Ben RossSS St. Paul Saints
Age 25 R/R 6'0" / 180 lbs AAA Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION336 act + 224 ros · stats below = ROS only
wRC+†85
AVG/OBP/SLG.216 / .297 / .387
PA224
HR7
SB8
K%31
BB%9
BABIP293
ISO171
MLB%10%
Value2026 · WAR
BAT: +2.2 runs (wOBA-derived runs vs avg)+2BATRUN: +1.4 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +6.0 runs (Positional adjustment)+6POSREP: +15.9 runs (Replacement-level credit)+16REPTotal WAR: +2.50+2.5WAR
0.00.91.90.11.31.41.41.31.00.80.4+$52M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
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   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+1.4$10M+$9M
2029Pre-Arb$0.8M+1.4$9M+$8M
2030Pre-Arb$0.9M+1.3$8M+$7M
2031Arb-1$2M+1.0$5M+$4M
2032Arb-2$3M+0.8$2M+$0.6M
2033Arb-3$2M+0.4$0.9M+$0.0M (cut)
Totals $7M $35M +$29M

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
202221 AFort Myers Mighty Mussels 8978 16502 9281 60 205295346642 141286 3110 301 89
202221 AFort Myers Mighty Mussels 8974 19503 13191 60 257375446821 189302 2115 364 137
202322 A+2 teams 493443 7416111 371736 93 167241282523 115237 358 235 38
202322 A+2 teams 493431 10325219 491236 93 239325439764 200284 2510 335 114
202423 AA2 teams 558511 8017115 362304 237 157218282500 125239 416 220 27
202423 AA2 teams 558492 11023312 551554 237 224307356662 132296 2810 297 86
202524 AAWichita Wind Surge 490440 7212112 391633 185 164237277514 114220 338 229 33
202524 AAWichita Wind Surge 490424 9317114 551113 185 219313363676 144257 2311 303 90
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AAAMIN 336292 7122112 37934 167 243336449785 205311 2811 337 116 +6 +0 +0 +4 +10 2.0
YTD25 AAAMIN 336275 8027113 54774 167 291414538953 247356 2316 414 175 +29 +0 +0 +4 +10 4.3
ROS25 AAAMIN 10% 224199 431117 21702 83 216297387684 171283 319 297 85 -4 +0 +0 +2 +6 0.6
ROS25 MLBMIN 10% 2220 4101 270 10 200273400673 200283 329 290 80 -0 +0 +0 +0 +1 0.1
FULL25 AAAMIN 358312 7523113 391004 177 240332446778 205307 2811 334 114 +5 +1 +0 +4 +10 2.0
TOT25 AAAMIN 560491 11433219 581636 2410 232321424744 191304 2910 321 104 +2 +1 +0 +6 +16 2.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBMIN 35% 530470 10025116 501635 177 213295372668 160285 319 297 86 -9 +1 +0 +6 +15 1.3
202827 MLBMIN 44% 544483 10426216 511655 177 215297377674 161285 309 299 87 -8 +1 +0 +6 +15 1.4
202928 MLBMIN 49% 549487 10626216 521655 167 218300378677 160285 309 300 88 -8 +0 -1 +6 +16 1.4
203029 MLBMIN 50% 548486 10425116 521655 156 214297368665 154285 309 299 87 -8 +1 -1 +6 +16 1.3
203130 MLBMIN 51% 543481 10225115 521655 146 212296362657 150284 3010 296 85 -9 +0 -2 +6 +15 1.0
203231 MLBMIN 51% 537476 10024115 511645 125 210293359652 149282 319 292 82 -11 +0 -3 +6 +15 0.8
203332 MLBMIN 51% 529469 9623114 501645 104 205288348636 143278 319 287 78 -13 +0 -4 +6 +15 0.4
203433 MLBMIN 56% 457407 8119112 431444 63 199282339621 140274 329 280 73 -14 +0 -4 +5 +13 -0.1
203534 MLBMIN 51% 387345 661519 361243 42 191273319592 128267 329 271 66 -15 +0 -5 +4 +11 -0.5
202726 MLBMIN 35% 184163 34905 17572 62 209291356647 147285 319 291 81 -4 +0 +0 +2 +5 0.4
202827 MLBMIN 44% 240213 461117 23732 83 216298376674 160286 3010 293 82 -5 +0 +0 +3 +7 0.5
202928 MLBMIN 49% 268238 521318 25813 83 218301382683 164286 309 293 83 -5 +0 -0 +3 +8 0.5
203029 MLBMIN 50% 274243 531318 26823 83 218301379680 160285 309 292 82 -6 +0 -1 +3 +8 0.5
203130 MLBMIN 51% 275244 531318 26833 73 217300377677 160284 309 290 80 -6 +0 -1 +3 +8 0.4
203231 MLBMIN 51% 274244 511218 26842 62 209290365655 156282 319 286 77 -7 +0 -1 +3 +8 0.3
203332 MLBMIN 51% 271241 501217 26842 52 207290353643 145279 3110 281 73 -8 +0 -2 +3 +8 0.1
203433 MLBMIN 56% 254226 461116 24802 41 204286341626 137274 319 274 68 -9 +0 -2 +3 +7 -0.1
203534 MLBMIN 51% 197175 34805 18632 21 194277326603 131267 329 266 61 -9 +0 -2 +2 +6 -0.3
▸ Career Totals
Career 22592007 423103763 21369421 5520 211293363656 152286 319 286 77 -59 +3 -10 +24 +64 2.2
/ 162G 650577 12230218 612006 166 211293364657 153287 319 286 77 -17 +1 -3 +7 +18 0.6
Career 64785775 114426915176 579208358 17565 198278341619 143272 329 277 70 -217 +9 -20 +69 +184 2.5
/ 162G 650579 11627218 582096 187 200280347627 147275 329 277 70 -22 +1 -2 +7 +18 0.2

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
202221 AFort Myers Mighty Mussels 8974 19503 13191 60 257375446821 189302 2115 364 137 +4 +1 +3 0.8
202322 AAWichita Wind Surge 3631 7000 470 20 226314226540 280 1911 253 52 -2 +0 +1 -0.1
202322 A+Cedar Rapids Kernels 457400 9625219 451166 73 240326455781 215284 2510 341 119 +10 +0 +13 2.4
202423 AAWichita Wind Surge 458410 8718111 401363 207 212287341628 129285 309 282 74 -13 +1 +13 0.1
202423 INTLSalt River Rafters 10082 23521 15191 30 280398427825 146344 1915 365 138 +4 +1 +3 0.8
202524 AAWichita Wind Surge 490424 9317114 551113 185 219313363676 144257 2311 303 90 -6 +2 +14 1.0

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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#5Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
42,2686353209288360+23+123.53.6
/1626641816+6.7+3.51.0pk7: 4

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
Ben Ross (OGILVIE) 25 40 45 50 50 232/321/424 191304 1924 29% 10% 104 +2.5
Willie MacIver
2022 · AA
25 35→33 44→45 51→55 37 184/244/295 111265 1216 35% 6% 46 -2.0 200/274/327 127297 1415 35% 8% 67 -0.5 225/305/348123321111831%8%83+0.3
Skye Bolt
2019 · AA
25 40→39 46→50 51→50 41 201/260/336 135284 1312 33% 7% 63 -0.9 214/277/356 142303 1512 32% 7% 75 -0.0 238/304/382144312161228%7%89+0.4
Blake Perkins
2022 · AA
25 39→49 45→50 51→55 44 196/268/313 117279 1315 33% 9% 61 -1.0 224/303/366 142303 1520 29% 10% 89 +0.9 230/313/367137305142527%10%91+0.7
Jeter Downs
2022 · AAA
24 35→40 46→50 53→55 40 187/250/311 124262 1519 34% 7% 53 -1.5 184/265/319 135258 1622 34% 8% 62 -0.9 175/266/324149236182633%9%63-0.4
Kyle Datres
2021 · A
25 39→40 45→50 51→55 41 198/264/325 127271 1215 31% 6% 62 -0.9 206/284/345 139284 1622 32% 8% 76 +0.1 198/283/340141269182732%8%73-0.1
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
Coco Montes
2023 · AAA
26 39→43 47→50 51→50 41 200/265/338 138281 1410 33% 7% 66 -0.6 219/284/347 128316 1310 33% 8% 76 +0.0 220/284/33711731711932%7%71-0.2
Brandon Hicks
2011 · AAA
25 37→41 45→50 51→50 38 192/249/314 122273 1315 34% 6% 53 -1.5 201/262/346 145307 1811 38% 7% 67 -0.5 192/257/340148302191041%7%60-0.7
Jake Rogers
2019 · AA
24 37→40 46→60 48→45 40 191/253/320 128266 149 33% 7% 56 -1.3 208/281/378 170286 215 33% 8% 83 +0.6 213/288/42921627131133%8%98+0.8
Nick Podkul
2022 · AA
25 38 45→50 51→50 45 194/270/315 121262 1211 30% 8% 63 -0.9 214/301/367 153292 186 31% 9% 89 +1.0 208/303/36715928421332%10%85+0.3
Jonathan Davis
2017 · A
25 40→50 46→45 54→55 44 199/284/331 132279 1321 32% 8% 72 -0.2 219/298/335 116289 1019 26% 8% 79 +0.3 221/302/335114287102025%8%78+0.2
Dylan Moore
2018 · AA
25 39→47 42→50 48→65 45 195/265/297 102253 1016 26% 7% 55 -1.4 219/288/366 147281 1421 26% 7% 83 +0.6 210/332/386176289164130%12%104+1.0
Christian Koss
2023 · AA
25 43→44 48→45 50 35 220/260/357 138296 1712 32% 4% 68 -0.5 226/272/347 121295 1215 27% 5% 70 -0.3 231/280/346114294101824%5%70-0.2
Rylan Bannon
2022 · AAA
26 34→42 49→50 50 46 185/255/328 144223 1811 26% 8% 59 -1.1 203/290/358 155263 1913 29% 10% 82 +0.5 197/295/350153257191230%11%80+0.3
Eduardo Diaz
2022 · AA
25 38→44 50 51→50 35 202/248/350 149274 1913 34% 4% 62 -0.9 208/253/335 127294 1313 33% 4% 59 -1.1 203/244/323120284101432%4%48-1.4
Ryan Cordell
2018 · AAA
26 41→42 50 51→50 40 214/262/365 151274 1814 29% 6% 71 -0.3 204/254/325 121278 1312 30% 6% 57 -1.2 179/233/303124254151335%6%41-1.0
Andrew Navigato
2022 · AA
24 41→38 45→60 46→50 44 204/280/325 122284 1213 31% 8% 69 -0.4 220/279/399 179271 2214 27% 6% 88 +0.9 220/277/428209258271727%5%92+0.8
Trent Giambrone
2019 · AA
25 41 48→50 48→55 42 214/267/352 137269 1816 28% 6% 70 -0.3 195/254/328 133265 1616 32% 7% 59 -1.1 163/226/265102227121633%7%27-1.9
Weston Wilson
2021 · AA
26 38→43 48→55 48→55 42 200/258/333 133262 1610 30% 7% 61 -1.0 219/283/390 171289 2318 31% 8% 87 +0.8 212/291/397185265262530%9%90+0.7
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5