Geraldo PerdomoSS Arizona Diamondbacks
Age 26 S/R 6'2" / 203 lbs MLB HR -11% Svc 4.087 · Ctrl thru 2029
2026 ROS PROJECTION621 act + 9 ros · stats below = ROS only
showingROS
wRC+†vL 117117vR 117
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%11
BB%11
BABIP289
ISO131
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +3.7 runs (621 MLB PA)BAT projected ROS: +0.2 runs (9 MLB PA, park-applied)+4BATRUN so far: +0.4 runs (621 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+0RUNFLD so far: +1.3 runs (621 MLB PA)FLD projected ROS: -0.0 runs (9 MLB PA, park-applied)+1FLDPOS so far: +6.7 runs (621 MLB PA)POS projected ROS: +0.1 runs (9 MLB PA, park-applied)+7POSREP so far: +13.5 runs (621 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+14REP2026 MLB WAR (so far + projected ROS): +2.65so far: +2.6 WAR+2.6WAR
0.02.04.00.23.43.33.12.92.526272829303132333435
projected WAR paid WAR ($/8M) surplus deficit option yr post-control+$62M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
902.6%
xAVG
600.260
POWER40
Barrel%
194.2
Avg EV
2787.4
Bat Spd
1065.4
EYE60
Chase%
9014.1%
SPEED50
Sprint
4027.0
Recent Formrolling true talent ⓘ
K%12%11% over 114 PA (30d) · proj 12%
BB%11%▼▼10% over 167 PA (45d) · proj 13%
ISO.119.109 over 192 AB (60d) · proj .132xISO .088 vs .128 prior — approach backs the move
HR/BB1.7%0.8% over 127 BBE (45d) · proj 2.8%barrel% 2.6% vs 5.1% prior — approach backs the move
BABIP.273·.287 over 164 BIP (60d) · proj .270xBABIP .283 vs .308 prior
SLASH.252/.343/.371proj .251/.354/.382
Platoon Splits2024-2026 · 1208 PA
vs LHP
vs RHP
Edge
PA
373
835
wRC+
135
121
L
wOBA
367
347
L
ISO
114
163
▶▶R
BABIP
345
287
◀◀L
K%
9.1%
14.4%
◀◀L
BB%
10.5%
12.5%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2021
Service   4.087 yrs.days
Team Control Through   2029
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.9M+0.2$0.7M-$0.2M
2027Ext$11M+3.4$31M+$21M
2028Ext$11M+3.3$27M+$18M
2029Ext$11M+3.1$23M+$15M
Totals $35M $82M +$53M
Options · projected decision
2030CLUB OPT$11.2M / $0.0M buyoutEXERCISE
2031CLUB OPT$15.0M / $3.0M buyoutEXERCISE

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201717 ROKDSL D-backs 1 278214 51321 60373 168 238412285697 47282 1322 338 115 +5 +0 +6 1.1
201818 ROKMissoula Osprey 130108 37431 21211 152 343454463917 120419 1616 413 166 +10 +2 +3 1.5
201919 A+Visalia Rawhide 11493 28501 14114 65 301414387802 86325 1012 361 130 +4 -1 +2 0.6
201919 AKane County Cougars 385314 841632 565611 208 268396357753 89318 1515 347 121 +10 +1 +8 1.9
201919 INTLSalt River Rafters 9779 25311 13212 23 316426418843 101407 2213 373 139 +4 -1 +2 0.6
202121 MLBArizona Diamondbacks 3731 8310 660 00 258378419798 161320 1616 359 129 +1 +0 +0 +4 +1 0.6
202121 AAAmarillo Sod Poodles 344286 66856 47817 85 231353357710 126299 2414 324 105 +2 -0 +7 0.9
202222 MLBArizona Diamondbacks 500431 841025 501035 92 195286262548 67243 2110 251 56 -26 +1 +5 +6 +11 -0.3
202222 INTLAguilas Cibaenas 2620 9200 411 30 4505605501.110 100474 415 478 210 +3 +1 +1 0.5
202323 MLBArizona Diamondbacks 495407 1002046 64866 164 246356359715 113295 1713 317 101 +0 +2 +4 +5 +11 2.3
202424 MLBArizona Diamondbacks 388337 922123 36583 91 273348374722 101317 159 318 102 +1 +1 +2 +4 +8 1.7
202424 AAAReno Aces 1614 2000 200 01 143250143393 143 012 200 22 -1 -0 +0 -0.2
202525 MLBArizona Diamondbacks 720597 17333520 948310 276 290395462857 173303 1213 374 139 +33 +3 +7 +8 +16 6.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 21401803 457871434 25033624 6113 253352374726 120291 1612 322 104 +10 +7 +18 +27 +46 11.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201717 ROK MLEDSL D-backs 1 278237 44221 37533 168 186303224527 38229 1913 246 53 -16 +0 +6 -1.0
201818 ROK MLEMissoula Osprey 130117 29321 12301 152 248323333656 85317 239 286 80 -3 +2 +3 0.2
201919 A+ MLEVisalia Rawhide 11497 26401 10154 65 268360340701 72290 139 308 95 -1 -1 +2 0.1
201919 A MLEKane County Cougars 385334 731432 367711 208 219315296611 78268 209 271 70 -14 +1 +8 -0.5
202121 MLB MLEArizona Diamondbacks 3731 8310 660 00 258378419798 161320 1616 305 92 -0 +0 +0 +4 +1 0.5
202121 AA MLEAmarillo Sod Poodles 344300 57654 331057 85 190285283569 93265 3110 252 57 -18 -0 +7 -1.1
202222 MLB MLEArizona Diamondbacks 500431 83925 501035 92 193284258541 65243 2110 247 53 -28 +1 +5 +6 +11 -0.5
202323 MLB MLEArizona Diamondbacks 495407 981936 64866 164 241352346699 106295 1713 308 95 -3 +2 +4 +5 +11 1.9
202424 MLB MLEArizona Diamondbacks 388337 912023 36583 91 270346368714 98317 159 309 96 -2 +1 +2 +4 +8 1.4
202424 AAA MLEReno Aces 1615 2000 100 01 133188133321 120 06 156 -8 -2 -0 +0 -0.2
202525 MLB MLEArizona Diamondbacks 720597 17031421 948310 276 285391456846 171303 1213 366 134 +29 +3 +7 +8 +16 6.3
201717 ROK MLEDSL D-backs 1 278237 44221 37533 168 186303224527 38234 1913 246 53
201717 ROK RAWDSL D-backs 1 278214 51321 60373 168 238412285697 47282 1322 338 53
201818 ROK MLEMissoula Osprey 130117 29321 12301 152 248323333656 85326 239 286 80
201818 ROK RAWMissoula Osprey 130108 37431 21211 152 343454463917 120419 1616 413 80
201919 A MLE3 teams 596514 1172133 5511017 2816 228323298620 70280 189 279 75
201919 A RAW3 teams 596486 1372444 838817 2816 282404372777 91333 1514 354 75
202121 AA MLE2 teams 381331 65964 391117 85 196294296591 100280 2910 257 60
202121 AA RAW2 teams 381317 741166 53877 85 233355363718 129301 2314 327 60
202222 MLB MLE2 teams 526452 881026 531086 122 195288265553 71241 2110 247 53 -29 +2 +5 +6 +11 -0.6
202222 MLB RAW2 teams 526451 931225 541046 122 206299275574 69256 2010 263 53 -29 +2 +5 +6 +11 -0.6
202323 MLB MLEArizona Diamondbacks 495407 981936 64866 164 241352346699 106288 1713 308 95 -3 +2 +4 +5 +11 1.9
202323 MLB RAWArizona Diamondbacks 495407 1002046 64866 164 246356359715 113295 1713 317 95 -3 +2 +4 +5 +11 1.9
202424 MLB MLE2 teams 404352 922023 37583 92 261337355692 94301 149 303 91 -4 +1 +2 +4 +9 1.2
202424 MLB RAW2 teams 404351 942123 38583 92 268344365709 97308 149 314 91 -4 +1 +2 +4 +9 1.2
202525 MLB MLEArizona Diamondbacks 720597 17031421 948310 276 285391456846 171296 1213 366 134 +29 +3 +7 +8 +16 6.3
202525 MLB RAWArizona Diamondbacks 720597 17333520 948310 276 290395462857 173303 1213 374 134 +29 +3 +7 +8 +16 6.3
201717 ROK MLEDSL D-backs 1 278236 44221 37533 168 186303225528 38229 1913 246 53
201818 ROK MLEMissoula Osprey 130116 29321 12301 152 250323336659 86317 239 286 80
201919 A MLE3 teams 596519 1172133 5511017 2816 225323295617 69273 189 279 75
202121 AA MLE2 teams 381332 65964 391117 85 196294295590 99270 2910 257 60
202222 MLB MLE2 teams 526462 881026 531086 122 190288260547 69243 2110 247 53
202323 MLB MLEArizona Diamondbacks 495422 981936 64866 164 232352334686 102295 1713 308 95
202424 MLB MLE2 teams 404361 922023 37583 92 255337346683 91309 149 303 91
202525 MLB MLEArizona Diamondbacks 720610 17031421 948310 276 279391446837 167303 1213 366 134
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202323 MLB MLEArizona Diamondbacks 495422 981936 64866 164 232352334686 102295 1713 308 95
202424 MLB MLE2 teams 404361 922023 37583 92 255337346683 91309 149 303 91
202525 MLB MLEArizona Diamondbacks 720610 17031421 948310 276 279391446837 167303 1213 366 134
YTD26 MLB MLEARI 621515 12718510 85755 209 247359359718 113267 1214 316 100 +0 +0 +1 +7 +13 2.2
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR26 MLB RAWARI 621515 1281969 85755 209 249360361721 113271 1214 323 100 +0 +0 +1 +7 +13 2.2
YTD26 MLB RAWARI 621515 1281969 85755 209 249360361721 113271 1214 323 105 +4 +0 +1 +7 +13 2.6
ROS26 MLB MLEARI 100% 98 1000 110 00 125222125347 283 1111 341 117 +0 +0 -0 +0 +0 0.0
ROS26 MLB CTXARI 100% 98 1000 110 00 125222125347 289 1111 338 117 +0 +0 -0 +0 +0 0.0
FULL26 MLB A+CARI 630523 1291969 86765 209 247358358716 111269 1214 324 101 +0 +0 +1 +7 +14 2.3
TOT26 MLB MLEARI 630523 12818510 86765 209 245357356712 111265 1214 317 101 +0 +0 +1 +7 +14 2.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202727 MLB MLEARI 100% 660560 14526512 89816 218 259366388754 129280 1213 339 116 +12 +1 -1 +7 +14 3.4
202828 MLB MLEARI 100% 660560 14425512 89826 208 257365384749 127280 1213 338 115 +12 +1 -2 +7 +14 3.3
202929 MLB MLEARI 100% 660559 14325511 90836 197 256365377742 122280 1314 336 114 +11 +1 -3 +7 +14 3.1
203030 MLB MLEARI 100% 660559 14125411 90856 177 252362370732 118279 1314 334 112 +9 +1 -3 +7 +14 2.9
203131 MLB MLEARI 100% 651551 13724410 89866 156 249359361720 113276 1314 329 109 +7 +1 -4 +7 +14 2.5
203232 MLB MLEARI 100% 638540 1322349 87876 125 244355352707 107273 1414 323 105 +4 +0 -5 +7 +14 2.0
203333 MLB MLEARI 100% 552467 1101837 75785 83 236347332679 96268 1414 315 100 -0 +0 -5 +6 +12 1.3
203434 MLB MLEARI 100% 504427 981536 68744 52 230341321662 91262 1513 306 93 -4 +0 -6 +5 +11 0.7
203535 MLB MLEARI 100% 447381 841235 60693 31 220331307638 87255 1513 296 86 -7 +0 -6 +5 +10 0.1
202727 MLB CTXARI 100% 660560 14627511 89816 218 261368386754 125286 1213 336 116 +12 +1 -1 +7 +14 3.4
202828 MLB CTXARI 100% 660560 14527511 89826 208 259366384750 125286 1213 335 115 +12 +1 -2 +7 +14 3.3
202929 MLB CTXARI 100% 660559 14527511 90836 197 259368385753 125285 1314 334 114 +11 +1 -3 +7 +14 3.1
203030 MLB CTXARI 100% 660559 14427510 90856 177 258366377744 120284 1314 331 112 +9 +1 -3 +7 +14 2.9
203131 MLB CTXARI 100% 651551 14026510 89866 156 254364374738 120282 1314 327 109 +7 +1 -4 +7 +14 2.5
203232 MLB CTXARI 100% 638540 1352459 87876 125 250360363723 113278 1414 321 105 +4 +0 -5 +7 +14 2.0
203333 MLB CTXARI 100% 552467 1142047 75785 83 244355349704 105273 1414 313 100 -0 +0 -5 +6 +12 1.3
203434 MLB CTXARI 100% 504427 1001646 68744 52 234345333677 98267 1513 304 93 -4 +0 -6 +5 +11 0.7
203535 MLB CTXARI 100% 447381 841334 60693 31 220331302633 81260 1513 293 86 -7 +0 -6 +5 +10 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 75816415 161129455113 988106272 18160 251357367724 116283 1413 323 98 +53 +12 -18 +85 +164 30.3
/ 162G A+C 650550 13925510 85916 165 253359371730 118285 1413 323 98 +5 +1 -2 +7 +14 2.6
Career MLE 89717619 183830860128 11291365101 25192 241347348695 107277 1513 313 98 +53 +12 -18 +85 +164 30.3
/ 162G MLE 650552 1322249 82997 187 239345342687 103275 1513 313 98 +5 +1 -2 +7 +14 2.6