Adrian Del Castillo

C Arizona Diamondbacks
Age 27 L/R 5'9" / 208 lbs MLB HR -11% Svc 1.488 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAAARI474.312/.400/.603260106—.243/.309/.442
202424MLBARI87.312/.368/.525411491.7
202525AAA/ROK/INTL2 orgs182.277/.406/.51470103—.219/.310/.421
202525MLBARI131.242/.295/.39240880.8
202626AAAARI142.280/.388/.58580108—.232/.309/.456
202626MLBARI197.193/.247/.30951530.0
2027PROJ27MLBARI238.230/.299/.40281930.8
2028PROJ92% MLB28MLBARI268.228/.297/.39781910.8
2029PROJ92% MLB29MLBARI264.226/.294/.39181880.6
Last 3 seasons WAR 2.5  ·  Next 3 projected WAR 2.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.488First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$2M2030Arb-2$2M2031Arb-3$2M
Skills · percentileStatcast 2024-2026
Bat Spd65
Barrel%45
Avg EV44
Speed26
xwOBA16
CompsZack Collins (age 27) · Devin Mesoraco (age 27) · Nick Hundley (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†93
AVG/OBP/SLG.230 / .299 / .402
PA238
HR8
K%26
BB%8
BABIP281
ISO177
MLB%100%
Value2027 · WAR
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.5 runs (Defensive runs vs avg)+0FLDPOS: +4.2 runs (Positional adjustment)+4POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +1.00+1.0WAR
0.00.51.01.00.80.60.50.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$18M ctrl surplus
Tools · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
100.205
POWER
Barrel%
457.5
Avg EV
4488.7
Bat Spd
6572.9
SPEED
Sprint
2626.3
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.488 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+1.0$8M+$7M
2028Pre-Arb$0.8M+0.8$3M+$2M
2029Arb-1$2M+0.6$2M+$0.8M
2030Arb-2$2M+0.5$2M+$0.1M
2031Arb-3$2M+0.2$0.6M+$0.0M (cut)
Totals $5M $15M +$10M

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. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

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)
202121 AVisalia Rawhide — 9178 19621 9283 00 244344410755 167360 3110 336 47 — — — — — —
202222 A+Hillsboro Hops — 324286 571727 31705 50 199289346635 147237 2210 287 39 — — — — — —
202222 AVisalia Rawhide — 2218 6200 360 00 333429444873 111462 2714 376 102 — — — — — —
202323 AAAReno Aces — 159137 34612 20460 00 248344350694 102352 2913 315 50 — — — — — —
202323 AAAmarillo Sod Poodles — 265220 6013112 40672 22 273389505894 232336 2515 390 80 — — — — — —
202323 INTLCangrejeros de Santurce — 5749 10000 6101 00 204304204508 250 1811 245 52 — — — — — —
202424 MLBArizona Diamondbacks — 8780 25504 7280 11 312368525893 213438 328 392 149 +5 -0 +0 +10 +2 1.7
202424 AAAReno Aces — 474413 12936326 55805 00 3124006031.002 291334 1712 433 106 — — — — — —
202525 MLBArizona Diamondbacks — 131120 29604 8471 00 242295392686 150352 366 302 88 -2 +0 +1 +6 +3 0.8
202525 AAAReno Aces — 7059 17404 10190 00 288391559951 271351 2714 408 112 — — — — — —
202525 ROKACL D-backs — 6148 15423 10172 00 3124506671.117 354414 2816 467 96 — — — — — —
202525 INTLCangrejeros de Santurce — 5141 9200 882 00 220373268641 49273 1616 313 98 — — — — — —
202626 MLBArizona Diamondbacks — 197181 35605 13560 10 193247309557 116248 287 248 53 -11 +0 +1 +6 +4 0.0
202626 AAAReno Aces — 142118 331208 21250 00 280388585973 305287 1815 412 108 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 415381 8917013 281311 21 234288381668 147317 327 295 86 -7 +0 +2 +22 +9 2.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEVisalia Rawhide — 9181 14411 6393 00 173256284540 111295 437 237 47 — — — — — —
202222 A+ MLEHillsboro Hops — 324294 481227 23905 50 163236289525 126201 287 226 39 — — — — — —
202222 A MLEVisalia Rawhide — 2219 6200 280 00 316381421802 105415 369 319 102 — — — — — —
202323 AAA MLEReno Aces — 159144 29511 13580 00 201268271538 69307 368 242 50 — — — — — —
202323 AA MLEAmarillo Sod Poodles — 265229 481116 31822 22 210309345654 135283 3112 286 80 — — — — — —
202424 MLB MLEArizona Diamondbacks — 8780 24404 7280 11 300356500856 200438 328 389 149 +5 -0 +0 +10 +2 1.7
202424 AAA MLEReno Aces — 474432 10529317 361005 00 243309442751 199278 218 325 106 — — — — — —
202525 MLB MLEArizona Diamondbacks — 131120 28504 8471 00 233287375662 142352 366 298 88 -2 +0 +1 +6 +3 0.8
202525 AAA MLEReno Aces — 7062 15303 7220 00 242319435754 194310 3110 334 112 — — — — — —
202525 ROK MLEACL D-backs — 6152 10312 6262 00 192300404704 212298 4310 310 96 — — — — — —
202626 MLB MLEArizona Diamondbacks — 197181 34505 13560 10 188242298541 110248 287 246 53 -11 +0 +1 +6 +4 0.0
202626 AAA MLEReno Aces — 142125 291006 14300 00 232309456765 224247 2110 328 108 — — — — — —
202121 A MLEVisalia Rawhide — 9181 14411 6393 00 173256284540 111310 437 237 47 — — — — — —
202121 A RAWVisalia Rawhide — 9178 19621 9283 00 244344410755 167360 3110 336 47 — — — — — —
202222 A+ MLE2 teams — 346313 541427 25995 50 173245297542 125224 297 232 43 — — — — — —
202222 A+ RAW2 teams — 346304 631927 34765 50 207297352649 145250 2210 293 43 — — — — — —
202323 AA MLE3 teams — 481422 861728 501583 22 204293310603 107299 3310 270 69 — — — — — —
202323 AA RAW3 teams — 481406 10419214 661233 22 256364416780 160328 2614 348 69 — — — — — —
202424 AAA MLE2 teams — 561512 13034321 431285 11 254318455773 201299 238 335 113 — — — — — —
202424 AAA RAW2 teams — 561493 15441330 621085 11 312395590985 278348 1911 426 113 — — — — — —
202525 MLB MLE4 teams — 313278 6513212 261135 00 234311424735 191338 368 311 96 -1 +0 +1 +6 +7 1.2
202525 MLB RAW4 teams — 313268 7016211 36915 00 261359459818 198347 2912 360 96 -1 +0 +1 +6 +7 1.2
202626 MLB MLE2 teams — 339306 6416011 27860 10 209273369643 160250 258 281 76 -10 +0 +1 +6 +7 0.5
202626 MLB RAW2 teams — 339299 6818013 34810 10 227306418724 191264 2410 317 76 -10 +0 +1 +6 +7 0.5
202121 A MLEVisalia Rawhide — 9182 14411 6393 00 171256280536 110295 437 237 47 — — — — — —
202222 A+ MLE2 teams — 346313 541427 25995 50 173245297542 125215 297 232 43 — — — — — —
202323 AA MLE3 teams — 481425 861728 501583 22 202293308601 106292 3310 270 69 — — — — — —
202424 AAA MLE2 teams — 561508 13034321 431285 11 256318459777 203303 238 335 113 — — — — — —
202525 MLB MLE4 teams — 313279 6513212 261135 00 233311423734 190328 368 311 96 — — — — — —
202626 MLB MLE2 teams — 339309 6416011 27860 10 207273366639 159248 258 281 76 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE2 teams — 561508 13034321 431285 11 256318459777 203303 238 335 113 — — — — — —
202525 MLB MLE4 teams — 313279 6513212 261135 00 233311423734 190328 368 311 96 — — — — — —
202626 MLB MLE2 teams — 339309 6416011 27860 10 207273366639 159248 258 281 76 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEARI 100% 386349 7717113 32982 21 224294395688 170271 258 305 93 -3 +0 +1 +7 +8 1.0
▸ 2027 — real world (MLB)
202727 MLB CTXARI 100% 238215 501218 20611 10 230299402701 172281 268 310 93 -2 +0 +0 +4 +5 0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEARI 92% 291263 5913110 24752 10 222291390682 168270 268 302 91 -3 +0 -0 +5 +6 0.8
202929 MLB MLEARI 92% 287260 571319 23752 10 220289384672 164268 268 298 88 -4 +0 -1 +5 +6 0.7
203030 MLB MLEARI 92% 284258 561219 23751 10 217285376661 159266 268 294 85 -5 +0 -2 +5 +6 0.5
203131 MLB MLEARI 92% 253230 501118 20671 00 213280366646 153263 268 288 81 -6 +0 -2 +5 +5 0.2
203232 MLB MLEARI 92% 224203 42907 18611 00 207274353627 146258 278 280 76 -7 +0 -3 +4 +5 -0.1
202828 MLB CTXARI 92% 268242 541318 22692 10 228297397694 169280 268 307 91 -3 +0 -0 +5 +6 0.8
202929 MLB CTXARI 92% 264239 541318 22691 10 226294391685 165278 268 303 88 -4 +0 -1 +5 +6 0.6
203030 MLB CTXARI 92% 261237 531318 21691 10 222290383673 161276 268 299 85 -5 +0 -1 +5 +6 0.5
203131 MLB CTXARI 92% 233211 461117 19621 00 218285373658 155272 278 293 81 -5 +0 -2 +4 +5 0.2
203232 MLB CTXARI 92% 206187 401006 16561 00 212278360638 147268 278 284 76 -6 +0 -3 +4 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 16471497 33677450 1284567 51 224289381670 157286 288 297 83 -30 +1 -6 +44 +36 4.6
/ 162G— A+C — 650591 13330220 511803 20 225290384674 159287 288 297 83 -12 +0 -2 +17 +14 1.8
Career— MLE — 37083341 72616715111 305103729 133 217288376664 159278 288 290 83 -34 +1 -6 +50 +43 5.6
/ 162G— MLE — 650586 12729319 531825 21 217287374661 157278 288 290 83 -11 +0 -2 +16 +14 1.8

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAAReno Aces · 142 PAwOBA .406 → .328 (−78)K% 17.6% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.61%÷1.000×1.200——21.13%
BB% (unintentional) /PA14.79%÷1.000×0.690—×1.00310.23%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP13.98%÷1.000×0.930×0.996×1.00312.98%
Doubles /BIP12.90%÷1.000×0.830×0.996×1.00310.69%
Triples /BIP0.00%÷1.000×0.970×0.996×1.0030.00%
Home runs /BIP8.60%÷1.000×0.700—×1.0036.04%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .406 → .328; ISO .305 → .238; BABIP .287 → .247. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAAReno Aces · 70 PAwOBA .403 → .334 (−69)K% 27.1% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.14%÷1.025×1.200——31.77%
BB% (unintentional) /PA14.29%÷0.964×0.690—×1.01810.41%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP22.50%÷0.994×0.930—×1.01821.42%
Doubles /BIP10.00%÷1.069×0.830—×1.0187.91%
Triples /BIP0.00%÷0.902×0.970—×1.0180.00%
Home runs /BIP10.00%÷0.904×0.700—×1.0187.88%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 99, 2B 114, 3B 80, K 105, BB 93 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .403 → .334; ISO .271 → .216; BABIP .351 → .310. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ROKACL D-backs · 61 PAwOBA .463 → .310 (−153)K% 27.9% → 42.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.87%÷0.952×1.440——42.17%
BB% (unintentional) /PA16.39%÷0.942×0.620—×0.94010.14%
HBP% /PA3.28%—×0.720—×0.9402.22%
Singles /BIP19.35%÷1.030×0.820—×0.94014.49%
Doubles /BIP12.90%÷0.945×0.720—×0.9409.24%
Triples /BIP6.45%÷0.939×0.720—×0.9404.65%
Home runs /BIP9.68%÷0.862×0.780—×0.9408.23%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 72, 1B 106, 2B 89, 3B 88, K 90, BB 88 — applied at half strength. Age: age 26 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (6.5 yr older than average).

