JD DixSS Visalia Rawhide
Age 20 S/R 6'2" / 180 lbs A HR +4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION332 act + 221 ros · stats below = ROS only
wRC+†75
AVG/OBP/SLG.206 / .296 / .304
PA221
HR3
SB12
K%28
BB%9
BABIP286
ISO98
MLB%0%
Value2026 · WAR
BAT: -14.8 runs (wOBA-derived runs vs avg)-15BATRUN: +6.0 runs (SB/CS + UBR baserunning)+6RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: +5.9 runs (Positional adjustment)+6POSREP: +15.7 runs (Replacement-level credit)+16REPTotal WAR: +1.10+1.1WAR
0.01.42.91.01.62.02.22.32.42.42.2+$101M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 51 / POW 49
Toolsscout grade
CONTACT51
scouting grade only
POWER49
scouting grade only
EYE58
scouting grade only
SPEED59
scouting grade only
DEFENSE50
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+2.0$13M+$12M
2030Pre-Arb$0.9M+2.2$13M+$12M
2031Pre-Arb$0.9M+2.3$13M+$12M
2032Arb-1$5M+2.4$12M+$10M
2033Arb-2$8M+2.4$11M+$7M
2034Arb-3$11M+2.2$10M+$5M
Totals $27M $71M +$58M

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
202519 A2 teams 408358 761452 401256 288 212302296598 84315 3110 265 61
202519 A2 teams 408340 1011962 58856 288 297408406814 109385 2114 368 140
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 AARI 332288 611218 301028 274 212304344647 132291 319 286 77 -9 +4 +0 +4 +9 0.8
YTD20 AARI 332274 711529 44758 274 259377427804 168320 2313 357 131 +12 +4 +0 +4 +9 2.9
ROS20 AARI 0% 221194 40813 21634 122 206296304600 98289 289 284 75 -6 +2 -1 +2 +6 0.3
ROS20 MLBARI 0% 01 0000 000 00 292 272 67 -0 +0
FULL20 AARI 332289 611218 301028 274 211304343646 131290 319 286 77 -9 +4 +0 +4 +9 0.8
TOT20 AARI 553482 10120211 5116512 396 209301328628 118289 309 285 76 -15 +5 -1 +6 +16 1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBARI 34% 581512 11121411 551629 204 217304338642 121291 289 291 81 -12 +2 -3 +6 +16 1.0
202822 MLBARI 48% 609536 12023414 5816410 194 224311360671 136292 2710 302 89 -7 +2 -3 +7 +17 1.6
202923 MLBARI 54% 624549 12624416 6016510 183 230317375692 146293 2610 308 94 -4 +2 -3 +7 +18 2.0
203024 MLBARI 55% 623548 12724417 6016310 173 232319383702 151294 2610 313 98 -2 +2 -3 +7 +18 2.2
203125 MLBARI 56% 626550 12824417 6116310 163 233320384704 151294 2610 315 99 -1 +2 -3 +7 +18 2.3
203226 MLBARI 56% 631554 12924418 6216410 163 233321388709 155294 2610 316 100 +0 +2 -3 +7 +18 2.4
203327 MLBARI 55% 629552 12924418 6216410 163 234322389712 156294 2610 316 100 +0 +2 -3 +7 +18 2.4
203428 MLBARI 55% 623546 12523417 6216310 153 229319379698 150294 2610 315 99 -0 +2 -4 +7 +18 2.2
203529 MLBARI 53% 613537 12423417 6116210 143 231321384704 153293 2610 314 98 -1 +2 -4 +7 +17 2.0
203630 MLBARI 53% 602528 12022416 601609 133 227317375692 148292 2710 311 96 -3 +1 -5 +6 +17 1.8
203731 MLBARI 57% 587514 11521315 591589 122 224314364678 140290 2710 307 93 -4 +2 -6 +6 +17 1.5
203832 MLBARI 59% 568497 10920314 571559 112 219311356667 137287 2710 302 89 -7 +1 -6 +6 +16 1.1
203933 MLBARI 61% 539472 10218313 541508 102 216307350657 133283 2810 295 84 -10 +1 -7 +6 +15 0.6
204034 MLBARI 57% 491432 9015311 491407 82 208299333633 125277 2910 287 78 -12 +1 -7 +5 +14 0.0
204135 MLBARI 52% 435383 761229 431276 71 198289311600 112271 2910 278 71 -14 +1 -8 +5 +12 -0.4
204236 MLBARI 43% 374330 641027 361125 51 194283300583 106265 3010 268 63 -16 +1 -8 +4 +11 -0.9
202721 MLBARI 34% 200176 38714 19563 71 216303335638 119293 2810 282 74 -6 +1 -1 +2 +6 0.2
202822 MLBARI 48% 295260 591127 28805 92 227314365679 138295 279 293 82 -6 +1 -1 +3 +8 0.5
202923 MLBARI 54% 338298 691329 32895 102 232316379696 148296 269 300 87 -5 +1 -2 +4 +10 0.8
203024 MLBARI 55% 345304 701329 33905 92 230316375691 145296 2610 304 91 -4 +1 -2 +4 +10 0.9
203125 MLBARI 56% 350308 7214210 34915 92 234320390709 156296 2610 306 92 -3 +1 -2 +4 +10 1.0
203226 MLBARI 56% 355311 7314210 35926 92 235324389713 154296 2610 307 93 -3 +1 -2 +4 +10 1.1
203327 MLBARI 55% 348306 7113210 34915 92 232319386704 154296 2610 307 93 -3 +1 -2 +4 +10 1.0
203428 MLBARI 55% 342300 7013210 34905 82 233322390712 157296 2610 306 93 -3 +1 -2 +4 +10 0.9
203529 MLBARI 53% 327286 661229 33865 71 231321381702 150295 2610 305 91 -3 +1 -2 +4 +9 0.8
203630 MLBARI 53% 317277 641229 32845 71 231322386708 155294 2610 302 89 -4 +1 -3 +3 +9 0.7
203731 MLBARI 57% 332291 661229 33895 71 227316375691 148292 2710 299 87 -5 +1 -3 +4 +9 0.6
203832 MLBARI 59% 336294 651228 34925 61 221312357669 136289 2710 293 83 -7 +1 -4 +4 +10 0.4
203933 MLBARI 61% 329288 631128 33925 61 219310354664 135285 2810 287 78 -8 +1 -4 +4 +9 0.1
204034 MLBARI 57% 277244 52926 27794 51 213302340642 127280 2910 279 72 -9 +1 -4 +3 +8 -0.2
204135 MLBARI 52% 226199 41715 22663 41 206295327621 121273 2910 269 64 -9 +0 -4 +2 +6 -0.4
204236 MLBARI 43% 161142 27413 16482 20 190281296577 106267 3010 259 57 -8 +0 -4 +2 +5 -0.5
▸ Career Totals
Career 48784285 96617729126 479131573 11422 225314368682 143293 2710 296 85 -84 +14 -41 +52 +138 8.1
/ 162G 650571 12924417 6417510 153 226315371686 145292 2710 296 85 -11 +2 -5 +7 +18 1.1
Career 97848592 191135062235 9602660152 25752 222312360671 137292 2710 302 89 -118 +31 -78 +105 +277 22.1
/ 162G 650571 12723416 6417710 173 222312361672 138291 2710 302 89 -8 +2 -5 +7 +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
202519 AVisalia Rawhide 230188 49721 38513 194 261393335728 74350 2217 340 119 +5 +2 +7 1.4
202519 ROKACL D-backs 178152 521241 20343 94 342429493922 151425 1911 403 167 +13 +0 +5 1.9

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
#1Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#4Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
95,199126124224309362+51+015.212.5
/1626641616+6.5+0.01.9pk7: 10
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#6Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12

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
JD Dix (OGILVIE) 20 31→51 35→49 58→59 58 209/301/328 118289 1139 30% 9% 76 +1.1
Leo Rivas
2018 · A
20 47→54 37→40 56→65 55 219/317/294 75290 319 23% 11% 77 +0.1 188/270/271 83290 610 34% 10% 50 -1.7 239/352/3359531894424%14%101+1.2
Dalton Pompey
2013 · A
20 40→50 40→45 55 44 196/264/288 92278 816 31% 8% 52 -1.6 236/297/340 104317 624 26% 7% 79 +0.3 259/316/35910033172922%7%87+0.7
Angel Genao
2022 · A
18 45→55 37→50 58→50 55 210/300/285 75268 416 22% 11% 66 -0.6 232/290/328 96308 711 25% 7% 72 -0.2 264/318/398134323111321%7%100+1.2
Luis Rengifo
2017 · A
20 45→55 37→55 56→55 45 212/270/294 82276 421 24% 6% 56 -1.3 227/287/340 113286 920 22% 7% 75 -0.0 273/324/436163306191617%6%113+2.0
Masyn Winn
2022 · A
20 42→52 40→50 57→55 42 201/257/293 92281 622 30% 7% 50 -1.8 232/286/367 135290 1221 23% 7% 82 +0.5 254/312/374120299111118%7%92+1.0
Ronny Simon
2021 · A
21 46→54 41→50 52→55 46 218/278/329 112273 613 22% 7% 68 -0.5 210/261/359 149274 1819 29% 6% 69 -0.4 261/322/377116323102921%7%95+1.0
Jared Serna
2022 · A
20 42→49 39→45 56→50 54 198/298/287 89252 522 22% 10% 67 -0.5 215/282/333 118275 1117 25% 7% 72 -0.2 214/272/339125267131524%6%65-0.5
Evan Carter
2022 · A
19 45→53 42→50 52→55 54 215/320/330 115290 918 26% 12% 88 +0.9 235/321/384 149306 1320 25% 10% 101 +1.8 236/324/395159305152126%10%102+1.2
Akil Baddoo
2019 · A
20 42→52 42→55 56→55 46 201/275/316 115288 813 31% 9% 63 -0.8 212/280/338 126319 1016 34% 8% 72 -0.2 240/322/392152311152426%11%100+1.2
Geraldo Perdomo
2019 · A
19 46→56 36→45 53→55 55 213/301/277 64275 317 22% 11% 65 -0.7 215/298/294 79281 415 23% 9% 69 -0.4 259/359/388129285112012%12%115+2.3
Juan Brito
2021 · A
19 47→49 41→50 53→45 48 227/287/331 103273 813 20% 7% 72 -0.2 229/306/358 129287 1210 23% 9% 89 +0.9 227/311/37414727215921%10%92+1.1
Brainer Bonaci
2023 · A
21 42 41→45 55→50 50 202/289/303 101287 816 30% 10% 67 -0.5 220/278/339 119309 1311 31% 7% 71 -0.3 222/264/35012830216831%5%64-0.4
Colin Walsh
2011 · A
21 45→54 40→45 53→50 52 214/297/310 95272 810 23% 10% 72 -0.2 225/295/354 129272 128 21% 8% 82 +0.5 238/307/35811930312624%8%85+0.5
Juan Matheus
2023 · A
19 41→43 41→45 51→55 54 194/303/299 105291 716 32% 13% 72 -0.2 205/300/298 93293 620 29% 11% 70 -0.3 210/285/315105268102124%9%66-0.4
Blake Perkins
2018 · A
21 44→51 40→50 51→55 43 214/270/306 92286 815 27% 7% 59 -1.1 203/268/295 92290 817 31% 8% 56 -1.3 230/313/367137305142527%10%91+0.7
Geraldo Quintero
2023 · A
21 46→50 41→40 56→60 46 222/287/330 108287 620 24% 7% 72 -0.2 217/282/308 91288 726 25% 7% 65 -0.7 206/276/2948927183226%7%55-0.9
Ricardo Ferreira
2015 · A
20 48 36→40 55→60 51 214/312/283 70324 321 31% 11% 72 -0.2 248/322/326 78345 422 26% 9% 85 +0.7 268/341/3457736632925%9%95+0.6
Hoy Park
2017 · A
21 41→49 39→45 60→55 46 193/267/285 92274 517 29% 8% 53 -1.5 216/290/303 87291 617 26% 9% 67 -0.5 227/314/3259830081725%10%79+0.2
Royce Lewis
2018 · A
19 45→49 41→60 55→50 47 217/288/313 96267 816 21% 7% 69 -0.4 215/262/314 99286 816 27% 5% 57 -1.2 261/322/478218301311424%8%123+1.6
Ian Lewis Jr.
2023 · A
20 46→41 40→45 57→60 42 218/276/313 95301 717 29% 7% 63 -0.9 213/275/311 98289 722 27% 7% 63 -0.9 205/269/314109262103425%7%58-0.7