John RhodesOF Tulsa Drillers
Age 25 R/R 6'0" / 200 lbs AA HR -6% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†37
AVG/OBP/SLG.177 / .242 / .263
PA320
HR5
K%33
BB%7
ISO87
MLB%2%
Value2026 · WAR
BAT: -22.8 runs (wOBA-derived runs vs avg)-23BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.60-1.6WAR
trajectory · projected WAR by year
-1.6-1.4-1.3-1.3262829
Tools · ContractCON 30 / POW 35
Toolsscout grade
CONTACT30
scouting grade only
POWER35
scouting grade only
EYE55
scouting grade only
SPEED45
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
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-4M +$0.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
202120 A2 teams 123112 24301 8253 60 214285268552 54267 207 252 51
202120 A2 teams 123108 28402 12193 60 259350352701 93299 1510 323 106
202221 A+2 teams 352306 611544 339710 160 199298314612 114274 289 270 65
202221 A+2 teams 352291 691845 477210 160 237361378739 141295 2013 336 115
202322 AA2 teams 546496 8919312 431905 91 179252302554 123260 358 245 46
202322 AA2 teams 546478 10326319 611495 91 215311402712 186269 2711 318 102
202423 AABowie Baysox 413387 581104 201345 41 150201209411 59216 325 188 2
202423 AABowie Baysox 413376 761608 31985 41 202272309580 106251 248 265 61
202524 AATulsa Drillers 430389 66917 331486 93 170245252497 82250 348 222 28
202524 AATulsa Drillers 430368 721117 541116 93 196308288596 92258 2613 280 72
▸ 2026 Season
202625 MLBLAD 320292 52915 221043 41 178243267510 89254 327 234 37 -23 +0 +0 -2 +9 -1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBLAD 31% 362329 611116 261144 51 185253280533 94259 317 245 46 -22 +1 +0 -2 +10 -1.4
202827 MLBLAD 42% 386351 661217 281194 51 188256288544 100261 317 251 50 -22 +1 +0 -2 +11 -1.3
202928 MLBLAD 48% 399362 691218 301224 51 191260296556 105263 318 254 52 -21 +1 -1 -2 +11 -1.3
202726 MLBLAD 31% 112102 18302 8351 20 176243265508 88255 317 234 37 -8 +0 +0 -1 +3 -0.5
202827 MLBLAD 42% 162147 27503 12502 21 184255279534 95258 317 240 42 -11 +0 +0 -1 +5 -0.7
202928 MLBLAD 48% 191173 34614 14592 31 197265312577 116259 317 243 44 -12 +0 -0 -1 +5 -0.8
▸ Career Totals
Career 465422 791419 341445 72 187256289545 102257 317 240 42 -31 +1 -0 -3 +13 -2.0
/ 162G 650590 11120113 482017 103 188257292549 103258 317 240 42 -43 +1 -0 -4 +18 -2.9
Career 33313024 5461011254 243105344 639 181252275527 95255 327 239 41 -223 +9 -1 -20 +94 -14.3
/ 162G 650590 10720211 472059 122 181252278530 97255 327 239 41 -44 +2 -0 -4 +18 -2.8

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
202120 ADelmarva Shorebirds 10594 25402 9162 60 266343372715 106303 159 326 108 +1 +1 +3 0.5
202120 ROKFCL Orioles Black 1814 3000 331 00 214389214603 273 1717 308 94 -0 +0 +1 0.0
202221 AABowie Baysox 10490 17320 12221 00 189291267558 78246 2112 260 57 -5 +0 +3 -0.2
202221 A+Aberdeen IronBirds 248201 521525 35509 160 259390428818 169318 2014 367 139 +11 +3 +7 2.2
202322 AABowie Baysox 468408 9322317 531235 81 228324422746 194281 2611 332 112 +6 +1 +13 2.1
202322 INTLMesa Solar Sox 7870 10402 8260 10 143231286516 143190 3310 237 40 -5 +0 +2 -0.3
202423 AABowie Baysox 413376 761608 31985 41 202272309580 106251 248 265 61 -18 +0 +12 -0.6
202524 AATulsa Drillers 430368 721117 541116 93 196308288596 92258 2613 280 72 -13 +1 +12 -0.1

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
147296190256292-3+0-1.6-0.8
/162664129-4.0+0.0-2.3pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
John Rhodes (OGILVIE) 25 30 35 45 55 177/242/263 86254 54 33% 7% 37 -1.4
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Joe Cronin
2019 · AA
25 38 40→45 45→50 44 181/274/268 88287 87 37% 9% 53 -1.5 196/278/301 105300 911 35% 8% 62 -0.9 171/260/279108256101335%9%46-1.0
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Chris Givin
2022 · AA
25 38 38→30 50→45 42 186/246/261 75259 66 30% 7% 37 -2.6 202/265/279 77274 67 26% 7% 50 -1.8 195/263/252572564524%8%40-1.1
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Olivier Basabe
2022 · AA
25 39 43→40 45 42 197/254/301 103257 117 28% 6% 50 -1.7 210/271/311 101292 1110 30% 7% 61 -1.0 199/266/28182279101031%7%47-0.9
Caleb Hamilton
2019 · A
24 34 41→45 45 46 172/252/271 98253 76 33% 9% 43 -2.2 186/255/287 101275 108 33% 8% 48 -1.9 145/239/28213720521340%10%39-0.8
Grae Kessinger
2022 · AA
24 37→28 42→45 48→50 40 187/248/281 94262 1115 32% 6% 43 -2.2 194/265/312 118265 1414 31% 8% 59 -1.1 189/267/30011124911727%9%56-0.5
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
Nick Quintana
2023 · AA
25 38→39 43→45 42→45 48 190/274/298 109258 115 30% 10% 60 -1.0 194/275/299 105281 107 32% 9% 61 -1.0 106/214/187811637037%8%7-1.1
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Jonathan Engelmann
2022 · AA
25 37 45 47→45 41 189/259/305 116274 139 34% 7% 55 -1.4 197/263/332 135295 159 36% 7% 63 -0.8 145/214/30115620419939%6%31-0.8
D.K. Carey
2017 · A
25 38→36 41→40 39→45 46 188/260/281 93256 97 29% 8% 49 -1.8 192/268/279 87293 76 34% 9% 52 -1.6 155/246/216622563237%10%24-1.5
Jordan Betts
2017 · AA
25 34→27 41→45 45→40 34 174/219/271 97274 84 39% 5% 27 -3.3 190/236/303 113293 124 38% 5% 43 -2.2 180/226/29311327214338%5%36-1.7
Liam Spence
2023 · A
25 37 41→40 48→45 42 184/254/275 91273 96 34% 8% 45 -2.1 198/269/287 89308 78 35% 8% 54 -1.4 149/242/196472523738%10%17-0.7
Raoul Torrez
2013 · AA
25 37 41→40 48→45 38 186/251/281 95273 96 34% 6% 45 -2.1 189/246/276 87329 89 42% 6% 41 -2.3 147/202/211633026950%4%4-1.7
Connor Blair
2022 · A
24 37 39→45 48→45 45 178/255/258 80271 711 34% 9% 40 -2.4 199/285/312 113313 128 37% 9% 68 -0.5 163/272/27711425715539%11%52-0.5
George Soto
2011 · A
25 34 36→40 44→45 40 169/238/230 61247 58 32% 6% 27 -3.3 190/261/281 91262 78 28% 8% 49 -1.8 163/239/259972139727%8%37-1.0