Moisés Ballesteros

C Los Angeles Angels
Age 23 L/R 5'8" / 195 lbs MLB K +5%HR +4% Svc 0.174 · Ctrl thru 2032
Overview
MLB40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202420AAACHC285.281/.342/.45410080—.245/.296/.374
202521MLBCHC66.298/.394/.474201391.5
202622MLBLAA352.215/.284/.33191740.6
2027PROJ23MLBLAA472.234/.306/.363133901.0
2028PROJ92% MLB24MLBLAA478.237/.310/.375143941.2
2029PROJ92% MLB25MLBLAA478.239/.312/.382153971.4
Last 3 seasons WAR 2.1  ·  Next 3 projected WAR 3.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.174First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$6M2032Arb-3$7M
Skills · percentileStatcast 2025-2026
Whiff%90
Chase%90
Bat Spd78
Avg EV62
Barrel%50
xwOBA40
Form.222/.292/.347 ▼ rolling true talent (60d window) · proj .234/.305/.364
CompsTaylor Green (age 23) · Hank Conger (age 23) · Jordan Diaz (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†90
AVG/OBP/SLG.234 / .306 / .363
PA472
HR13
K%22
BB%9
BABIP276
ISO134
MLB%100%
Value2027 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-6BATRUN: -1.2 runs (SB/CS + UBR baserunning)-1RUNFLD: -3.8 runs (Defensive runs vs avg)-4FLDPOS: +8.4 runs (Positional adjustment)+8POSREP: +10.2 runs (Replacement-level credit)+10REPTotal WAR: +1.30+1.3WAR
0.00.91.91.31.21.41.41.41.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$44M ctrl surplus
Tools · Recent Form · ContractCON 57 / POW 53
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT57
Whiff%
901.6%
xAVG
240.230
POWER53
Barrel%
508.1
Avg EV
6289.9
Bat Spd
7874.3
EYE46
Chase%
904.9%
SPEED24
Sprint
1025.0
DEFENSE35
scouting grade only
Recent Formrolling true talent ⓘ
K%26%▼▼28% over 99 PA (60d) · proj 22%
BB%8%·8% over 99 PA (60d) · proj 9%
ISO.124·.114 over 88 AB (60d) · proj .130
HR/BB4.2%·4.8% over 62 BBE (60d) · proj 3.8%
BABIP.278·.271 over 59 BIP (60d) · proj .278
SLASH.222/.292/.347▼proj .234/.305/.364
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.174 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.3$10M+$10M
2028Pre-Arb$0.8M+1.2$9M+$8M
2029Pre-Arb$0.8M+1.4$10M+$9M
2030Arb-1$3M+1.4$9M+$7M
2031Arb-2$6M+1.4$8M+$4M
2032Arb-3$7M+1.2$7M+$2M
Totals $19M $53M +$40M

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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 51 — — — — — —
202218 AMyrtle Beach Pelicans — 129109 27703 18280 01 248354394749 147300 2214 335 76 — — — — — —
202218 ROKACL Cubs — 11097 26507 13190 00 268355536891 268268 1712 388 75 — — — — — —
202319 AATennessee Smokies — 2221 5000 130 00 238273238511 278 145 237 32 — — — — — —
202319 A+South Bend Cubs — 231203 611506 22451 20 300372463835 163350 1910 364 82 — — — — — —
202319 AMyrtle Beach Pelicans — 241197 541208 40301 50 274399457856 183284 1217 380 101 — — — — — —
202420 AAAIowa Cubs — 285260 7315010 23601 01 281342454795 173330 218 352 80 — — — — — —
202420 AATennessee Smokies — 223194 58919 22333 10 299379495874 196314 1510 380 122 — — — — — —
202420 INTLMesa Solar Sox — 9379 25405 10150 01 316393557950 241317 1611 398 155 — — — — — —
202521 MLBChicago Cubs — 6657 17212 9120 00 298394474868 175349 1814 386 139 +3 +0 -0 +10 +1 1.5
202521 AAAIowa Cubs — 509446 14129113 49676 52 316391473864 157342 1310 380 120 — — — — — —
202622 MLBLos Angeles Angels — 352317 681009 30821 11 215284331616 117257 239 277 74 -11 -0 +0 +9 +8 0.6
202622 AAAIowa Cubs — 145119 28802 22210 20 235355353708 118263 1415 318 71 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 418374 8512111 39941 11 227302353655 126271 229 294 85 -7 -0 -0 +19 +9 2.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Cubs Red — 187163 29602 22312 61 178283252535 74207 1712 244 51 — — — — — —
202218 A MLEMyrtle Beach Pelicans — 129114 25603 13390 01 219299351650 132288 3010 280 76 — — — — — —
202218 ROK MLEACL Cubs — 110103 20405 7280 00 194245379624 184218 256 279 75 — — — — — —
202319 AA MLETennessee Smokies — 2221 5000 140 00 238273238511 275 185 216 32 — — — — — —
202319 A+ MLESouth Bend Cubs — 231211 531104 14591 20 251301360661 109306 266 290 82 — — — — — —
202319 A MLEMyrtle Beach Pelicans — 241208 491107 29401 50 236332389721 154250 1712 317 101 — — — — — —
202420 AAA MLEIowa Cubs — 285265 651307 18721 01 245296374669 128305 256 287 80 — — — — — —
202420 AA MLETennessee Smokies — 223200 56819 16413 10 280342465807 185300 187 349 122 — — — — — —
202521 MLB MLEChicago Cubs — 6658 17212 8120 00 293379466844 172349 1812 373 139 +3 +0 -0 +10 +1 1.5
202521 AAA MLEIowa Cubs — 509461 1422619 34816 52 308363427791 119343 167 345 120 — — — — — —
202622 MLB MLELos Angeles Angels — 352317 681009 30821 11 215284331616 117257 239 278 74 -11 -0 +0 +9 +8 0.6
202622 AAA MLEIowa Cubs — 145126 27702 15250 20 214298317615 103238 1710 273 71 — — — — — —
202117 ROK MLEDSL Cubs Red — 187163 29602 22312 61 178283252535 74208 1712 244 51 — — — — — —
202117 ROK RAWDSL Cubs Red — 187154 411003 31242 61 266396390785 123299 1317 361 51 — — — — — —
202218 A MLE2 teams — 239217 451008 20670 01 207274364638 157257 288 280 75 — — — — — —
202218 A RAW2 teams — 239206 5312010 31470 01 257354461816 204285 2013 359 75 — — — — — —
202319 A MLE3 teams — 494440 10521011 441032 70 239311361672 123281 219 300 89 — — — — — —
202319 A RAW3 teams — 494421 12027014 63782 70 285381449830 164315 1613 366 89 — — — — — —
202420 AAA MLE3 teams — 601549 14225118 391344 12 259312406719 148305 226 314 99 — — — — — —
202420 AAA RAW3 teams — 601533 15628124 551084 12 293363484847 191322 189 369 99 — — — — — —
202521 AAA MLE2 teams — 575519 15928211 42936 52 306365432797 125350 167 348 122 — — — — — —
202521 AAA RAW2 teams — 575503 15831215 58796 52 314392473865 159343 1410 380 122 — — — — — —
202622 MLB MLE2 teams — 497443 9518010 451071 31 214288323611 108255 229 276 73 -16 +0 +0 +9 +11 0.4
202622 MLB RAW2 teams — 497436 9618011 521031 31 220305337642 117258 2110 289 73 -16 +0 +0 +9 +11 0.4
202117 ROK MLEDSL Cubs Red — 187161 29602 22312 61 180283255538 75207 1712 244 51 — — — — — —
202218 A MLE2 teams — 239217 451008 20670 01 207274364638 157256 288 280 75 — — — — — —
202319 A MLE3 teams — 494445 10521011 441032 70 236311357668 121277 219 300 89 — — — — — —
202420 AAA MLE3 teams — 601553 14225118 391344 12 257312403716 146303 226 314 99 — — — — — —
202521 AAA MLE2 teams — 575522 15928211 42936 52 305365429794 125344 167 348 122 — — — — — —
202622 MLB MLE2 teams — 497448 9518010 451071 31 212288319608 107251 229 276 73 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 AAA MLE3 teams — 601553 14225118 391344 12 257312403716 146303 226 314 99 — — — — — —
202521 AAA MLE2 teams — 575522 15928211 42936 52 305365429794 125344 167 348 122 — — — — — —
202622 MLB MLE2 teams — 497448 9518010 451071 31 212288319608 107251 229 276 73 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLELAA 100% 596535 12520116 531293 42 235307364671 130278 229 301 90 -7 +0 -5 +11 +13 1.3
▸ 2027 — real world (MLB)
202723 MLB CTXLAA 100% 472424 10016113 421023 31 234306363670 130276 229 301 90 -6 +0 -4 +8 +10 1.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLELAA 92% 520466 11118115 461113 41 238311376687 138279 219 308 94 -4 +0 -4 +9 +11 1.4
202925 MLB MLELAA 92% 520465 11218116 471113 41 240313383695 143279 219 311 97 -2 +0 -4 +9 +11 1.5
203026 MLB MLELAA 92% 520465 11218116 471113 31 240313385699 145279 219 312 97 -2 +0 -4 +9 +11 1.5
203127 MLB MLELAA 92% 520465 11218116 471123 31 239313383695 144279 229 311 97 -2 +0 -4 +9 +11 1.5
203228 MLB MLELAA 92% 520465 11117116 471133 11 237311378688 141278 229 308 95 -3 -0 -5 +9 +11 1.3
203329 MLB MLELAA 92% 520465 11017115 471143 11 235308372679 137276 229 304 92 -5 -0 -5 +9 +11 1.0
203430 MLB MLELAA 92% 520467 10817015 461162 11 232304364668 132275 229 300 89 -7 -0 -6 +9 +11 0.8
203531 MLB MLELAA 92% 504453 10316014 441142 10 227299354653 126272 239 294 85 -9 +0 -7 +9 +11 0.4
203632 MLB MLELAA 92% 489442 9815012 421132 10 222293341634 119268 239 286 80 -12 +0 -7 +9 +11 0.0
203733 MLB MLELAA 92% 466422 9113011 401111 10 216286326612 110263 249 277 74 -15 +0 -8 +8 +10 -0.4
202824 MLB CTXLAA 92% 478429 10216114 431023 31 237310375685 138277 219 307 94 -3 +0 -4 +9 +10 1.2
202925 MLB CTXLAA 92% 478429 10316115 431023 31 239312382694 144277 219 310 97 -2 +0 -4 +9 +10 1.4
203026 MLB CTXLAA 92% 478429 10316115 431023 31 239313385698 146277 219 312 97 -1 +0 -4 +9 +10 1.4
203127 MLB CTXLAA 92% 478429 10316115 431033 31 238312382694 144277 229 310 97 -2 +0 -4 +9 +10 1.4
203228 MLB CTXLAA 92% 478430 10215115 431042 11 236310378687 141276 229 308 95 -3 -0 -4 +9 +10 1.2
203329 MLB CTXLAA 92% 478430 10015114 431052 11 234307371678 137275 229 304 92 -4 -0 -5 +9 +10 0.9
203430 MLB CTXLAA 92% 478430 9915014 431072 11 231303363667 132273 229 299 89 -6 -0 -6 +9 +10 0.7
203531 MLB CTXLAA 92% 464418 9514013 411052 10 227299353652 126270 239 293 85 -8 +0 -6 +8 +10 0.4
203632 MLB CTXLAA 92% 450406 9013012 391042 10 221292341633 119266 239 286 80 -11 +0 -7 +8 +10 0.0
203733 MLB CTXLAA 92% 429388 8312010 371021 10 215285326611 111262 249 277 74 -13 +0 -7 +8 +9 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 51074592 10651607148 457113024 198 232305367671 135275 229 300 91 -62 +1 -50 +103 +111 10.4
/ 162G— A+C — 650584 13520119 581443 21 231303366670 135274 229 300 91 -8 +0 -6 +13 +14 1.3
Career— MLE — 81647330 174229110218 707176343 4515 238308369678 132282 229 302 91 -73 +1 -58 +119 +130 12.1
/ 162G— MLE — 650584 13823117 561403 41 236306366673 130280 229 302 91 -8 +0 -6 +13 +14 1.3