Willy Diaz

Pos3B
B/TR/R
Born1994-04-19
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201521ROKDSL Rangers 1235.283/.409/.4294049—.177/.280/.261
201622ROKAZL Rangers194.266/.342/.3931326—.173/.233/.257
201723ROKAZL Rangers31.040/.226/.04001-50—.037/.161/.037
Contract
No contract data on file.

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.

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)
201420 ROKDSL Rangers 2 — 289229 45822 456310 43 197352275627 79257 2216 299 17 — — — — — —
201521 ROKDSL Rangers 1 — 235191 541414 37554 01 283409429839 147373 2316 376 49 — — — — — —
201622 ROKAZL Rangers — 194173 461331 15605 31 266342393735 127398 318 330 26 — — — — — —
201723 ROKAZL Rangers — 3125 1000 6140 10 4022640266 91 4519 164 -50 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201420 ROK MLEDSL Rangers 2 — 289243 29511 317710 43 119246160407 41159 2711 194 17 — — — — — —
201521 ROK MLEDSL Rangers 1 — 235203 36912 25674 01 177280261541 84238 2911 241 49 — — — — — —
201622 ROK MLEAZL Rangers — 194179 31821 9865 31 173233257490 84306 445 206 26 — — — — — —
201723 ROK MLEAZL Rangers — 3127 1000 4200 10 3716137198 72 6513 95 -50 — — — — — —
201420 ROK MLEDSL Rangers 2 — 289243 29511 317710 43 119246160407 41167 2711 194 17 — — — — — —
201420 ROK RAWDSL Rangers 2 — 289229 45822 456310 43 197352275627 79257 2216 299 17 — — — — — —
201521 ROK MLEDSL Rangers 1 — 235203 36912 25674 01 177280261541 84250 2911 241 49 — — — — — —
201521 ROK RAWDSL Rangers 1 — 235191 541414 37554 01 283409429839 147373 2316 376 49 — — — — — —
201622 ROK MLEAZL Rangers — 194179 31821 9865 31 173233257490 84323 445 206 26 — — — — — —
201622 ROK RAWAZL Rangers — 194173 461331 15605 31 266342393735 127398 318 330 26 — — — — — —
201723 ROK MLEAZL Rangers — 3127 1000 4200 10 3716137198 143 6513 95 -50 — — — — — —
201723 ROK RAWAZL Rangers — 3125 1000 6140 10 4022640266 91 4519 164 -50 — — — — — —
201420 ROK MLEDSL Rangers 2 — 289246 29511 317710 43 118246159405 41159 2711 194 17 — — — — — —
201521 ROK MLEDSL Rangers 1 — 235204 36912 25674 01 176280260540 83238 2911 241 49 — — — — — —
201622 ROK MLEAZL Rangers — 194178 31821 9865 31 174233258492 84306 445 206 26 — — — — — —
201723 ROK MLEAZL Rangers — 3127 1000 4200 10 3716137198 72 6513 95 -50 — — — — — —
▸ Career Totals
Career— MLE — 749652 972244 6925019 85 149250213463 64230 339 208 27 -65 -0 +0 +3 +16 -4.8
/ 162G— MLE — 650566 831933 6021716 74 147248207454 60228 339 208 27 -57 -0 +0 +2 +14 -4.1

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.

2017 ROKAZL Rangers · 31 PAwOBA .162 → .095 (−67)K% 45.2% → 65.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA45.16%÷1.000×1.440——65.03%
BB% (unintentional) /PA19.35%÷1.000×0.620—×0.96511.58%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP9.09%÷1.000×0.820—×0.9657.19%
Doubles /BIP0.00%÷1.000×0.720—×0.9650.00%
Triples /BIP0.00%÷1.000×0.720—×0.9650.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9650.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).

Result: wOBA .162 → .095; ISO .000 → .000; BABIP .091 → .072. 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).

2016 ROKAZL Rangers · 194 PAwOBA .323 → .206 (−117)K% 30.9% → 44.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.93%÷1.000×1.440——44.54%
BB% (unintentional) /PA7.73%÷1.000×0.620—×0.9754.67%
HBP% /PA2.58%—×0.720—×0.9751.81%
Singles /BIP25.66%÷1.000×0.820×1.010×0.97520.72%
Doubles /BIP11.50%÷1.000×0.720×1.010×0.9758.15%
Triples /BIP2.65%÷1.000×0.720×1.010×0.9751.88%
Home runs /BIP0.88%÷1.000×0.780—×0.9750.67%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .323 → .206; ISO .127 → .077; BABIP .398 → .306. 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).

2015 DSLDSL Rangers 1 · 235 PAwOBA .370 → .241 (−130)K% 23.4% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.40%÷1.000×1.220——28.55%
BB% (unintentional) /PA15.74%÷1.000×0.700—×0.97510.75%
HBP% /PA1.70%—×0.700—×0.9751.16%
Singles /BIP25.74%÷1.000×0.680×1.014×0.97517.29%
Doubles /BIP10.29%÷1.000×0.600×1.014×0.9756.10%
Triples /BIP0.74%÷1.000×0.600×1.014×0.9750.44%
Home runs /BIP2.94%÷1.000×0.470—×0.9751.35%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 18.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .370 → .241; ISO .147 → .081; BABIP .373 → .238. 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).

2014 DSLDSL Rangers 2 · 289 PAwOBA .295 → .194 (−101)K% 21.8% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.80%÷1.000×1.220——26.60%
BB% (unintentional) /PA15.57%÷1.000×0.700—×0.98510.74%
HBP% /PA3.46%—×0.700—×0.9852.39%
Singles /BIP19.88%÷1.000×0.680×0.952×0.98512.67%
Doubles /BIP4.82%÷1.000×0.600×0.952×0.9852.71%
Triples /BIP1.20%÷1.000×0.600×0.952×0.9850.68%
Home runs /BIP1.20%÷1.000×0.470—×0.9850.56%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.952.

Result: wOBA .295 → .194; ISO .079 → .044; BABIP .257 → .159. 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).