Jonah CoxCF Richmond Flying Squirrels
Age 24 R/R 6'2" / 204 lbs AA HR -8%H -3% Svc 0.000 · Ctrl thru 2031 ILInjured 10-Day (D10)
2026 ROS PROJECTION212 act + 141 ros · stats below = ROS only
wRC+†96
AVG/OBP/SLG.261 / .314 / .414
PA141
HR3
SB13
K%28
BB%6
BABIP351
ISO153
MLB%10%
Value2026 · WAR
BAT: +13.9 runs (wOBA-derived runs vs avg)+14BATRUN: +5.6 runs (SB/CS + UBR baserunning)+6RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +10.0 runs (Replacement-level credit)+10REPTotal WAR: +3.10+3.1WAR
0.01.42.80.12.12.22.32.22.0+$59M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 45 / POW 40
Toolsscout grade · Statcast %ile · 2026
CONTACT45
xwOBA
110.263
POWER40
Barrel%
427.1
Avg EV
6390.0
EYE40
scouting grade only
SPEED60
Sprint
8428.8
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.1$0.5M+$0.2M
2027Pre-Arb$0.8M+2.1$16M+$15M
2028Pre-Arb$0.8M+2.2$15M+$14M
2029Arb-1$6M+2.3$15M+$11M
2030Arb-2$9M+2.2$13M+$7M
2031Arb-3$12M+2.0$11M+$4M
Totals $28M $70M +$51M

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
202321 A2 teams 145132 30222 6557 202 227297318615 91373 384 260 57
202321 A2 teams 145129 37332 9417 202 287366403769 116407 286 348 125
202422 A2 teams 460406 85754 4117911 589 209299281580 71362 399 258 56
202422 A2 teams 460389 104985 5812111 589 267378370748 103375 2613 343 120
202523 A+Eugene Emeralds 597542 11417109 371657 5811 210270328598 118284 286 256 54
202523 A+Eugene Emeralds 597525 135241010 541347 5811 257334398733 141326 229 323 106
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AASF 212191 681167 11551 317 356394586980 230466 265 396 161 +15 +3 +0 +1 +6 2.5
YTD24 AASF 212186 711267 16461 317 3824336241.057 242474 228 440 195 +23 +3 +0 +1 +6 3.3
ROS24 AASF 10% 141130 34533 9401 133 261314414728 153343 286 311 96 -1 +1 +0 +1 +4 0.5
ROS24 MLBSF 10% 1413 2000 140 10 154214154368 337 297 299 87 -0 +0 +0 +0 +0 0.0
FULL24 AASF 226204 701167 12591 327 343382559941 216450 265 390 156 +14 +4 +0 +1 +6 2.6
TOT24 AASF 353321 10216910 20952 4410 317361517878 199419 276 362 135 +14 +5 +0 +1 +10 3.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBSF 35% 660606 150221013 421877 5311 248304381685 134334 286 304 91 -7 +6 +0 +2 +19 2.1
202826 MLBSF 46% 660604 151231014 441847 5311 250308391699 141331 287 307 93 -5 +6 +0 +2 +19 2.2
202927 MLBSF 50% 660603 14923914 451837 5311 247307385692 138329 287 308 94 -5 +6 +0 +2 +19 2.3
203028 MLBSF 52% 660602 14923914 461837 5010 248308385694 138328 287 307 93 -5 +6 -1 +2 +19 2.2
203129 MLBSF 52% 658600 14823914 461847 479 247308385693 138327 287 305 92 -6 +6 -1 +2 +19 2.0
203230 MLBSF 52% 645589 14322913 451826 418 243303377680 134326 287 303 90 -7 +5 -2 +2 +18 1.6
203331 MLBSF 52% 405370 881358 281154 225 238299365663 127324 287 299 87 -6 +2 -3 +1 +11 0.7
202725 MLBSF 35% 229210 52844 15652 184 248304381685 133329 287 292 82 -5 +2 +0 +1 +6 0.5
202826 MLBSF 46% 306280 681056 20853 255 243300379679 136325 287 295 84 -6 +3 +0 +1 +9 0.7
202927 MLBSF 50% 331302 741157 23923 275 245305384689 139323 287 295 84 -6 +3 +0 +1 +9 0.8
203028 MLBSF 52% 344314 771257 24953 265 245305382687 137322 287 295 84 -6 +3 -0 +1 +10 0.8
203129 MLBSF 52% 341311 751157 24953 245 241302376678 135322 287 293 83 -7 +3 -1 +1 +10 0.6
203230 MLBSF 52% 333304 731156 23943 214 240300368668 128321 287 291 81 -7 +3 -1 +1 +9 0.5
203331 MLBSF 52% 209190 46734 15602 122 242304374678 132319 297 287 78 -5 +2 -1 +1 +6 0.2
▸ Career Totals
Career 21071924 467703241 14559019 15430 243302376679 134326 287 293 82 -42 +19 -4 +8 +60 4.1
/ 162G 650594 145221013 451826 489 244304380685 136328 287 293 82 -13 +6 -1 +2 +18 1.3
Career 56915184 124118081108 389165771 46890 239301368669 128329 297 295 84 -103 +58 -7 +20 +161 13.2
/ 162G 650592 14221912 441898 5310 240301367668 127330 297 295 84 -12 +7 -1 +2 +18 1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 AStockton Ports 120110 29222 5405 142 264325373698 109397 334 316 100 +0 +2 +3 0.6
202321 ROKACL Athletics 2519 8110 412 60 4215605791.139 158444 416 504 243 +4 +1 +1 0.6
202422 A+Eugene Emeralds 185160 36343 22592 206 225326350676 125333 3212 308 94 -1 +2 +5 0.6
202422 ASan Jose Giants 275229 68642 36629 383 297412384797 87400 2313 366 138 +12 +6 +8 2.7
202523 A+Eugene Emeralds 597525 135241010 541347 5811 257334398733 141326 229 323 106 +4 +7 +17 2.8

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
#1B.J. Uptonlast yr '16
career totals — 12 seasons, 5,858 PA
125,858164300243321402+14+1724.524.5
/1626641934+1.6+2.02.8pk7: 25
#2Michael Bournlast yr '16
career totals — 10 seasons, 5,312 PA
105,31236340266330358+17+5622.121.6
/162664442+2.1+7.02.8pk7: 21
#3Whit Merrifieldlast yr '24
career totals — 9 seasons, 4,866 PA
94,86694218280328413+14+722.221.5
/1626641330+1.9+0.93.0pk7: 21
#4Billy Hamiltonlast yr '21
career totals — 7 seasons, 3,202 PA
73,20223295240294328+11+7811.211.2
/162664561+2.4+16.22.3pk7: 11
#5Dave Robertslast yr '08
career totals — 7 seasons, 2,910 PA
72,91021231268346370-9-710.310.3
/162664553-2.2-1.62.3pk7: 10
#6Willy Taveraslast yr '09
career totals — 5 seasons, 2,605 PA
52,6058193276321328+9+389.49.4
/162664249+2.4+9.72.4pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
32,12543155246302381+8+86.46.4
/1626641348+2.4+2.32.0pk7: 6

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 317/361/517 199419 1044 27% 6% 135 +3.1
Max Schuemann
2022 · AAA
25 44→47 40→45 59→60 44 212/288/308 96283 832 26% 7% 68 -0.5 223/314/344 121303 1225 28% 9% 89 +0.9 220/317/335116299122228%10%86+0.6
Wes Rogers
2018 · A
24 47→48 39→40 63→65 43 223/277/311 89300 539 26% 6% 63 -0.9 195/249/269 74292 524 33% 6% 40 -2.4 170/224/2275726242035%6%17-2.3
Adam Engel
2016 · A
24 42→48 39→50 61→60 38 203/255/284 81299 633 33% 6% 46 -2.0 204/262/314 110293 825 31% 6% 57 -1.2 224/280/353129300122128%5%73-0.1
Darren Ford
2010 · A
24 47→53 40→45 60→65 44 222/288/316 94316 734 30% 8% 69 -0.4 223/273/324 101306 833 28% 6% 64 -0.8 224/271/3027830764927%5%54-0.7
Braiden Ward
2023 · A
24 47→45 39→40 64→70 40 216/309/302 86322 741 32% 6% 77 +0.1 216/302/305 89306 649 29% 5% 74 -0.1 223/313/32410130666426%6%79+0.2
Johneshwy Fargas
2019 · A
24 44→52 42→45 58→65 40 218/269/322 105278 1035 25% 5% 63 -0.9 215/268/316 101286 1038 27% 5% 60 -1.0 198/256/29899269114629%5%48-1.0
Jared Oliva
2020 · AA
24 46→45 43→50 57→65 42 221/284/333 112302 1027 29% 6% 72 -0.2 215/268/322 107303 824 30% 5% 62 -0.9 227/296/370142284155524%7%82+0.3
Tito Polo
2019 · AA
24 46→50 43→45 58→60 40 224/279/336 112299 1029 28% 5% 70 -0.3 217/266/319 102288 820 26% 5% 59 -1.1 203/230/2878426732525%2%32-0.6
Braulio Vasquez
2022 · A
23 40 40→45 55→65 40 189/270/275 87300 731 37% 8% 53 -1.5 224/290/323 99311 626 28% 7% 72 -0.2 245/309/34610132733224%7%81+0.2
David Hamilton
2022 · AA
24 42→41 42→50 65→70 46 207/269/319 112274 836 27% 8% 62 -0.9 208/276/333 125274 1350 28% 8% 69 -0.4 220/282/351131271155824%8%74-0.0
Ben DeLuzio
2019 · AA
24 52→49 37→45 59→60 39 241/288/317 77343 334 30% 5% 68 -0.5 226/285/323 97324 523 30% 6% 69 -0.4 217/279/32310630472829%6%63-0.5
Tyler Graham
2009 · A
25 50→56 37→40 60→65 41 236/282/306 71304 439 23% 5% 63 -0.9 256/300/336 80328 641 23% 5% 79 +0.3 274/325/3436934825220%5%87+0.5
Ryan LaMarre
2012 · AA
23 51→54 39→45 56→60 41 240/295/321 82321 731 26% 6% 72 -0.2 229/291/313 84304 623 25% 7% 69 -0.4 234/305/370135335132332%7%86+0.4
Kenny Wilson
2014 · AA
24 44→51 39→40 56→60 41 208/274/293 85294 628 30% 6% 58 -1.2 223/277/310 87312 527 28% 6% 62 -0.9 195/262/2899430282235%6%49-0.7
Jon Berti
2014 · A
24 44→54 36→45 57→60 46 207/278/275 68275 330 24% 7% 54 -1.4 229/282/310 81286 428 20% 5% 64 -0.8 275/357/407132345133522%9%118+1.5
Cam Eden
2022 · A
24 49→48 43→40 62→65 46 228/314/338 110329 1035 31% 9% 87 +0.8 203/275/304 101309 1042 35% 7% 62 -0.9 191/263/2687728364932%7%44-1.2
Jeremy Hazelbaker
2012 · AA
24 42→52 43→55 59→60 41 202/269/316 113307 1034 36% 8% 61 -1.0 217/263/331 114313 1231 33% 5% 63 -0.9 237/298/404167340152133%7%90+0.6
Johan Rojas
2023 · AA
22 43→53 42→45 63→65 42 210/257/316 106264 935 24% 5% 56 -1.3 242/284/347 105305 837 22% 5% 74 -0.1 253/294/35310031874122%5%77+0.1
Delino DeShields
2015 · AA
22 47→55 42→45 62→65 45 225/295/333 109304 941 28% 8% 77 +0.1 235/310/338 103316 732 26% 9% 84 +0.6 242/320/3399732363425%10%85+0.6
Óscar Mercado
2019 · AAA
24 49→54 39→55 54→60 44 234/285/320 86294 630 22% 6% 68 -0.5 238/295/373 135284 1324 21% 6% 87 +0.8 240/303/397157276162219%7%94+1.0