Callan Moss1B Altoona Curve
Age 22 R/R 6'3" / 225 lbs AA HR -15%K -5% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION526 act + 9 ros · stats below = ROS only
showingROS
wRC+†80
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%33
BB%11
BABIP312
ISO113
MLB%2%
Value2026 · WAR
BAT: -15.5 runs (wOBA-derived runs vs avg)-15BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -9.6 runs (Positional adjustment)-10POSREP: +11.6 runs (Replacement-level credit)+12REPTotal WAR: -1.20-1.2WAR
0.00.51.00.00.00.00.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$9M ctrl surplus
Tools · ContractCON 50 / POW 45
Toolsscout grade
CONTACT50
scouting grade only
POWER45
scouting grade only
EYE50
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Arb-1$0.4M
2033Arb-2$5M
2034Arb-3$0.6M
Totals $0.0M $-2M +$0.0M

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.

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)
202420 AColumbia Fireflies 8062 21102 18120 32 339487452939 113396 1522 429 176 +7 -0 +2 0.9
202521 A+Greensboro Grasshoppers 521442 12730313 651168 176 287388457845 170357 2212 374 139 +24 +1 +11 3.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202420 A MLEColumbia Fireflies 8069 20102 11180 32 290388391779 101357 2214 339 116 +1 -0 +2 0.3
202521 A+ MLEGreensboro Grasshoppers 521465 11324310 421568 176 243317372689 129328 308 301 90 -6 +1 +11 0.6
202420 A MLEColumbia Fireflies 8069 20102 11180 32 290388391779 101367 2214 339 116
202420 A RAWColumbia Fireflies 8062 21102 18120 32 339487452939 113396 1522 429 116
202521 A+ MLEGreensboro Grasshoppers 521465 11324310 421568 176 243317372689 129338 308 301 90
202521 A+ RAWGreensboro Grasshoppers 521442 12730313 651168 176 287388457845 170357 2212 374 90
202420 A MLEColumbia Fireflies 8069 20102 11180 32 290388391779 101357 2214 339 116
202521 A+ MLEGreensboro Grasshoppers 521466 11324310 421568 176 242317371688 129328 308 301 90
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202420 A MLEColumbia Fireflies 8069 20102 11180 32 290388391779 101357 2214 339 116
202521 A+ MLEGreensboro Grasshoppers 521466 11324310 421568 176 242317371688 129328 308 301 90
YTD22 AA MLEPIT 526484 1152328 331536 81 238294343637 105328 296 280 76 -15 +1 +0 -9 +11 -1.2
▸ 2026 season
YTD22 AA RAWPIT 526469 12526211 481256 81 267342401743 134339 249 333 76
ROS22 AA MLEPIT 2% 98 1000 130 00 125222125347 314 3311 286 80 -0 +0 +0 -0 +0 -0.0
TOT22 AA MLEPIT 535492 1162328 341566 81 236293339633 104326 296 280 76 -15 +1 +0 -10 +12 -1.2
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202723 MLB MLEPIT 35% 512465 11122211 371385 82 239302366667 127311 277 296 87 -8 +1 +0 -9 +11 -0.6
202824 MLB MLEPIT 47% 588534 12925214 431556 92 242305375680 133310 267 303 91 -6 +1 +0 -10 +13 -0.3
202925 MLB MLEPIT 52% 593537 12925214 451546 102 240306372679 132310 268 306 93 -5 +1 +0 -11 +13 -0.1
203026 MLB MLEPIT 54% 592536 13025215 451536 102 243308381689 138309 268 308 94 -4 +1 +0 -11 +13 -0.1
203127 MLB MLEPIT 54% 587530 12925215 461526 102 243311383694 140309 268 308 94 -4 +1 +0 -10 +13 -0.1
203228 MLB MLEPIT 54% 580523 12524214 461516 102 239308373681 134308 268 306 93 -5 +1 -1 -10 +13 -0.2
203329 MLB MLEPIT 53% 571515 12424214 451506 102 241309377686 136307 268 304 92 -5 +1 -1 -10 +12 -0.4
203430 MLB MLEPIT 52% 562506 12023213 451496 92 237307368675 130305 278 301 90 -7 +1 -2 -10 +12 -0.6
202723 MLB CTXPIT 35% 180163 39813 13492 31 239303356659 117309 277 284 87 -3 +0 +0 -3 +4 -0.2
202824 MLB CTXPIT 47% 274249 601216 20723 41 241305369675 129308 267 290 91 -3 +0 +0 -5 +6 -0.2
202925 MLB CTXPIT 52% 307278 661317 23803 51 237303367670 129307 267 294 93 -2 +1 +0 -5 +7 -0.1
203026 MLB CTXPIT 54% 321290 691417 25833 61 238305366671 128307 268 295 94 -2 +1 +0 -6 +7 -0.0
203127 MLB CTXPIT 54% 319288 681317 25833 61 236304361665 125306 268 295 94 -2 +1 +0 -6 +7 -0.0
203228 MLB CTXPIT 54% 315284 671317 25823 51 236304363667 127305 268 294 93 -2 +1 -0 -6 +7 -0.1
203329 MLB CTXPIT 53% 303273 641217 24803 51 234303363666 128304 268 292 92 -3 +1 -1 -5 +7 -0.2
203430 MLB CTXPIT 52% 295267 621216 23783 51 232300352652 120302 268 289 90 -4 +1 -1 -5 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 23142092 49597850 17860723 398 237304362666 126307 268 292 92 -22 +5 -2 -41 +50 -1.1
/ 162G A+C 650588 13927214 501716 112 236303361663 124307 268 292 92 -6 +1 -1 -12 +14 -0.3
Career MLE 51954688 113121819122 406137955 9624 241309374683 133314 278 304 92 -44 +9 -4 -82 +100 -2.3
/ 162G MLE 650587 14127215 511737 123 240309370679 129313 278 304 92 -6 +1 -1 -12 +14 -0.3