Moisés BallesterosC Los Angeles Angels
Age 22 L/R 5'8" / 195 lbs MLB K +5%HR +4% Svc 0.174 · Ctrl thru 2031
2026 ROS PROJECTION449 act + 10 ros · stats below = ROS only
showingROS
wRC+†88
AVG/OBP/SLG.111 / .200 / .111
PA10
HR0
K%20
BB%10
BABIP273
ISO153
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: -9.0 runs (304 MLB PA)BAT projected ROS: -0.2 runs (10 MLB PA, park-applied)-9BATRUN so far: -0.2 runs (304 MLB PA)RUN projected ROS: +0.0 runs (10 MLB PA, park-applied)-0RUNFLD so far: +0.0 runs (304 MLB PA)FLD projected ROS: -0.0 runs (10 MLB PA, park-applied)+0FLDPOS so far: +5.4 runs (304 MLB PA)POS projected ROS: +0.2 runs (10 MLB PA, park-applied)+6POSREP so far: +6.6 runs (304 MLB PA)REP projected ROS: +0.2 runs (10 MLB PA, park-applied)+7REP2026 MLB WAR (so far + projected ROS): +0.32so far: +0.3 WAR+0.3WAR
0.01.42.70.01.72.02.12.22.226272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$54M ctrl surplus
Tools · Recent Form · ContractCON 59 / POW 54
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT59
Whiff%
901.9%
xAVG
260.232
POWER54
Barrel%
518.3
Avg EV
6790.3
Bat Spd
7874.3
EYE47
Chase%
905.5%
SPEED26
Sprint
1025.1
DEFENSE37
scouting grade only
Recent Formrolling true talent ⓘ
K%25%▼▼29% over 90 PA (30d) · proj 20%
BB%7%6% over 129 PA (45d) · proj 8%
ISO.123.083 over 120 AB (60d) · proj .153
HR/BB3.3%2.3% over 86 BBE (60d) · proj 4.1%
BABIP.296·.262 over 84 BIP (60d) · proj .300
SLASH.234/.292/.357▼▼proj .258/.319/.411
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.174 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.1M+0.0$0.1M+$0.0M
2027Pre-Arb$0.8M+1.7$13M+$12M
2028Pre-Arb$0.8M+2.0$14M+$13M
2029Arb-1$5M+2.1$13M+$10M
2030Arb-2$8M+2.2$13M+$7M
2031Arb-3$13M+2.2$12M+$4M
Totals $28M $65M +$47M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202117 ROKDSL Cubs Red 187154 411003 31242 61 266396390785 123299 1317 361 130 +7 +1 +4 1.2
202218 AMyrtle Beach Pelicans 129109 27703 18280 01 248354394749 147300 2214 335 113 +2 -0 +3 0.4
202218 ROKACL Cubs 11097 26507 13190 00 268355536891 268268 1712 388 149 +6 +0 +2 0.9
202319 AATennessee Smokies 2221 5000 130 00 238273238511 278 145 237 47 -1 +0 +0 -0.1
202319 A+South Bend Cubs 231203 611506 22451 20 300372463835 163350 1910 364 132 +9 +0 +5 1.5
202319 AMyrtle Beach Pelicans 241197 541208 40301 50 274399457856 183284 1217 380 143 +12 +1 +5 1.9
202420 AAAIowa Cubs 285260 7315010 23601 01 281342454795 173330 218 352 124 +8 -0 +6 1.4
202420 AATennessee Smokies 223194 58919 22333 10 299379495874 196314 1510 380 143 +11 +0 +5 1.7
202420 INTLMesa Solar Sox 9379 25405 10150 01 316393557950 241317 1611 398 155 +6 -0 +2 0.8
202521 MLBChicago Cubs 6657 17212 9120 00 298394474868 175349 1814 386 147 +4 +0 -0 +10 +1 1.6
202521 AAAIowa Cubs 509446 14129113 49676 52 316391473864 157342 1310 380 143 +26 +0 +11 3.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 6657 17212 9120 00 298394474868 175349 1814 386 147 +4 +0 -0 +10 +1 1.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Cubs Red 187166 34703 19372 61 205294301595 96250 2010 268 68 -7 +1 +4 -0.2
202218 A MLEMyrtle Beach Pelicans 129116 25603 11410 01 216283345628 129281 329 269 68 -5 -0 +3 -0.3
202218 ROK MLEACL Cubs 110103 20405 7280 00 194245379624 184216 256 277 74 -3 +0 +2 -0.1
202319 AA MLETennessee Smokies 2221 5000 140 00 238273238511 268 185 210 28 -2 +0 +0 -0.1
202319 A+ MLESouth Bend Cubs 231212 491004 13631 20 231279335614 104292 276 275 72 -8 +0 +5 -0.2
202319 A MLEMyrtle Beach Pelicans 241211 491008 26421 50 232319393713 161247 1711 312 97 -1 +1 +5 0.6
202420 AAA MLEIowa Cubs 285266 611206 17721 01 229278342620 113290 256 274 72 -10 -0 +6 -0.4
202420 AA MLETennessee Smokies 223201 54818 15413 10 269329438767 169287 187 334 112 +3 +0 +5 0.8
202521 MLB MLEChicago Cubs 6657 17212 9120 00 298394474868 175349 1814 370 136 +3 +0 -0 +10 +1 1.5
202521 AAA MLEIowa Cubs 509463 1352518 32816 52 292345402747 110327 166 330 109 +6 +0 +11 1.7
202117 ROK MLEDSL Cubs Red 187166 34703 19372 61 205294301595 96246 2010 268 68
202117 ROK RAWDSL Cubs Red 187154 411003 31242 61 266396390785 123299 1317 361 68
202218 A MLE2 teams 239218 44908 19680 01 202266353619 151250 288 273 71
202218 A RAW2 teams 239206 5312010 31470 01 257354461816 204285 2013 359 71
202319 A MLE3 teams 494444 10421012 401092 70 234300363663 128278 228 290 83
202319 A RAW3 teams 494421 12027014 63782 70 285381449830 164315 1613 366 83
202420 AAA MLE3 teams 601550 13724117 381344 12 249302389691 140294 226 300 89
202420 AAA RAW3 teams 601533 15628124 551084 12 293363484847 191322 189 369 89
202521 AAA MLE2 teams 575520 15227210 41936 52 292351410761 117334 167 335 113
202521 AAA RAW2 teams 575503 15831215 58796 52 314392473865 159343 1410 380 113
202117 ROK MLEDSL Cubs Red 187164 34703 19372 61 207294305599 98250 2010 268 68
202218 A MLE2 teams 239218 44908 19680 01 202266353619 151251 288 273 71
202319 A MLE3 teams 494449 10421012 401092 70 232300359659 127269 228 290 83
202420 AAA MLE3 teams 601554 13724117 381344 12 247302386689 139289 226 300 89
202521 AAA MLE2 teams 575523 15227210 41936 52 291351407758 117330 167 335 113
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202319 A MLE3 teams 494449 10421012 401092 70 232300359659 127269 228 290 83
202420 AAA MLE3 teams 601554 13724117 381344 12 247302386689 139289 226 300 89
202521 AAA MLE2 teams 575523 15227210 41936 52 291351407758 117330 167 335 113
YTD22 MLB MLELAA 449402 851709 40960 31 211283321604 109251 219 271 70 -16 +0 +0 +8 +10 0.2
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR22 MLB RAWLAA 304276 601008 25710 11 217282341623 123260 238 279 70 -11 -0 +0 +8 +7 0.4
YTD22 AAA RAWLAA 145119 28802 22210 20 235355353708 118263 1415 318 70
YTD22 MLB RAWLAA 304276 601008 25710 11 217282341623 123260 238 279 75 -9 -0 +0 +5 +7 0.3
ROS22 MLB MLELAA 100% 109 1000 120 00 111200111311 274 2010 298 88 -0 +0 -0 +0 +0 0.0
ROS22 MLB CTXLAA 100% 109 1000 120 00 111200111311 273 2010 295 88 -0 +0 -0 +0 +0 0.0
FULL22 MLB A+CLAA 314285 611008 26730 11 214280333613 119256 238 280 70 -11 -0 +0 +6 +7 0.1
TOT22 MLB MLELAA 459411 861709 41980 31 209281316597 107248 219 272 70 -16 +0 +0 +8 +10 0.2
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202723 MLB MLELAA 98% 520469 11221115 441062 31 239307384691 145276 208 308 95 -3 +0 -1 +9 +11 1.7
202824 MLB MLELAA 98% 520469 11421116 441042 31 243311394705 151277 208 315 99 -1 +0 -1 +9 +11 2.0
202925 MLB MLELAA 98% 520468 11421117 451032 31 244313402714 158277 209 319 102 +1 +0 -1 +9 +11 2.2
203026 MLB MLELAA 98% 520468 11521118 451032 31 246315410725 165277 209 321 103 +2 +0 -1 +9 +11 2.3
203127 MLB MLELAA 98% 520467 11521118 461042 31 246317411728 165277 209 321 103 +2 +0 -1 +9 +11 2.3
203228 MLB MLELAA 98% 520467 11421117 461052 31 244315403717 158277 209 320 102 +2 +0 -1 +9 +11 2.1
203329 MLB MLELAA 98% 520466 11421117 471062 31 245317403720 159276 209 318 101 +1 +0 -2 +9 +11 2.0
203430 MLB MLELAA 98% 520466 11220117 471072 31 240313397710 157275 219 315 99 -0 +0 -3 +9 +11 1.8
203531 MLB MLELAA 98% 504452 10719016 451052 21 237309385694 148273 219 311 97 -2 +0 -3 +9 +11 1.5
203632 MLB MLELAA 98% 489440 10218015 441042 21 232305375680 143270 219 305 93 -4 +0 -4 +9 +11 1.1
203733 MLB MLELAA 98% 473427 9717014 421031 10 227298365663 138266 229 298 88 -7 +0 -5 +8 +10 0.8
203834 MLB MLELAA 94% 439396 9316012 39981 10 235305366671 131281 229 303 91 -5 +0 -5 +8 +10 0.8
203935 MLB MLELAA 89% 377340 7812010 33871 10 229299353652 124277 239 294 85 -7 +0 -6 +7 +8 0.3
202723 MLB CTXLAA 98% 510460 11020115 431042 31 239307385692 146275 208 306 95 -3 +0 -1 +9 +11 1.7
202824 MLB CTXLAA 98% 510459 11221116 441022 31 244313399712 155276 209 312 99 -1 +0 -1 +9 +11 2.0
202925 MLB CTXLAA 98% 510459 11321117 441012 31 246315407722 161277 209 316 102 +1 +0 -1 +9 +11 2.1
203026 MLB CTXLAA 98% 510459 11320118 441012 31 246315412727 166277 209 318 103 +2 +0 -1 +9 +11 2.2
203127 MLB CTXLAA 98% 510458 11320118 451022 31 247317413729 166276 209 318 103 +2 +0 -1 +9 +11 2.2
203228 MLB CTXLAA 98% 510458 11220117 451032 31 245315404719 159276 209 317 102 +2 +0 -1 +9 +11 2.1
203329 MLB CTXLAA 98% 510457 11120117 461042 31 243315403717 160275 209 316 101 +1 +0 -2 +9 +11 2.0
203430 MLB CTXLAA 98% 510457 11120117 461052 31 243315403717 160274 219 313 99 -0 +0 -3 +9 +11 1.8
203531 MLB CTXLAA 98% 494445 10519016 441032 21 236308387694 151272 219 309 97 -2 +0 -3 +9 +11 1.5
203632 MLB CTXLAA 98% 479431 10118015 431022 21 234307381687 146269 219 303 93 -4 +0 -4 +9 +10 1.1
203733 MLB CTXLAA 98% 464419 9516014 411011 10 227297365662 138265 229 296 88 -7 +0 -5 +8 +10 0.7
203834 MLB CTXLAA 94% 410370 8714012 36921 10 235305370675 135281 229 302 91 -4 +0 -5 +7 +9 0.7
203935 MLB CTXLAA 89% 336303 701109 29781 00 231300356657 125277 239 293 85 -6 +0 -5 +6 +7 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 63395701 13712429203 560131223 3010 240311393704 152277 219 311 95 -16 +2 -31 +122 +137 21.9
/ 162G A+C 650585 14125121 571352 31 241310395705 154278 219 311 95 -2 +0 -3 +13 +14 2.2
Career MLE 85487702 185933711252 725177837 5016 241310386696 145280 218 309 95 -17 +2 -32 +125 +141 22.4
/ 162G MLE 650586 14226119 551353 41 242311387698 145281 218 309 95 -2 +0 -3 +13 +14 2.2