John RhodesOF Tulsa Drillers
Age 25 R/R 6'0" / 200 lbs AA HR +15%K -3% Svc 0.0 · Ctrl thru 2034
wRC+†47
AVG/OBP/SLG.184 / .252 / .284
PA320
HR6
K%33
BB%7
MLB%2%
BAT: -19.2 runs (wOBA-derived runs vs avg)-19BATRUN: +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.20-1.2WAR
Scouting · nowfuture
HIT
3030
PWR
3535
SPD
4545
EYE
4555
trajectory · 10 yrs
-0.9peak
2028

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-14M $-39M -$25M
Underwater contract
Projected production over the remaining contract is worth -$25M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202120 A2 teams 123113 25302 7253 60 .221.285.301.585 .080.267 206 .252 51 -7 +1 +0 -1 +3 -0.3
202221 A+2 teams 352309 591444 309510 160 .191.284.301.585 .110.258 279 .262 59 -16 +3 +0 -2 +10 -0.5
202322 AA2 teams 546496 9220314 431865 91 .185.257.323.580 .137.262 348 .256 54 -28 +1 +0 -3 +15 -1.5
202423 AABowie Baysox 413386 621205 211305 41 .161.214.231.444 .070.226 315 .200 11 -41 +0 +0 -2 +12 -3.2
202524 AATulsa Drillers 430387 61816 351476 93 .158.238.230.468 .072.233 348 .218 25 -36 +1 +0 -3 +12 -2.7
▸ 2026 Season
202625 MLBLAD 320290 541016 241053 41 .186.256.290.545 .103.263 338 .247 47 -19 +0 +0 -2 +9 -1.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 11%LAD 362327 621117 281154 51 .190.262.294.555 .104.267 328 .256 54 -19 +1 +0 -2 +10 -1.0
202827 MLB 26%LAD 386349 681318 301214 51 .195.266.307.573 .112.269 318 .261 58 -18 +1 +0 -2 +11 -0.9
202928 MLB 38%LAD 399360 701318 321244 51 .194.268.303.570 .108.270 318 .263 60 -18 +1 -1 -2 +11 -1.0
203029 MLB 47%LAD 399360 701318 321244 41 .194.268.303.570 .108.270 318 .263 59 -18 +0 -1 -2 +11 -1.1
203130 MLB 56%LAD 398359 691318 321254 30 .192.266.301.567 .109.268 318 .260 57 -19 +1 -2 -2 +11 -1.2
203231 MLB 73%LAD 386348 671218 311234 20 .193.266.302.568 .109.267 328 .256 54 -20 +0 -3 -2 +11 -1.4
203332 MLB 91%LAD 369333 621117 291194 00 .186.260.288.548 .102.265 328 .251 50 -21 +0 -4 -2 +10 -1.6
203433 MLBLAD 341308 561016 271133 00 .182.254.279.534 .097.263 338 .246 46 -21 +0 -4 -2 +10 -1.8
203534 MLBLAD 298270 49915 231013 00 .181.253.278.531 .096.261 348 .240 42 -20 +0 -5 -2 +8 -1.8
▸ Career Totals (MLE all levels + projections)
Career 55224995 92617218102 424175366 7210 .185.258.288.546 .103.260 328 .248 48 -322 +10 -20 -33 +156 -21.2
/ 162G 650588 10920212 502068 81 .185.259.287.546 .102.260 328 .248 48 -38 +1 -2 -4 +18 -2.5

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202120 ADelmarva Shorebirds 10594 25402 9162 60 .266.343.372.715 .106.303 159 .326 108 +1 +1 +3 0.5
202120 ROKFCL Orioles Black 1814 3000 331 00 .214.389.214.603 .000.273 1717 .308 94 -0 +0 +1 0.0
202221 AABowie Baysox 10490 17320 12221 00 .189.291.267.558 .078.246 2112 .260 57 -5 +0 +3 -0.2
202221 A+Aberdeen IronBirds 248201 521525 35509 160 .259.390.428.818 .169.318 2014 .367 139 +11 +3 +7 2.2
202322 AABowie Baysox 468408 9322317 531235 81 .228.324.422.746 .194.281 2611 .332 112 +6 +1 +13 2.1
202322 INTLMesa Solar Sox 7870 10402 8260 10 .143.231.286.516 .143.190 3310 .237 40 -5 +0 +2 -0.3
202423 AABowie Baysox 413376 761608 31985 41 .202.272.309.580 .106.251 248 .265 61 -18 +0 +12 -0.6
202524 AATulsa Drillers 430368 721117 541116 93 .196.308.288.596 .092.258 2613 .280 72 -13 +1 +12 -0.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 .184/.252/.284 .100.263 64 33% 7% 47 -1.0
Toby Welk
2022 · AA
25 39→33 44→45 48→45 42 .196/.263/.315 .118.271 129 31% 7% 59 -1.1 .204/.262/.318 .114.295 127 33% 7% 59 -1.1 .195/.242/.316.121.28213035%5%50-0.5
Nick Quintana
2023 · AA
25 38→40 44→45 43→45 48 .192/.276/.305 .113.261 126 30% 9% 63 -0.9 .193/.276/.302 .109.277 106 32% 9% 62 -0.9 .109/.220/.196.087.1648036%9%11-1.0
Connor Kaiser
2022 · AA
25 36 44→45 46→50 44 .184/.253/.297 .113.252 125 31% 8% 50 -1.7 .191/.266/.309 .118.292 1314 36% 9% 59 -1.1 .170/.258/.270.101.271111638%10%43-1.1
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5
Grae Kessinger
2022 · AA
24 37→29 42→45 48→50 42 .191/.254/.286 .095.257 1114 30% 7% 47 -1.9 .192/.267/.310 .118.259 1415 30% 8% 59 -1.1 .186/.266/.299.113.246141429%9%54-0.9
Joe Cronin
2019 · AA
25 38 40→45 45→50 44 .183/.273/.272 .089.281 87 35% 9% 53 -1.5 .192/.275/.296 .104.296 1010 35% 9% 59 -1.1 .166/.255/.274.108.249111335%9%43-1.1
Nick Vickerson
2014 · A
25 38 43→40 50 47 .190/.271/.298 .108.259 1113 30% 9% 59 -1.1 .198/.292/.298 .100.275 911 29% 10% 68 -0.5 .183/.296/.269.086.25581128%12%59-0.7
Jayson Langfels
2014 · AA
25 42→32 43→40 46→50 37 .201/.264/.310 .109.312 1111 37% 6% 58 -1.2 .206/.279/.294 .088.335 714 38% 7% 60 -1.0 .202/.285/.272.070.34141738%8%54-0.8
Jack Conley
2022 · AAA
25 35 41→45 50→45 39 .177/.239/.273 .095.270 87 36% 7% 37 -2.6 .200/.266/.312 .112.290 117 33% 7% 59 -1.1 .191/.265/.302.110.27010531%8%52-0.8
Chase Pinder
2022 · AA
26 38 42→45 43→45 44 .190/.273/.285 .095.272 105 32% 8% 56 -1.3 .226/.321/.370 .144.293 1510 26% 11% 98 +1.6 .221/.324/.370.149.286161127%12%97+0.8
Rylan Sandoval
2013 · AA
25 39 41→40 45 36 .193/.251/.293 .100.287 95 35% 5% 48 -1.9 .216/.266/.305 .089.313 78 31% 5% 56 -1.3 .221/.270/.295.074.3195831%5%52-0.6
Trevor Schwecke
2023 · AAA
25 40 43→45 42→50 39 .196/.257/.308 .111.294 117 36% 7% 54 -1.4 .222/.280/.337 .115.319 1013 32% 7% 71 -0.3 .230/.289/.344.113.326101730%7%74-0.0
Dylan Rosa
2021 · AA
25 38→31 44→45 49→45 37 .192/.247/.304 .112.288 129 36% 6% 49 -1.8 .192/.246/.327 .135.337 168 45% 6% 55 -1.4 .158/.215/.300.142.29019650%5%32-1.0
Jonathan Engelmann
2022 · AA
25 39 43→45 48→45 41 .195/.262/.303 .109.277 119 33% 7% 56 -1.3 .195/.261/.328 .133.290 149 36% 7% 62 -0.9 .146/.214/.300.154.20119938%6%32-0.7
Olivier Basabe
2022 · AA
25 39→38 41→40 46→45 43 .194/.253/.290 .095.251 97 26% 6% 47 -1.9 .207/.269/.300 .093.281 1010 28% 7% 57 -1.2 .200/.267/.275.075.27391029%7%46-0.9
Caleb Hamilton
2021 · AAA
26 38 41→45 45 42 .191/.251/.292 .101.267 98 31% 7% 47 -1.9 .183/.267/.313 .130.280 167 37% 10% 61 -1.0 .145/.237/.274.129.20919339%10%37-0.8
Jordan Betts
2017 · AA
25 35→29 39→45 46→40 35 .177/.223/.265 .088.275 75 37% 5% 27 -3.3 .194/.242/.308 .114.294 124 36% 6% 47 -1.9 .190/.238/.309.119.28015337%5%45-1.3
JJ Schwarz
2021 · A
25 39 41→45 48→30 44 .192/.259/.283 .091.263 86 29% 8% 49 -1.8 .208/.276/.329 .121.293 143 32% 8% 68 -0.5 .201/.273/.323.122.28015132%9%62-0.5
Anthony Mulrine
2023 · AAA
25 37 38→40 45→40 39 .179/.256/.255 .076.265 65 33% 6% 41 -2.3 .189/.268/.274 .085.271 76 31% 7% 51 -1.7 .144/.247/.211.068.2015028%8%25-0.8
Chadd Krist
2015 · A
25 40 41→40 44→45 43 .198/.262/.299 .100.269 86 29% 7% 53 -1.5 .191/.246/.291 .100.279 106 33% 6% 45 -2.1 .147/.198/.242.094.21111036%5%8-1.4