Callan Moss1B Altoona Curve
Age 22 R/R 6'3" / 225 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION334 act + 222 ros · stats below = ROS only
wRC+†78
AVG/OBP/SLG.228 / .295 / .327
PA222
HR3
K%29
BB%8
BABIP317
ISO99
MLB%2%
Value2026 · WAR
BAT: -16.9 runs (wOBA-derived runs vs avg)-17BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -9.9 runs (Positional adjustment)-10POSREP: +15.8 runs (Replacement-level credit)+16REPTotal WAR: -1.00-1.0WAR
0.00.51.00.10.20.30.30.2+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
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+0.2$0.6M+$0.0M
2030Pre-Arb$0.9M+0.3$0.9M+$0.3M
2031Pre-Arb$0.9M+0.3$0.8M+$0.3M
2032Arb-1$0.2M+0.2$0.5M+$0.4M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202420 AColumbia Fireflies 8069 19102 11180 32 275375377752 101347 2214 328 109
202420 AColumbia Fireflies 8062 21102 18120 32 339487452939 113396 1522 429 186
202521 A+Greensboro Grasshoppers 521464 1162439 431578 176 250324373697 123352 308 306 92
202521 A+Greensboro Grasshoppers 521442 12730313 651168 176 287388457845 170357 2212 374 145
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 AAPIT 334307 741904 221023 50 241298342640 101345 317 277 70 -11 +1 +0 -6 +9 -0.7
YTD22 AAPIT 334297 812204 32793 50 273349387737 114356 2410 332 112 +5 +1 +0 -6 +9 0.9
ROS22 AAPIT 2% 222201 461103 17642 41 228295327622 99319 298 287 78 -6 +0 +0 -4 +6 -0.3
ROS22 MLBPIT 2% 44 1000 010 00 250250250500 317 250 278 71 -0 +0 +0 -0 +0 -0.0
FULL22 AAPIT 338311 751904 221033 50 241298341638 100345 307 277 70 -11 +1 +0 -6 +10 -0.7
TOT22 AAPIT 556508 1203007 391665 91 236297336633 100334 307 281 73 -17 +1 +0 -10 +16 -1.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBPIT 35% 557504 11826110 431545 92 234301349650 115314 288 295 84 -10 +1 +0 -10 +16 -0.3
202824 MLBPIT 47% 572517 12327112 451545 102 238305364669 126314 278 302 90 -7 +1 +0 -10 +16 0.1
202925 MLBPIT 52% 577520 12627213 461536 102 242311377688 135313 278 306 93 -5 +1 +0 -10 +16 0.2
203026 MLBPIT 54% 580522 12727214 471536 102 243313383696 140312 268 308 94 -4 +1 +0 -10 +16 0.3
203127 MLBPIT 54% 582523 12627114 481546 112 241312377689 136312 268 308 94 -4 +1 +0 -10 +16 0.3
203228 MLBPIT 54% 579520 12427113 481546 102 238310369679 131311 278 306 93 -5 +1 -1 -10 +16 0.2
202723 MLBPIT 35% 196177 41904 15542 31 232299350649 119313 288 287 78 -5 +0 +0 -4 +6 -0.3
202824 MLBPIT 47% 266240 571216 21723 51 237307371678 133312 278 294 83 -5 +1 +0 -5 +8 -0.2
202925 MLBPIT 52% 299270 651417 24793 51 241310378688 137311 268 298 86 -5 +1 +0 -5 +8 -0.1
203026 MLBPIT 54% 315283 681517 26833 61 240311375685 134310 268 299 87 -5 +1 +0 -6 +9 -0.0
203127 MLBPIT 54% 316284 681517 26843 61 239310373683 134310 278 299 87 -5 +1 +0 -6 +9 -0.0
203228 MLBPIT 54% 314282 671417 26843 61 238309369677 131309 278 298 86 -5 +1 -0 -6 +9 -0.1
▸ Career Totals
Career 17101540 36779538 13845717 316 238308370678 132312 278 297 85 -29 +4 -0 -31 +48 -0.8
/ 162G 650585 13930214 521746 122 238305368673 130312 278 297 85 -11 +2 -0 -12 +18 -0.3
Career 42703840 9251971190 348116144 8421 241311368679 127319 278 304 91 -44 +8 -1 -76 +121 0.9
/ 162G 650585 14130214 531777 133 241312371683 130319 278 304 91 -7 +1 -0 -12 +18 0.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202420 AColumbia Fireflies 8062 21102 18120 32 339487452939 113396 1522 429 186 +8 -0 +2 1.0
202521 A+Greensboro Grasshoppers 521442 12730313 651168 176 287388457845 170357 2212 374 145 +26 +1 +15 4.3

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Jeff Francoeurlast yr '16
career totals — 11 seasons, 5,633 PA
115,63316054262304417-60-266.89.0
/162664196-7.1-3.10.8pk7: 11
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Casey Kotchmanlast yr '12
career totals — 9 seasons, 3,391 PA
93,3917114262328388-61-281.33.3
/162664143-11.9-5.50.3pk7: 5
#4Gaby Sanchezlast yr '14
career totals — 5 seasons, 2,240 PA
52,2405912254332411-40-262.22.2
/162664174-11.9-7.80.6pk7: 2
#5Yonder Alonsolast yr '19
career totals — 9 seasons, 3,744 PA
93,74410022260333405-66-621.32.0
/162664184-11.7-11.00.2pk7: 3
#6Ike Davislast yr '15
career totals — 6 seasons, 2,377 PA
62,377817239332416-42-361.71.7
/162664232-11.9-10.10.5pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,7133930241307373-31-40.40.5
/1626641512-11.9-1.70.2pk7: 1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Callan Moss (OGILVIE) 22 50 45 50 50 236/297/336 100334 79 30% 7% 73 -1.0
Rich Poythress
2010 · AA
22 46→49 41→50 50→40 47 220/294/313 93311 98 30% 9% 72 -0.2 241/294/383 142291 164 23% 6% 89 +1.0 247/303/38613928916320%7%92+0.9
Alex Call
2017 · A
22 48→49 42→50 48→50 43 234/290/339 105297 912 24% 6% 76 +0.0 197/257/308 111275 108 30% 6% 54 -1.4 221/327/368147257161720%12%99+1.3
Alex Hassan
2010 · A
22 47→57 45 51→45 40 230/278/359 129311 128 29% 6% 76 +0.0 231/312/349 118303 106 25% 9% 89 +0.9 250/337/3511013149321%10%96+1.0
Buddy Kennedy
2021 · A
22 44→51 42→50 45→50 44 216/267/323 107276 95 25% 6% 62 -0.9 214/288/328 114290 1210 29% 9% 72 -0.2 233/314/37614327015619%8%93+0.8
Matt Fiedler
2017 · A
22 49 41→45 50 44 235/284/342 107292 89 22% 6% 73 -0.1 220/275/325 105286 98 25% 6% 66 -0.6 210/266/31710726810825%6%57-0.4
Rainel Rosario
2011 · A
22 43→51 46→50 46→50 45 209/286/347 138300 128 32% 8% 77 +0.1 207/263/307 100309 89 33% 6% 56 -1.3 245/301/39014527818619%7%90+0.8
Josh Elander
2013 · A
22 44→50 44→50 50→45 47 219/288/336 118263 117 21% 7% 75 -0.0 229/287/354 125303 137 27% 7% 79 +0.3 230/287/36413430415828%7%78+0.1
Ryan Vilade
2021 · A
22 45→51 40→50 51→50 46 216/277/308 92280 613 24% 7% 62 -0.9 210/269/296 86277 511 24% 7% 56 -1.3 227/289/416189269241625%7%94+0.8
Johnathan Rodríguez
2022 · A
22 49→51 42→55 47→45 39 233/280/339 106325 107 30% 5% 71 -0.3 231/283/399 168344 215 37% 6% 89 +1.0 244/310/41617234623434%8%101+1.6
Daniel Paolini
2012 · A
22 43→50 41→50 50→40 42 207/274/314 107292 76 30% 7% 63 -0.9 225/294/370 145272 154 22% 8% 86 +0.8 222/293/37515325917321%8%84+0.5
Joey Rickard
2014 · A
23 45→55 40→45 52→55 46 214/290/315 100287 716 26% 8% 70 -0.3 239/313/330 91307 516 22% 8% 83 +0.6 256/331/3458832241720%9%92+0.7
Stuart Fairchild
2018 · A
22 47→42 38→50 51→55 43 226/289/307 81288 611 23% 6% 67 -0.5 211/274/317 106295 811 30% 6% 64 -0.8 220/316/365145284152626%9%92+0.7
Cirilo Cumberbatch
2008 · A
22 50→43 41→40 48→45 44 240/301/338 98300 96 22% 6% 80 +0.4 219/270/293 74285 68 24% 5% 55 -1.4 204/250/248442683724%4%32-2.0
Dave Sappelt
2009 · A
22 45→55 43→50 49→55 41 220/262/341 121276 107 24% 5% 63 -0.8 255/293/369 114305 818 18% 5% 83 +0.6 267/306/38511831381917%5%90+1.0
Nick Loftin
2022 · A
23 45→53 45→50 53→50 49 224/290/352 128265 1111 20% 7% 79 +0.3 236/299/370 134274 1514 20% 7% 88 +0.9 240/320/368128270141116%9%94+0.9
Ben Malgeri
2022 · A
22 46→45 40→50 51→50 39 216/275/313 96317 711 33% 6% 63 -0.9 198/272/313 115319 1013 38% 7% 63 -0.9 234/294/381147332141432%7%85+0.4
Dorssys Paulino
2017 · A
22 48→50 42→45 47→45 41 229/278/338 108308 88 28% 6% 69 -0.4 228/289/340 112305 117 27% 7% 76 +0.0 222/290/32710629212527%8%70-0.2
Moisés Sierra
2011 · AA
22 47→55 40→50 45→50 40 228/278/323 95301 88 26% 5% 66 -0.6 243/291/378 135304 1610 25% 5% 86 +0.8 248/314/378130302141522%7%93+0.9
Ryan LaMarre
2011 · A
22 49→54 43→45 49→60 39 237/293/341 104314 1118 27% 5% 78 +0.2 236/295/318 82316 627 26% 6% 72 -0.2 234/305/370135335132332%7%86+0.4
Sean Henry
2008 · AA
22 47→57 45→50 51→55 45 232/285/358 127286 1117 23% 6% 79 +0.3 248/299/371 123301 1117 21% 6% 88 +0.9 256/305/373117308111820%5%87+0.7