Result: wOBA .463 → .310; ISO .354 → .250; BABIP .414 → .298. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAAReno Aces · 474 PAwOBA .420 → .325 (−95)K% 16.9% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.88%÷0.964×1.200——21.02%
BB% (unintentional) /PA10.76%÷1.012×0.690—×1.0337.58%
HBP% /PA1.05%—×0.940—×1.0331.02%
Singles /BIP19.22%÷1.076×0.930×0.977×1.03316.76%
Doubles /BIP10.81%÷1.025×0.830×0.977×1.0338.83%
Triples /BIP0.90%÷1.017×0.970×0.977×1.0330.87%
Home runs /BIP7.81%÷1.124×0.700—×1.0335.02%

Factors used: league row International League. Park (home-season share, regressed): HR 125, 1B 115, 2B 105, 3B 103, K 93, BB 102 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .420 → .325; ISO .291 → .207; BABIP .334 → .278. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAAmarillo Sod Poodles · 265 PAwOBA .383 → .286 (−97)K% 25.3% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.28%÷1.003×1.220——30.76%
BB% (unintentional) /PA15.09%÷0.922×0.700—×1.01211.60%
HBP% /PA0.75%—×0.870—×1.0120.66%
Singles /BIP22.22%÷1.054×0.920×1.006×1.01219.76%
Doubles /BIP8.50%÷1.008×0.840×1.006×1.0127.21%
Triples /BIP0.65%÷1.124×0.940×1.006×1.0120.56%
Home runs /BIP7.84%÷1.637×0.800—×1.0123.88%

