Geraldo PerdomoSS Arizona Diamondbacks
Age 26 S/R 6'2" / 203 lbs MLB HR -5% Svc 5.000 · Ctrl thru 2030 peak 4.9 · 2026
wRC+†vL 143115vR 123
AVG/OBP/SLG.251 / .351 / .388
PA720
HR16
SB30
K%13
BB%12
MLB%100%
BAT: +12.2 runs (wOBA-derived runs vs avg)+12BATRUN: +2.3 runs (SB/CS + UBR baserunning)+2RUNFLD: +5.9 runs (Defensive runs vs avg)+6FLDPOS: +7.7 runs (Positional adjustment)+8POSREP: +20.4 runs (Replacement-level credit)+20REPTotal WAR: +4.90+4.9WAR
Scouting · nowfuture
HIT
6060
PWR
4040
SPD
5050
EYE
6260
trajectory · 10 yrs
4.4peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2021
Service   5.000 yrs.days
Team Control Through   2030
First FA Year   2031
DEF 10%
YearStatusSalary Proj WAR Value Surplus
2026Arb-3$6M+4.9$39M+$33M
2027Ext / FA-deal$9M+4.9$40M+$31M
2028Ext / FA-deal$15M+4.7$40M+$25M
2029Ext / FA-deal$17M+4.4$38M+$22M
2030Ext / FA-deal$18M+4.0$36M+$19M
Totals $64M $194M +$129M

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
201717 ROKDSL D-backs 1 278237 44221 37533 168 .186.303.224.527 .038.234 1913 .246 46 -17 +0 +0 +3 +8 -0.6
201818 ROKMissoula Osprey 130117 29321 12301 152 .248.323.333.656 .085.326 239 .286 77 -3 +2 +0 +1 +4 0.4
201919 A3 teams 596514 1182133 5510417 2816 .230.324.300.624 .070.278 179 .281 73 -18 -1 +0 +6 +17 0.5
202121 AA2 teams 381331 62964 391197 85 .187.286.287.573 .100.276 3110 .250 50 -22 -0 +0 +4 +11 -0.7
202222 MLB2 teams 526452 901036 531086 122 .199.292.274.566 .075.247 2110 .249 49 -31 +2 +5 +6 +15 -0.3
202323 MLBArizona Diamondbacks 495407 991946 64866 164 .243.354.354.708 .111.292 1713 .305 92 -5 +2 +4 +5 +14 2.1
202424 MLB2 teams 404352 901923 37583 92 .256.332.347.678 .091.294 149 .296 85 -7 +1 +2 +4 +11 1.2
202525 MLBArizona Diamondbacks 720597 17233321 948310 276 .288.394.459.853 .171.300 1213 .366 138 +31 +3 +7 +8 +20 7.1
▸ 2026 Season (actual · ROS · total)
202626 MLBArizona Diamondbacks 9981 21331 14120 63 .259.368.407.776 .148.286 1214 .332 112 +1 +0 +1 +1 +3 0.7
ROS26 MLBARI 621532 13525613 78806 248 .254.356.397.752 .143.274 1313 .336 115 +11 +2 +5 +7 +18 4.2
TOT26 MLBARI 720613 15628914 92926 3011 .254.357.398.755 .144.277 1313 .336 115 +12 +2 +6 +8 +20 4.9
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLBARI 710607 15328714 90757 279 .252.355.390.746 .138.265 1113 .336 115 +12 +2 +5 +8 +20 4.8
202828 MLBARI 702599 15128614 90757 269 .252.356.389.745 .137.264 1113 .335 115 +12 +2 +5 +8 +20 4.6
202929 MLBARI 690590 14627613 88767 248 .247.352.380.731 .132.264 1113 .333 113 +10 +2 +4 +7 +20 4.3
203030 MLBARI 678580 14326613 87776 227 .247.351.379.730 .133.262 1113 .330 111 +8 +2 +3 +7 +19 4.0
203131 MLBARI 663567 13825612 85786 186 .243.348.372.720 .129.261 1213 .326 108 +6 +1 +2 +7 +19 3.6
203232 MLBARI 644551 13224511 82796 155 .240.344.361.705 .122.259 1213 .321 104 +3 +1 +1 +7 +18 3.1
203333 MLBARI 614526 12422510 78805 124 .236.340.354.694 .118.257 1313 .315 99 -1 +1 +0 +7 +17 2.5
203434 MLBARI 564483 1111958 71785 103 .230.335.340.674 .110.255 1413 .308 94 -4 +1 -1 +6 +16 1.9
203535 MLBARI 507434 971647 64754 82 .224.329.327.656 .104.252 1513 .300 88 -7 +1 -2 +5 +14 1.2
203636 MLBARI 445383 831445 55714 62 .217.321.313.635 .097.249 1612 .291 81 -10 +0 -3 +5 +13 0.5
203737 MLBARI 378326 681134 46643 41 .209.312.298.610 .089.246 1712 .281 74 -11 +0 -4 +4 +11 -0.0
203838 MLBARI 307265 52822 37542 30 .196.299.264.563 .068.241 1812 .271 66 -12 +1 -5 +3 +9 -0.5
▸ Career Totals (MLE all levels + projections)
Career 110539450 223738990171 13421603121 330109 .237.339.351.690 .114.267 1512 .310 96 -53 +22 +28 +118 +313 43.7
/ 162G 650556 13123510 79947 196 .236.338.349.687 .113.265 1412 .310 96 -3 +1 +2 +7 +18 2.6

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
201717 ROKDSL D-backs 1 278214 51321 60373 168 .238.412.285.697 .047.282 1322 .338 117 +5 +0 +8 1.3
201818 ROKMissoula Osprey 130108 37431 21211 152 .343.454.463.917 .120.419 1616 .413 174 +11 +2 +4 1.7
201919 A+Visalia Rawhide 11493 28501 14114 65 .301.414.387.802 .086.325 1012 .361 134 +4 -1 +3 0.7
201919 AKane County Cougars 385314 841632 565611 208 .268.396.357.753 .089.318 1515 .347 124 +10 +1 +11 2.3
201919 INTLSalt River Rafters 9779 25311 13212 23 .316.426.418.843 .101.407 2213 .373 144 +5 -1 +3 0.7
202121 MLBArizona Diamondbacks 3731 8310 660 00 .258.378.419.798 .161.320 1616 .359 133 +1 +0 +0 +4 +1 0.7
202121 AAAmarillo Sod Poodles 344286 66856 47817 85 .231.353.357.710 .126.299 2414 .324 106 +2 -0 +10 1.2
202222 MLBArizona Diamondbacks 500431 841025 501035 92 .195.286.262.548 .067.243 2110 .251 51 -28 +1 +5 +6 +14 -0.2
202222 INTLAguilas Cibaenas 2620 9200 411 30 .450.560.5501.110 .100.474 415 .478 224 +4 +1 +1 0.5
202323 MLBArizona Diamondbacks 495407 1002046 64866 164 .246.356.359.715 .113.295 1713 .317 101 +1 +2 +4 +5 +14 2.6
202424 MLBArizona Diamondbacks 388337 922123 36583 91 .273.348.374.722 .101.317 159 .318 102 +1 +1 +2 +4 +11 1.9
202424 AAAReno Aces 1614 2000 200 01 .143.250.143.393 .000.143 012 .200 12 -2 -0 +0 -0.2
202525 MLBArizona Diamondbacks 720597 17333520 948310 276 .290.395.462.857 .173.303 1213 .374 144 +36 +3 +7 +8 +20 7.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 21401803 457871434 25033624 6113 .253.352.374.726 .120.291 1612 .322 104 +11 +7 +18 +27 +61 12.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
Geraldo Perdomo (OGILVIE) 26 60 40 50 60 .250/.352/.388 .138.265 1528 10% 13% 115 +3.4
Maicer Izturis
2007 · MLB
26 56→61 42→45 54→55 57 .265/.334/.382 .118.289 720 11% 9% 105 +2.1 .276/.340/.391 .115.299 916 10% 9% 110 +2.4 .282/.346/.393.111.30391610%8%109+1.6
Coco Crisp
2006 · MLB
26 57→59 47→50 49→65 50 .283/.328/.426 .143.305 1417 13% 6% 114 +2.7 .271/.325/.403 .132.304 1123 14% 8% 106 +2.2 .254/.333/.409.155.268162912%11%107+2.0
Nico Hoerner
2023 · MLB
26 54→62 43→45 54→60 50 .261/.320/.374 .113.289 1019 13% 7% 97 +1.5 .280/.338/.388 .108.307 928 11% 7% 108 +2.3 .286/.346/.385.099.31173110%7%108+2.5
Rafael Furcal
2004 · MLB
26 57→62 44→50 56→60 52 .278/.332/.408 .129.309 1022 14% 7% 111 +2.5 .281/.344/.422 .141.307 1227 12% 9% 119 +3.1 .284/.352/.424.140.310123312%9%118+3.4
Edgar Renteria
2002 · MLB
26 53→63 46→45 49→55 54 .260/.323/.389 .129.280 1318 13% 8% 102 +1.9 .291/.350/.423 .132.313 1221 11% 8% 122 +3.3 .294/.357/.422.128.332111214%9%122+3.5
D'Angelo Jimenez
2005 · MLB
27 55→56 45 48→50 59 .265/.347/.392 .127.298 1111 15% 11% 113 +2.6 .254/.342/.384 .130.283 1212 14% 12% 109 +2.4 .260/.342/.387.126.29312415%11%109+1.6
Kolten Wong
2017 · MLB
26 52→60 47→50 55 50 .256/.321/.394 .137.286 1417 16% 7% 103 +1.9 .264/.345/.405 .141.299 1213 15% 9% 116 +2.8 .270/.354/.410.140.305121615%9%112+2.0
Steven Kwan
2023 · MLB
25 58→62 45 54→50 57 .284/.353/.413 .129.303 1114 11% 9% 121 +3.2 .278/.348/.392 .114.301 916 10% 9% 113 +2.6 .274/.345/.381.107.29491710%9%106+2.4
Mark Kotsay
2002 · MLB
26 58→63 47→50 50 56 .286/.349/.434 .148.302 1317 11% 9% 124 +3.4 .286/.352/.431 .145.316 1311 13% 9% 125 +3.5 .289/.356/.430.141.31913813%9%122+3.4
Jimmy Rollins
2005 · MLB
26 55→60 45→60 55→60 53 .267/.325/.411 .145.295 1022 14% 8% 108 +2.3 .282/.336/.454 .172.299 1527 11% 7% 124 +3.4 .285/.339/.477.192.296183110%7%126+4.5
Brian Roberts
2004 · MLB
26 53→63 40→50 56→60 54 .254/.315/.352 .098.281 725 12% 8% 89 +1.0 .276/.345/.404 .128.309 925 13% 10% 115 +2.8 .286/.369/.439.153.327103415%11%129+4.4
Tommy Edman
2022 · MLB
27 53→55 47→50 56→55 47 .261/.310/.404 .143.293 1421 16% 6% 101 +1.8 .255/.311/.396 .141.292 1326 17% 7% 99 +1.7 .251/.312/.396.145.288142918%7%97+1.1
Ender Inciarte
2017 · MLB
26 59→62 40→45 53→60 50 .281/.328/.380 .099.312 620 12% 6% 102 +1.8 .279/.334/.395 .116.313 919 13% 7% 108 +2.3 .273/.333/.390.117.306102114%8%102+1.7
Asdrúbal Cabrera
2012 · MLB
26 54→63 47→55 50 49 .268/.324/.406 .138.303 1314 16% 7% 108 +2.3 .255/.317/.409 .154.291 1611 18% 7% 105 +2.1 .275/.337/.455.180.31020318%8%122+3.1
Jon Jay
2011 · MLB
26 55→65 43→45 49→50 48 .267/.319/.384 .117.302 1015 15% 6% 99 +1.7 .277/.335/.391 .114.320 914 16% 6% 108 +2.3 .278/.345/.384.105.32481316%7%104+1.8
Randy Winn
2001 · MLB
27 51→61 41→50 43→55 61 .245/.341/.342 .097.278 815 15% 12% 98 +1.6 .275/.342/.408 .133.321 1018 16% 8% 115 +2.7 .289/.346/.441.151.324131815%7%122+3.7
Jason Heyward
2016 · MLB
26 56→60 47→55 53→50 56 .275/.351/.420 .144.309 1417 16% 10% 122 +3.3 .257/.327/.382 .125.290 1111 15% 9% 102 +1.9 .251/.340/.408.156.27918516%11%109+1.6
Shane Victorino
2008 · MLB
27 56→60 48→55 59→60 50 .274/.331/.425 .152.297 1422 13% 6% 115 +2.8 .281/.343/.431 .150.304 1228 12% 8% 121 +3.2 .278/.343/.433.155.299122911%8%117+3.2
Austin Barnes
2016 · MLB
26 52→54 45→50 51→50 52 .254/.324/.384 .129.290 1211 17% 8% 102 +1.8 .250/.330/.383 .133.297 1215 19% 10% 105 +2.1 .244/.341/.370.127.299111521%11%99+0.9
Desi Relaford
2002 · MLB
28 52 45 53→55 59 .253/.350/.382 .129.292 1117 17% 11% 112 +2.6 .253/.327/.372 .119.285 1017 14% 9% 100 +1.7 .242/.313/.346.104.26991513%8%83+0.4