Geraldi DiazC Dominican Republic
Age 26 L/R 5'11" / 205 lbs INTL Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 76 proj PA
wRC+†52
AVG/OBP/SLG.191 / .260 / .293
PA76
HR1
K%33
BB%7
ISO103
MLB%0%
Value2026 · WAR
BAT: -4.1 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.10.00.00.0262829
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
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
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201717 ROKDSL Nationals 206185 30811 15434 00 162240232473 70203 217 212 20
201717 ROKDSL Nationals 206175 401211 25304 00 229338326664 97267 1512 306 92
201818 ROKDSL Nationals 204171 31921 184513 32 181307275582 94238 229 251 50
201818 ROKDSL Nationals 204160 391231 293113 32 244401375776 131295 1514 358 132
201919 ROKGCL Nationals 9580 18301 8165 12 225333300633 75266 178 274 68
201919 ROKGCL Nationals 9575 21401 13115 12 280419373793 93312 1214 363 136
202121 AFredericksburg Nationals 158137 24601 12479 30 175285241526 66258 308 239 41
202121 AFredericksburg Nationals 158129 28702 20329 30 217361318679 101274 2013 322 105
202222 AFredericksburg Nationals 302264 551623 24928 31 208294318612 110297 308 270 65
202222 AFredericksburg Nationals 302252 641924 36608 31 254365393758 139309 2012 339 117
202323 A+2 teams 131117 12113 12661 10 103192205397 103184 509 177 -6
202323 A+2 teams 131107 14113 22461 10 131285243528 112186 3517 255 53
202424 INTL3 teams 113100 8102 7435 00 80179150329 70109 386 139 -35
202424 INTL3 teams 11398 22413 9225 00 224321378699 153260 198 315 99
202525 INTLDominican Republic 2624 3100 161 00 125192167359 42167 234
202525 INTLDominican Republic 2624 3100 161 00 125192167359 42167 234 174 -9
▸ 2026 Season
202626 MLBWSH 7669 12201 6251 10 174250246496 72277 338 254 52 -4 +0 +0 +1 +2 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBWSH 26% 117106 21412 9371 21 198267311579 113278 328 261 58 -6 +0 +0 +2 +3 -0.0
202828 MLBWSH 39% 208188 38714 16652 31 202272314586 112279 318 265 61 -9 +0 -1 +4 +6 -0.0
202929 MLBWSH 44% 264238 47815 21823 31 197271303574 105279 318 266 61 -11 +0 -1 +5 +7 -0.1
202727 MLBWSH 26% 3028 6101 2100 00 214267357624 143278 337 253 52 -2 +0 +0 +1 +1 -0.0
202828 MLBWSH 39% 8275 15302 6261 10 200268320588 120279 327 257 55 -4 +0 -0 +1 +2 -0.0
202929 MLBWSH 44% 117106 22412 9361 10 208276321597 113279 318 258 56 -6 +0 -1 +2 +3 -0.1
▸ Career Totals
Career 229209 43815 17722 20 206272325597 120286 317 257 55 -12 +0 -1 +4 +6 -0.2
/ 162G 650593 12223314 482046 60 206272325597 120286 317 257 55 -33 +1 -3 +12 +18 -0.5
Career 19001679 29966924 14956753 208 178266271537 93250 308 239 41 -126 +1 -2 +34 +54 -4.1
/ 162G 650574 1022338 5119418 73 178266270536 92249 308 239 41 -43 +0 -1 +12 +18 -1.4

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
201717 ROKDSL Nationals 206175 401211 25304 00 229338326664 97267 1512 306 92 -2 +0 +6 0.4
201818 ROKDSL Nationals 204160 391231 293113 32 244401375776 131295 1514 358 132 +7 -0 +6 1.3
201919 ROKGCL Nationals 9575 21401 13115 12 280419373793 93312 1214 363 136 +4 -1 +3 0.6
202121 AFredericksburg Nationals 158129 28702 20329 30 217361318679 101274 2013 322 105 +1 +1 +4 0.6
202222 AFredericksburg Nationals 302252 641924 36608 31 254365393758 139309 2012 339 117 +6 +0 +9 1.5
202323 A+Wilmington Blue Rocks 7162 5001 8330 00 81186129315 48138 4611 159 -20 -10 +0 +2 -0.8
202323 AFredericksburg Nationals 6045 9112 14131 10 200400400800 200233 2223 368 140 +3 +0 +2 0.5
202424 A+Wilmington Blue Rocks 3835 3000 2111 00 8615886244 125 295 128 -44 -6 +0 +1 -0.5
202424 ROKFCL Nationals 1814 2101 341 00 143333429762 286111 2217 344 121 +0 +0 +1 0.1
202424 INTLGigantes del Cibao 5749 17312 473 00 3474295711.000 224375 127 431 188 +6 +0 +2 0.7
202525 INTLDominican Republic 2624 3100 161 00 125192167359 42167 234 174 -9 -3 +0 +1 -0.3

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
230564199267309+5+8-0.1-0.1
/162664129+11.9+17.4-0.2pk7: 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
Geraldi Diaz (OGILVIE) 26 191/260/293 102277 11 33% 7% 52 -0.2
Jackson Cluff
2023 · AA
26 36→29 40→45 48→60 36 176/240/269 93284 811 39% 6% 37 -2.6 186/269/308 122285 1221 36% 9% 60 -1.0 181/273/314133265152835%10%61-0.6
Jake Lowery
2016 · AA
26 35 45 47→30 43 183/250/307 124260 134 34% 8% 51 -1.7 187/258/294 107293 105 37% 8% 51 -1.7 118/199/170522533050%9%-6-1.3
Mark Contreras
2021 · AA
26 36→37 44→50 47→55 38 184/248/300 115271 1213 35% 6% 49 -1.8 201/261/346 145293 1719 36% 6% 66 -0.6 197/258/338141284182436%6%60-0.8
Shane Matheny
2022 · AA
26 39→41 43→45 47→50 39 191/254/300 109301 116 39% 7% 51 -1.7 203/285/337 134323 159 38% 10% 74 -0.1 193/282/32613330016938%10%68-0.3
Connor Hoover
2023 · AA
27 34→29 46→50 50 43 180/253/311 131257 1412 35% 8% 54 -1.4 199/273/346 147278 1812 33% 8% 72 -0.2 173/257/338165221241234%9%60-0.5
Camden Duzenack
2021 · AA
26 35→37 45→50 48→50 39 184/243/301 118247 1410 31% 6% 47 -1.9 204/251/338 134276 1610 31% 5% 59 -1.1 203/253/332129265151029%5%56-0.7
Colin Simpson
2022 · A
26 39 42→45 51→40 37 193/247/298 105300 106 38% 6% 46 -2.0 196/250/316 120283 126 33% 7% 53 -1.5 182/238/30612425413433%7%43-1.1
Patrick Dorrian
2021 · A
25 42→39 42→55 51→45 40 203/257/318 115292 97 32% 6% 56 -1.3 198/263/346 148305 186 39% 8% 67 -0.5 190/258/35316328421539%8%63-0.6
Eric Jagielo
2018 · AAA
26 38→36 40→50 42→30 40 186/254/273 87268 82 32% 6% 44 -2.1 190/242/301 111279 114 34% 5% 46 -2.0 167/210/28611924513136%4%27-2.5
Justin Toerner
2023 · AAA
26 39 43→45 48→50 44 192/283/299 108293 1110 36% 9% 65 -0.7 194/282/315 121288 1311 34% 9% 68 -0.5 127/238/24511817514935%11%31-1.0
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Sharif Othman
2015 · A
26 35 44→40 48→30 39 183/234/292 109251 125 32% 6% 40 -2.4 192/235/275 83279 83 33% 5% 35 -2.8 181/219/257762608133%4%21-1.4
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
Mike Salvatore
2023 · A
26 31 41→40 49→45 40 165/225/253 88235 95 33% 7% 26 -3.4 191/259/280 89260 88 28% 8% 48 -1.9 174/253/251762286725%9%34-1.1
Chris Kroski
2007 · A
25 41 41→45 49→40 38 201/251/297 96288 85 32% 5% 48 -1.9 214/274/330 116284 94 27% 6% 67 -0.5 218/286/35613828211025%7%78+0.1
J.R. Hopf
2009 · AAA
26 41 40→45 48→40 44 198/267/285 87297 84 34% 8% 53 -1.5 220/278/321 101291 86 26% 7% 66 -0.6 225/275/323982818222%6%64-0.3
Evan Skoug
2022 · A
26 32 46→45 45→40 39 173/245/301 128266 155 39% 8% 48 -1.9 192/276/330 138293 155 37% 8% 69 -0.4 166/263/31014325216238%9%57-0.4
Aaron Antonini
2023 · AA
25 36 43→40 46→45 45 186/272/287 101243 125 28% 8% 57 -1.2 209/287/330 121292 139 31% 7% 74 -0.1 179/269/31313427615838%7%60-0.2
McCarthy Tatum
2022 · AA
26 33→24 41→55 45→50 34 169/233/260 91279 96 41% 6% 32 -3.0 199/256/319 120289 1110 34% 5% 57 -1.2 200/252/336136277131132%4%56-0.4
Aaron Schunk
2023 · AA
26 39→42 44→45 48→50 36 200/246/316 117282 129 33% 5% 51 -1.7 211/256/324 113294 1110 30% 5% 57 -1.2 209/254/319110274101027%5%52-1.0