Factors used: league row TL. Park (home-season share, regressed): HR 227, 1B 111, 2B 102, 3B 125, K 101, BB 84 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .383 → .286; ISO .232 → .137; BABIP .336 → .283. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAAReno Aces · 159 PAwOBA .311 → .242 (−69)K% 28.9% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.93%÷0.951×1.200——36.50%
BB% (unintentional) /PA12.58%÷1.096×0.690—×1.0488.30%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP27.47%÷1.026×0.930×0.951×1.04824.82%
Doubles /BIP6.59%÷1.059×0.830×0.951×1.0485.15%
Triples /BIP1.10%÷1.150×0.970×0.951×1.0480.92%
Home runs /BIP2.20%÷1.012×0.700—×1.0481.59%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 105, 2B 112, 3B 130, K 90, BB 119 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.951.

Result: wOBA .311 → .242; ISO .102 → .075; BABIP .352 → .307. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 A+Hillsboro Hops · 324 PAwOBA .281 → .226 (−55)K% 21.6% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.60%÷1.046×1.350——27.87%
BB% (unintentional) /PA9.57%÷0.974×0.710—×0.9986.96%
HBP% /PA1.54%—×0.810—×0.9981.25%
Singles /BIP14.35%÷0.965×0.910×0.975×0.99813.18%
Doubles /BIP7.87%÷1.100×0.830×0.975×0.9985.78%
Triples /BIP0.93%÷1.006×0.820×0.975×0.9980.73%
Home runs /BIP3.24%÷0.848×0.830—×0.9983.17%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 93, 2B 120, 3B 101, K 109, BB 95 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .281 → .226; ISO .147 → .121; BABIP .237 → .201. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AVisalia Rawhide · 22 PAwOBA .385 → .319 (−66)K% 27.3% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷1.001×1.360——37.05%
BB% (unintentional) /PA13.64%÷1.023×0.690—×0.9909.11%
HBP% /PA0.00%—×0.780—×0.9900.00%
Singles /BIP33.33%÷0.997×0.920—×0.99030.46%
Doubles /BIP16.67%÷0.942×0.830—×0.99014.54%
Triples /BIP0.00%÷1.000×0.910—×0.9900.00%
Home runs /BIP0.00%÷1.062×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 112, 1B 99, 2B 88, 3B 100, K 100, BB 105 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average).

Result: wOBA .385 → .319; ISO .111 → .096; BABIP .462 → .415. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .