Moises Ballesteros
Chicago Cubs · C
B: L
T: R
Age: 22
Ht: 5'8"
Wt: 195
From: Los Teques
HR
6
RBI
23
R
16
SB
1
K%
20.6%
xAVG
.238
xwOBA
.310
xSLG
.385
ISO
.154
BB%
9.7%
Today · Wed Jun 24 · 7:10 PM ET
Matchup
@ NYM
Sean Manaea (LHP)
Opp SP
ERA 4.64 ·
K% 23.6 ·
xwOBA .314
CSW 27.3% · HH% 39.2
CSW 27.3% · HH% 39.2
Vegas
Total —
Team Implied —
Park
Citi FIeld
HR 98 ·
R 96 ·
wOBA 98
HH 100 · (vs LHB)
HH 100 · (vs LHB)
Weather
— ·
Wind —
Salary
DK $3,000
FD $—
FD $—
Statcast Luck
NEUTRAL
BA .251 / xBA .249
(+.002)
SLG .412 / xSLG .396
wOBA .325 / xwOBA .319
EV 83.9 · Max 111.4
Barrel 31 · HH% 45.8
At Citi FIeld
No prior PAs at this park
Props Today
No market props today.
Recent HRs
| Date | Loc | Opp | SP | Pitch | EV | LA | Dist |
|---|---|---|---|---|---|---|---|
| 5/3 | vs | AZ | Merrill Kelly | FC | 101.0 | 29° | 389ft |
| 4/27 | @ | SD | Randy Vásquez | SL | 103.4 | 28° | 404ft |
| 4/25 | @ | LAD | Roki Sasaki | SL | 97.0 | 26° | 374ft |
| 4/17 | vs | NYM | Kodai Senga | FC | 96.3 | 32° | 365ft |
| 4/12 | vs | PIT | Bubba Chandler | FF | 101.9 | 29° | 427ft |
| 4/7 | @ | TB | Yoendrys Gómez | FF | 105.7 | 26° | 379ft |
Rolling Form · Last 50/100/250 PA
| Window | AVG | xBA | SLG | xSLG | wOBA | xwOBA |
|---|---|---|---|---|---|---|
| L50 | .205 | .226 | .227 | .281 | .252 | .280 |
| L100 | .135 | .198 | .180 | .289 | .192 | .264 |
Today's Matchup · BvP + Signals
BvP · Sean Manaea
No prior matchups vs Sean Manaea
Signals Firing Today
No signals firing today
Last 100 Batted Balls · Exit Velo + Launch Angle
★ = HR
Exit Velo (mph)
Launch Angle (°)
DCPA · recent 14
No DCPA history
Recent SBs
6/11 @COL
2B
Last 50 PA Profile
EV 84.3 ·
Bat 70.3
xBA .235
Whiff 0.1% · SqUp 0.8%
xBA .235
Whiff 0.1% · SqUp 0.8%
Season-by-Season Statistics
| Overview | Counting | Slash / Expected | Discipline | Quality | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | G | PA | AB | H | 2B | 3B | HR | R | RBI | SB | AVG | OPS | xwOBA | xSLG | K% | BB% | HH% | wRC+ |
| 2026 | 59 | 175 | 156 | 36 | 6 | 0 | 6 | 16 | 23 | 1 | .231 | .688 | .310 | .385 | 20.6% | 9.7% | 46.7% | 90 |
| 2025 | 20 | 66 | 57 | 17 | 2 | 1 | 2 | 12 | 11 | 0 | .298 | .868 | .338 | .408 | 18.2% | 13.6% | 24.4% | 143 |
Recent Game Logs - 2026
| Date | Matchup | Batting | Statcast | Pitch Types | DFS | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PA | AB | H | 2B | 3B | HR | R | RBI | K | BB | SB | Max EV | Max LA | Pit | vL | vR | DK$ | DK Pts | FD Pts | |||
|
Tue Jun 16
8:05PM |
vs
COL
· Ryan Feltner (R)
71° · 15mph Out T
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | 1 | 0 | 1 | FF 1 | $3,500 | 0.0 | 0.0 |
|
Mon Jun 15
8:05PM |
vs
COL
· Michael Lorenzen (R)
76° · 10mph Out T
|
3 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | — | 97.9 | 66° | 16 | 0 | 16 | SI 6 · FF 3 · CH 2 · ST 2 | $3,400 | 4.0 | 6.2 |
|
Sun Jun 14
3:10PM |
@
SF
· Logan Webb (R)
67° · 9mph Varie
|
3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | — | 107.3 | 35° | 15 | 0 | 15 | CH 7 · FF 5 · FC 3 | $3,100 | 5.0 | 6.0 |
|
Fri Jun 12
10:15PM |
@
SF
· Landen Roupp (R)
62° · 14mph Out T
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 87.3 | 62° | 18 | 0 | 18 | SL 6 · SI 5 · CH 2 · FC 2 | $8,400 | 0.0 | 0.0 |
|
Thu Jun 11
3:10PM |
@
COL
· Ryan Feltner (R)
73° · 15mph In Fr
|
3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 102.3 | 23° | 6 | 0 | 6 | FF 2 · CH 2 · CU 1 · SL 1 | $8,700 | 8.0 | 9.0 |
|
Wed Jun 10
8:40PM |
@
COL
· Michael Lorenzen (R)
88° · 6mph R To
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | — | 84.5 | 54° | 6 | 0 | 6 | CH 2 · SL 1 · CU 1 · FC 1 | $4,000 | 2.0 | 3.5 |
|
Tue Jun 9
8:40PM |
@
COL
· Tomoyuki Sugano (R)
84° · 8mph In Fr
|
3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | — | — | 8 | 0 | 8 | FF 5 · FS 2 · CU 1 | $9,000 | 3.0 | 3.0 |
|
Sun Jun 7
8:30PM |
vs
SF
· Trevor McDonald (R)
70° · 5mph In Fr
|
3 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | — | 102.5 | 54° | 17 | 0 | 17 | SL 7 · SI 7 · CH 3 | $9,300 | 7.0 | 9.5 |
|
Sat Jun 6
2:20PM |
vs
SF
· Landen Roupp (R)
76° · 7mph In Fr
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | — | — | — | — | $3,300 | 0.0 | 0.0 |
|
Thu Jun 4
8:05PM |
vs
ATH
· JT Ginn (R)
83° · 12mph Out T
|
4 | 4 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | — | 111.0 | 2° | 16 | 0 | 16 | SI 7 · CH 4 · ST 2 · SL 2 | $3,300 | 8.0 | 9.5 |
|
Tue Jun 2
8:05PM |
vs
ATH
· Gage Jump (L)
65° · 10mph In Fr
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 91.2 | 54° | 3 | 0 | 3 | FC 2 · ST 1 | $3,400 | 0.0 | 0.0 |
|
Sat May 30
7:15PM |
@
STL
· Kyle Leahy (R)
78° · 5mph Out T
|
5 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | 16 | 0 | 16 | FF 6 · CH 5 · SL 2 · CU 2 | $9,600 | 3.0 | 3.0 |
|
Thu May 28
6:40PM |
@
PIT
· Paul Skenes (R)
73° · 10mph L To
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 91.2 | 68° | 5 | 0 | 5 | ST 3 · FF 2 | $8,400 | 0.0 | 0.0 |
|
Wed May 27
6:40PM |
@
PIT
· Bubba Chandler (R)
77° · 6mph Out T
|
2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | 9 | 0 | 9 | FF 3 · CH 3 · SL 2 · SI 1 | $3,400 | 0.0 | 0.0 |
|
Tue May 26
6:40PM |
@
PIT
· Braxton Ashcraft (R)
79° · 6mph Out T
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | — | — | — | 18 | 0 | 18 | SL 7 · FF 6 · CU 2 · SI 2 | $3,300 | 0.0 | 0.0 |
|
Mon May 25
1:35PM |
@
PIT
· Carmen Mlodzinski (R)
73° · 5mph Out T
|
3 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | — | 100.8 | 63° | 11 | 0 | 11 | FF 4 · FS 4 · ST 1 · CH 1 | $9,000 | 8.0 | 9.0 |
|
Sun May 24
2:20PM |
vs
HOU
· Peter Lambert (R)
64° · 3mph In Fr
|
4 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | — | 104.0 | 61° | 19 | 0 | 19 | FF 7 · CH 6 · SL 3 · ST 1 | $3,600 | 6.0 | 9.2 |
|
Sat May 23
2:20PM |
vs
HOU
· Kai-Wei Teng (R)
60° · 7mph In Fr
|
3 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | — | — | — | — | — | — | — | $11,100 | 4.0 | 6.0 |
|
Fri May 22
2:20PM |
vs
HOU
· Spencer Arrighetti (R)
60° · 12mph In Fr
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 90.9 | 38° | 1 | 0 | 1 | SL 1 | $9,900 | 0.0 | 0.0 |
|
Tue May 19
7:40PM |
vs
MIL
· Jacob Misiorowski (R)
72° · 15mph Out T
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | — | — | 8 | 0 | 8 | FF 5 · CU 1 · SL 1 · KC 1 | $3,900 | 0.0 | 0.0 |
|
Fri May 15
7:40PM |
@
CWS
· Sean Burke (R)
74° · 14mph R To
|
3 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 97.4 | 38° | 12 | 0 | 12 | CH 5 · SI 4 · FF 2 · SL 1 | $4,100 | 3.0 | 3.0 |
|
Wed May 13
7:15PM |
@
ATL
· JR Ritchie (R)
76° · 7mph R To
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | — | 100.3 | 72° | 13 | 0 | 13 | CH 4 · FC 4 · CU 3 · FF 1 | $11,400 | 0.0 | 0.0 |
|
Tue May 12
7:15PM |
@
ATL
· Grant Holmes (R)
70° · 6mph L To
|
3 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | — | 107.1 | 66° | 11 | 0 | 11 | FF 6 · SL 3 · FS 1 · CH 1 | $11,100 | 2.0 | 3.5 |
|
Sun May 10
2:35PM |
@
TEX
· Jacob deGrom (R)
74°
|
4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | — | 88.9 | 74° | 16 | 3 | 13 | FF 11 · SL 4 · CH 1 | $4,400 | 0.0 | 0.0 |
|
Sat May 9
7:05PM |
@
TEX
· Jack Leiter (R)
74°
|
1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 105.2 | 16° | 5 | 0 | 5 | FC 4 · SI 1 | $4,400 | 0.0 | 0.0 |
Performance by Pitch Type
Click any row to see percentile ranks for that season & pitch · Cohort = all batters with ≥30 pitches of that type that season
| Pitch | Pit | PA | AVG | SLG | xwOBA | xSLG | HH% | Whiff% | K% |
|---|---|---|---|---|---|---|---|---|---|
| 4-Seamer | 170 | 132 | .181 | .293 | .306 | — | 62.4% | 43.1% | 26.6% |
| Changeup | 103 | 78 | .247 | .315 | .298 | — | 33.3% | 25.0% | 24.4% |
| Slider | 95 | 89 | .066 | .131 | .341 | — | 37.5% | 25.4% | 30.8% |
| Sinker | 77 | 68 | .120 | .194 | .338 | — | 61.4% | 11.0% | 33.4% |
| Curveball | 52 | 58 | .206 | .206 | .242 | — | 48.1% | 47.9% | 25.8% |
| Cutter | 44 | 44 | .145 | .339 | .326 | — | 56.6% | 12.7% | 25.0% |
| Sweeper | 35 | 33 | .357 | .517 | .287 | — | 18.3% | 26.1% | 14.2% |
| Split-finger | 34 | 26 | .250 | .417 | .347 | — | 66.7% | 13.3% | 26.9% |
Platoon Splits - 2026
| Split | PA | xAVG | xwOBA | xSLG | ISO | K% | BB% | HR |
|---|---|---|---|---|---|---|---|---|
| vs LHP | 8 | .242 | .352 | .470 | 0.143 | 25.0% | 12.5% | 0 |
| vs RHP | 167 | .238 | .308 | .381 | 0.154 | 20.4% | 9.6% | 6 |
Home / Road Splits - 2026
| Split | PA | xAVG | xwOBA | xSLG | K% | BB% | HR |
|---|---|---|---|---|---|---|---|
| No home/road split data available for 2026. | |||||||
Hot Zones · vs RHP · 2026
.223
32p · K13%
.218
28p · K21%
.555
19p · K11%
.167
46p · K6%
.542
39p · K13%
.181
22p · K0%
.349
21p · K0%
.140
35p · K11%
.589
19p · K0%
wOBA in zone · pitches · K%
Hot Zones · vs LHP · 2026
—
0p · K0%
.632
6p · K0%
.000
2p · K0%
.000
2p · K0%
.000
2p · K0%
.000
1p · K0%
—
0p · K0%
.000
1p · K0%
—
0p · K0%
wOBA in zone · pitches · K%
Career BvP · All Opposing Pitchers
| Pitcher | PA | AB | H | 2B | HR | BB | K | AVG | OPS | wOBA |
|---|---|---|---|---|---|---|---|---|---|---|
| No BvP data | ||||||||||
Career · By Ballpark
| Stadium | G | PA | AB | H | 2B | HR | R | RBI | SB | BB | K | AVG | OBP | SLG | OPS | DK Avg |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No ballpark splits | ||||||||||||||||
All Splits · 2026
| Type | Split | G | PA | AB | H | HR | SB | AVG | SLG | OPS | wOBA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No splits data for 2026 | |||||||||||