MLB/Players/Moisés Ballesteros
Moisés Ballesteros

MOISÉS BALLESTEROS

C · Chicago Cubs · 20252026 · 107 games
107
CAREER GAMES · REGULAR SEASON
2 seasons
.226
CAREER BATTING AVERAGE
72 hits in 319 at-bats
9
CAREER HOME RUNS
41 RBI · 1 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026LAA8726222559073024661.210.276.324.601
2025CHC20571217212119120.298.394.474.868
Career107319347211194133781.226.298.351.649

04/Where the ball went

2026 Regular season
Play log from 2015
Spray chart · 182 batted balls
Groundout · 100.7 mph · 7 ftGroundout · 78.3 mph · 75 ftGroundout · 95.1 mph · 28 ftFlyout · 102.1 mph · 378 ftGroundout · 76.3 mph · 9 ftGroundout · 98.6 mph · 5 ftGroundout · 89.9 mph · 36 ftPop Out · 88.9 mph · 72 ftLineout · 105.2 mph · 348 ftFlyout · 89.2 mph · 291 ftSacrifice fly · 101.6 mph · 313 ftFlyout · 95.5 mph · 341 ftLineout · 103.2 mph · 188 ftPop Out · 87.5 mph · 173 ftLineout · 90.4 mph · 146 ftFlyout · 94.2 mph · 333 ftGroundout · 47.3 mph · 6 ftGroundout · 42.1 mph · 4 ftGroundout · 84.5 mph · 50 ftGroundout · 79.0 mph · 5 ftGroundout · 96.1 mph · 20 ftGroundout · 91.2 mph · 56 ftGroundout · 95.0 mph · 18 ftFlyout · 90.9 mph · 340 ftGroundout · 69.3 mph · 4 ftGroundout · 96.4 mph · 138 ftGroundout · 55.9 mph · 7 ftGroundout · 94.4 mph · 19 ftLineout · 93.7 mph · 312 ftGroundout · 98.4 mph · 67 ftLineout · 86.1 mph · 300 ftGroundout · 74.1 mph · 11 ftPop Out · 85.8 mph · 106 ftPop Out · 91.2 mph · 128 ftGroundout · 100.2 mph · 11 ftForceout · 63.0 mph · 2 ftGroundout · 99.8 mph · 15 ftFlyout · 94.6 mph · 273 ftFlyout · 103.4 mph · 392 ftGroundout · 106.7 mph · 15 ftLineout · 100.5 mph · 357 ftGroundout · 86.8 mph · 6 ftLineout · 107.8 mph · 296 ftLineout · 103.4 mph · 322 ftFielder’s choice · 80.7 mph · 78 ftGrounded into a double play · 66.6 mph · 8 ftGroundout · 73.5 mph · 3 ftGroundout · 80.6 mph · 10 ftFlyout · 94.9 mph · 328 ftGroundout · 91.9 mph · 6 ftGroundout · 87.4 mph · 9 ftGroundout · 94.9 mph · 12 ftFlyout · 88.8 mph · 322 ftGroundout · 74.7 mph · 2 ftGroundout · 104.8 mph · 46 ftGroundout · 98.1 mph · 10 ftFlyout · 95.6 mph · 339 ftPop Out · 61.5 mph · 149 ftFlyout · 89.6 mph · 305 ftGroundout · 103.9 mph · 62 ftFlyout · 96.5 mph · 369 ftFlyout · 72.3 mph · 244 ftForceout · 67.7 mph · 7 ftLineout · 98.3 mph · 361 ftFlyout · 81.7 mph · 271 ftFlyout · 81.2 mph · 226 ftPop Out · 82.6 mph · 163 ftGrounded into a double play · 106.3 mph · 18 ftFlyout · 86.6 mph · 276 ftFlyout · 91.5 mph · 250 ftGroundout · 101.4 mph · 48 ftGrounded into a double playFlyout · 94.3 mph · 335 ftLineout · 95.4 mph · 343 ftGroundout · 31.2 mph · 59 ftGroundout · 97.4 mph · 13 ftGroundout · 97.9 mph · 31 ftFlyout · 94.9 mph · 351 ftGroundout · 98.2 mph · 3 ftGroundout · 102.5 mph · 14 ftGroundout · 70.9 mph · 16 ftPop Out · 91.2 mph · 202 ftLineout · 99.5 mph · 294 ftFlyout · 104.0 mph · 330 ftFlyout · 88.6 mph · 215 ftFlyout · 99.0 mph · 213 ftFlyout · 90.9 mph · 301 ftFlyout · 102.3 mph · 370 ftGroundout · 75.4 mph · 22 ftSacrifice fly · 98.1 mph · 335 ftForceout · 86.3 mph · 4 ftGroundout · 81.2 mph · 7 ftForceout · 55.5 mph · 3 ftGroundout · 84.0 mph · 43 ftLineout · 106.6 mph · 342 ftForceout · 92.0 mph · 14 ftGroundout · 73.2 mph · 9 ftPop Out · 54.4 mph · 143 ftLineout · 86.5 mph · 140 ftLineout · 94.1 mph · 307 ftGroundout · 75.1 mph · 5 ftFlyout · 88.4 mph · 180 ftGroundout · 68.4 mph · 3 ftFlyout · 92.4 mph · 314 ftGroundout · 101.3 mph · 53 ftFlyout · 79.2 mph · 264 ftFlyout · 92.8 mph · 280 ftGroundout · 63.1 mph · 50 ftFlyout · 88.8 mph · 251 ftLineout · 103.0 mph · 327 ftGroundout · 84.4 mph · 6 ftFlyout · 100.9 mph · 353 ftPop Out · 83.5 mph · 156 ftLineout · 107.2 mph · 315 ftGroundout · 71.3 mph · 2 ftFlyout · 88.8 mph · 213 ftGroundout · 72.3 mph · 12 ftGroundout · 55.7 mph · 2 ftFlyout · 103.9 mph · 318 ftGroundout · 83.4 mph · 6 ftGroundout · 85.9 mph · 37 ftGroundout · 97.9 mph · 31 ftGroundout · 65.5 mph · 2 ftGroundout · 70.0 mph · 7 ftPop Out · 83.4 mph · 167 ftGroundout · 104.0 mph · 29 ftLineout · 105.8 mph · 171 ftForceout · 107.1 mph · 46 ftPop Out · 71.7 mph · 98 ftLineout · 98.3 mph · 289 ftFlyout · 100.3 mph · 364 ftDouble · 91.1 mph · 306 ftSingle · 100.6 mph · 284 ftSingle · 102.2 mph · 186 ftDouble · 99.8 mph · 391 ftSingle · 101.0 mph · 9 ftHome Run · 105.7 mph · 379 ftSingle · 102.4 mph · 35 ftSingle · 87.2 mph · 17 ftDouble · 107.3 mph · 146 ftHome Run · 103.4 mph · 404 ftSingle · 100.8 mph · 125 ftSingle · 90.5 mph · 200 ftSingle · 96.4 mph · 205 ftSingle · 87.9 mph · 16 ftDouble · 98.6 mph · 354 ftSingle · 88.3 mph · 270 ftSingle · 106.9 mph · 344 ftHome Run · 97.0 mph · 374 ftSingle · 69.5 mph · 126 ftDouble · 99.5 mph · 276 ftSingle · 101.3 mph · 14 ftSingle · 75.0 mph · 194 ftSingle · 80.9 mph · 248 ftSingle · 106.9 mph · 182 ftSingle · 98.3 mph · 21 ftDouble · 107.4 mph · 383 ftSingle · 99.6 mph · 120 ftSingle · 102.3 mph · 160 ftSingle · 74.0 mph · 240 ftSingle · 94.5 mph · 20 ftSingle · 86.9 mph · 77 ftSingle · 111.0 mph · 68 ftSingle · 103.9 mph · 59 ftSingle · 103.4 mph · 223 ftHome Run · 101.0 mph · 389 ftDouble · 88.2 mph · 103 ftDouble · 111.4 mph · 283 ftDouble · 99.2 mph · 79 ftSingle · 102.9 mph · 167 ftHome Run · 96.3 mph · 365 ftSingle · 73.5 mph · 241 ftSingle · 101.7 mph · 275 ftHome Run · 101.9 mph · 427 ftSingle · 107.2 mph · 37 ftSingle · 107.0 mph · 176 ftSingle · 105.3 mph · 140 ftSingle · 75.9 mph · 205 ftSingle · 89.9 mph · 4 ftSingle · 98.2 mph · 100 ftSingle · 98.9 mph · 125 ftSingle · 107.5 mph · 247 ft
Hit (51) Out (131) Home run (6)
Average exit velocity 90.5 mph · longest 427 ft

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSO
MAR 26vs WSHL 4103000011
MAR 28vs WSHW 1023110002
MAR 29vs WSHL 364000001
MAR 30vs LAAW 724010201
MAR 31vs LAAL 022010011
APR 1vs LAAW 622000000
APR 3@ CLEL 141000001
APR 5@ CLEL 561000001
APR 7@ TBW 924221300
APR 8@ TBW 623110010
APR 10vs PITL 022000000
APR 11vs PITL 342020000
APR 12vs PITW 763121101
APR 13@ PHIL 7132120100
APR 14@ PHIW 1042010000
APR 17vs NYMW 1242121300
APR 18vs NYMW 422010001
APR 19vs NYMW 212000000
APR 20vs PHIW 511110010
APR 21vs PHIW 740000110
APR 22vs PHIW 724110000
APR 23vs PHIW 872020000
APR 24@ LADW 644120002
APR 25@ LADL 4123111110
APR 27@ SDL 794111400
APR 28@ SDW 834000010
APR 29@ SDW 545000000
MAY 1vs AZW 653000011
MAY 2vs AZW 204000001
MAY 3vs AZW 844221211
MAY 4vs CINW 543000010
MAY 5vs CINW 321000000
MAY 6vs CINW 763000002
MAY 7vs CINW 834000100
MAY 9@ TEXL 061000000
MAY 10@ TEXL 034000003
MAY 12@ ATLL 253000101
MAY 13@ ATLL 144000001
MAY 15@ CWSW 1053010001
MAY 19vs MILL 253000001
MAY 22vs HOUL 241000000
MAY 23vs HOUL 031000021
MAY 24vs HOUL 582100020
MAY 25@ PITL 122020010
MAY 26@ PITL 1124000002
MAY 27@ PITW 1042000001
MAY 28@ PITW 722000001
MAY 30@ STLW 615010001
JUN 2vs ATHL 121000000
JUN 4vs ATHW 764020101
JUN 6vs SFW 321000001
JUN 7vs SFL 122010110
JUN 9@ COLL 373010000
JUN 10@ COLL 232000101
JUN 11@ COLW 933010000
JUN 12@ SFW 514000001
JUN 14@ SFL 153010002
JUN 15vs COLW 542100010
JUN 16vs COLL 251000000
AUG 4@ BALL 134010002
AUG 5@ BALL 253000000
AUG 6@ BALW 414010000
AUG 7@ MIAW 433010011
AUG 8@ MIAL 074000002
AUG 9@ MIAL 3124010000
AUG 10vs TEXL 144000002
AUG 11vs TEXW 323000000
AUG 12vs TEXW 522010021
AUG 13vs TEXW 705110001
AUG 14vs KCL 674000000
AUG 15vs KCW 103000011
AUG 18@ HOUW 314000001
AUG 19@ HOUL 233000011
AUG 20@ HOUW 1836220202
AUG 21@ TEXL 124000001
AUG 22@ TEXW 304020100
AUG 23@ TEXL 355120001
AUG 24vs CLEL 244010102
AUG 25vs CLEL 685000004
AUG 28vs PHIL 353000010
AUG 30vs PHIL 254010001
AUG 30vs PHIL 242010001
SEP 1vs NYYW 1015000003
SEP 2vs NYYL 374110001
SEP 3vs NYYL 364111202
SEP 4@ PITL 012010010
SEP 5@ PITW 614010100

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.