Jonah CoxCF Richmond Flying Squirrels
Age 24 R/R 6'2" / 204 lbs AA BB -3% Svc 0.0 · Ctrl thru 2034 peak 1.2 · 2026
wRC+†95
AVG/OBP/SLG.199 / .266 / .299
PA320
HR5
SB29
K%33
BB%7
MLB%2%
BAT: -1.9 runs (wOBA-derived runs vs avg)-2BATRUN: +4.5 runs (SB/CS + UBR baserunning)+4RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +1.20+1.2WAR
Scouting · nowfuture
HIT
4545
PWR
4040
SPD
6060
EYE
4740
trajectory · 10 yrs
0.6peak
2029

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.6$3M+$2M
2030Pre-Arb$0.9M+0.5$2M+$1M
2031Pre-Arb$0.9M+0.3$1M+$0.5M
2032Arb-1$0.4M+0.1$0.5M+$0.1M
2033Arb-2$0.4M
2034Arb-3$0.6M
Totals $0.5M $4M +$4M

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
202321 A2 teams 145132 29222 6557 202 .220.290.311.600 .091.360 384 .257 55 -7 +3 +0 +1 +4 0.0
202422 A2 teams 460406 86754 4117511 589 .212.301.283.585 .071.360 389 .262 59 -21 +8 +0 +2 +13 0.1
202523 A+Eugene Emeralds 597544 1121798 351747 5811 .206.263.314.577 .108.286 296 .250 50 -34 +7 +0 +2 +17 -0.8
▸ 2026 Season (actual · ROS · total)
202624 AARichmond Flying Squirrels 6153 21502 6130 112 .396.458.6041.061 .208.500 2110 .425 183 +6 +1 +0 +0 +2 0.9
ROS24 MLBSF 259235 52834 19813 183 .221.288.332.620 .111.316 317 .282 74 -8 +2 +0 +1 +7 0.3
TOT24 MLBSF 320288 731336 25943 295 .253.320.382.702 .128.354 298 .309 95 -2 +4 +0 +1 +9 1.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%SF 370334 731136 281115 234 .219.289.323.612 .105.307 308 .280 73 -11 +3 +0 +1 +10 0.3
202826 MLB 26%SF 407367 821248 321205 224 .223.295.343.638 .120.306 298 .286 77 -11 +3 +0 +1 +12 0.5
202927 MLB 44%SF 420378 851348 341235 214 .225.297.344.641 .119.306 298 .288 78 -10 +3 +0 +1 +12 0.6
203028 MLB 53%SF 425383 861348 341255 183 .225.296.342.638 .117.305 298 .288 78 -10 +2 -1 +2 +12 0.5
203129 MLB 64%SF 420378 841338 341245 162 .222.295.336.631 .114.304 308 .285 77 -11 +2 -1 +1 +12 0.3
203230 MLB 73%SF 414372 811238 341245 142 .218.292.331.623 .113.303 308 .282 74 -12 +2 -2 +1 +12 0.1
203331 MLB 81%SF 401360 781237 331225 111 .217.291.325.616 .108.302 308 .279 71 -13 +2 -3 +1 +11 -0.1
203432 MLB 88%SF 384346 731136 311194 91 .211.283.312.596 .101.300 318 .274 68 -14 +1 -4 +1 +11 -0.4
203533 MLBSF 355319 681036 291124 80 .213.287.320.607 .107.299 328 .269 64 -14 +2 -4 +1 +10 -0.6
203634 MLBSF 311280 56824 251013 60 .200.273.286.558 .086.297 328 .263 59 -14 +1 -5 +1 +9 -0.8
▸ Career Totals (MLE all levels + projections)
Career 53684834 10451495187 415166674 30246 .216.288.322.610 .106.309 318 .275 68 -192 +42 -20 +19 +152 0.2
/ 162G 650585 12718611 502029 376 .217.289.325.614 .108.309 318 .275 68 -23 +5 -2 +2 +18 0.0

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
202321 AStockton Ports 120110 29222 5405 142 .264.325.373.698 .109.397 334 .316 100 +0 +2 +3 0.6
202321 ROKACL Athletics 2519 8110 412 60 .421.560.5791.139 .158.444 416 .504 243 +4 +1 +1 0.6
202422 A+Eugene Emeralds 185160 36343 22592 206 .225.326.350.676 .125.333 3212 .308 94 -1 +2 +5 0.6
202422 ASan Jose Giants 275229 68642 36629 383 .297.412.384.797 .087.400 2313 .366 138 +12 +6 +8 2.7
202523 A+Eugene Emeralds 597525 135241010 541347 5811 .257.334.398.733 .141.326 229 .323 106 +4 +7 +17 2.8

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
Jonah Cox (OGILVIE) 24 45 40 60 40 .199/.266/.299 .101.291 517 33% 7% 56 -0.7
Adam Engel
2016 · A
24 43→48 39→50 60 39 .205/.257/.290 .085.290 632 30% 6% 49 -1.8 .204/.261/.313 .109.290 826 31% 6% 57 -1.2 .227/.287/.366.138.305132328%5%79+0.1
Jared Oliva
2020 · AA
24 46 42→50 56→65 42 .223/.286/.326 .103.303 927 28% 6% 71 -0.3 .218/.273/.320 .102.304 824 29% 6% 63 -0.8 .224/.292/.359.135.282145525%7%78+0.1
Darren Ford
2010 · A
24 47→53 40→45 60→65 44 .220/.285/.312 .092.313 735 30% 8% 66 -0.6 .224/.277/.321 .097.310 733 28% 6% 65 -0.7 .222/.271/.297.075.30264927%6%53-0.7
Cooper Bowman
2023 · A
23 39→42 43→45 58→60 44 .194/.275/.303 .109.285 1130 34% 8% 61 -1.0 .204/.277/.322 .118.283 1235 30% 8% 67 -0.5 .200/.273/.320.120.271124029%8%62-0.6
Johneshwy Fargas
2019 · A
24 43→49 41→45 57→65 40 .211/.261/.306 .094.271 933 25% 5% 55 -1.4 .218/.272/.315 .097.288 939 26% 5% 62 -0.9 .201/.259/.298.097.272104629%5%50-1.0
Jorge Mateo
2018 · AA
23 41→46 43→50 63→65 37 .203/.247/.322 .119.288 935 32% 5% 53 -1.5 .198/.238/.312 .114.291 824 33% 4% 46 -2.0 .217/.264/.366.149.272144425%5%70-0.2
Braulio Vasquez
2022 · A
23 40 40 54→65 40 .192/.269/.282 .090.299 828 36% 7% 53 -1.5 .216/.284/.315 .099.302 727 29% 7% 67 -0.5 .225/.290/.320.095.30443225%7%66-0.3
Tito Polo
2019 · AA
24 47→53 43→45 57→60 40 .231/.284/.344 .113.304 1129 27% 5% 75 -0.0 .221/.269/.322 .101.291 822 25% 5% 62 -0.9 .214/.242/.301.087.27542523%3%40-0.5
Kenny Wilson
2014 · AA
24 46→50 38→40 57→60 43 .215/.284/.299 .085.298 529 28% 7% 63 -0.8 .222/.278/.309 .087.307 527 28% 6% 63 -0.9 .199/.267/.293.094.30582235%7%52-0.6
Tyler Graham
2008 · A
24 49→54 39→40 57→65 40 .233/.278/.320 .088.312 625 27% 5% 65 -0.7 .241/.285/.321 .080.311 737 23% 5% 68 -0.5 .264/.316/.331.067.33525220%5%80+0.2
Wes Rogers
2019 · AA
25 45→51 39→40 59→65 42 .217/.269/.305 .088.291 633 27% 6% 57 -1.2 .198/.256/.280 .082.303 618 34% 7% 46 -2.0 .164/.230/.230.066.27631239%7%20-1.8
Justin Dean
2021 · A
24 45→47 41→45 57→65 43 .217/.284/.321 .104.304 822 30% 7% 69 -0.4 .201/.276/.308 .107.320 1027 37% 7% 63 -0.8 .208/.288/.296.088.32284735%9%62-0.6
Max Schuemann
2022 · AAA
25 44→47 40→45 58→60 44 .213/.287/.306 .094.282 730 26% 7% 67 -0.5 .222/.313/.336 .114.305 1125 28% 9% 86 +0.8 .220/.319/.329.110.303112228%10%85+0.5
Cam Eden
2022 · A
24 48→49 43→40 61→65 45 .225/.309/.334 .109.324 1033 31% 8% 83 +0.6 .205/.276/.309 .104.312 1042 35% 7% 63 -0.9 .195/.267/.274.079.28664932%7%47-1.0
Tyler Tolbert
2022 · A
24 39→48 39→45 66→65 43 .184/.268/.274 .090.294 636 36% 9% 51 -1.7 .203/.263/.302 .099.294 638 31% 7% 55 -1.4 .217/.271/.316.099.30084829%5%58-0.9
Junior Arias
2016 · A
24 41→43 43→45 57→60 33 .205/.243/.309 .103.303 1133 35% 4% 48 -1.9 .211/.254/.345 .134.321 1620 38% 5% 62 -0.9 .203/.239/.376.173.298241740%4%60-0.4
Duke Ellis
2023 · AA
25 43→48 40→45 60→70 37 .206/.261/.293 .086.312 836 35% 6% 52 -1.6 .215/.274/.308 .093.323 851 34% 7% 61 -1.0 .237/.288/.340.103.333109130%6%72-0.1
David Hamilton
2022 · AA
24 43→41 43→50 64→70 45 .209/.271/.325 .116.275 935 26% 8% 63 -0.8 .210/.278/.335 .125.278 1349 28% 8% 70 -0.3 .208/.280/.353.146.256186126%9%72-0.1
Braiden Ward
2023 · A
24 48→47 39→40 63→70 41 .218/.312/.303 .085.321 639 31% 6% 78 +0.2 .219/.307/.306 .087.309 548 29% 6% 76 +0.1 .224/.312/.311.087.31656127%5%76+0.0
Ronaldo Urdaneta
2022 · A
23 43 41→40 57→60 40 .203/.269/.298 .096.321 924 38% 7% 56 -1.3 .188/.271/.269 .081.305 620 37% 9% 51 -1.7 .098/.228/.122.024.17602838%12%-2-1.2