Willie Abreu

PosRF
B/TL/L
Born1995-03-21
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201823A+/INTL2 orgs417.262/.317/.38282559—.208/.249/.297
201924AACOL182.214/.302/.3082535—.175/.235/.235
202126AACOL251.232/.294/.3867552—.197/.246/.313
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)
201722 AAsheville Tourists — 512477 13532614 26932 409 283323463786 180324 185 341 64 — — — — — —
201823 A+Lancaster JetHawks — 277252 671227 20621 199 266322413735 147328 227 323 48 — — — — — —
201823 INTLCriollos de Caguas — 140130 33601 9241 62 254307323630 69305 176 288 81 — — — — — —
201924 AAHartford Yard Goats — 182159 34712 18492 53 214302308610 94294 2710 278 35 — — — — — —
202126 AAHartford Yard Goats — 251228 531407 14716 53 232294386680 154303 286 302 52 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201722 A MLEAsheville Tourists — 512486 1112469 171222 409 228257358615 130280 243 263 64 — — — — — —
201823 A+ MLELancaster JetHawks — 277259 54914 13891 199 208249297546 89296 325 239 48 — — — — — —
201924 AA MLEHartford Yard Goats — 182166 29511 11592 53 175235235470 60261 326 220 35 — — — — — —
202126 AA MLEHartford Yard Goats — 251233 461205 9856 53 197246313559 116276 344 245 52 — — — — — —
201722 A MLEAsheville Tourists — 512486 1112469 171222 409 228257358615 130285 243 263 64 — — — — — —
201722 A RAWAsheville Tourists — 512477 13532614 26932 409 283323463786 180324 185 341 64 — — — — — —
201823 A+ MLE2 teams — 417391 821426 201332 2511 210252302554 92302 325 239 48 — — — — — —
201823 A+ RAW2 teams — 417382 1001828 29862 2511 262317382699 120319 217 311 48 — — — — — —
201924 AA MLEHartford Yard Goats — 182166 29511 11592 53 175235235470 60262 326 220 35 — — — — — —
201924 AA RAWHartford Yard Goats — 182159 34712 18492 53 214302308610 94294 2710 278 35 — — — — — —
202126 AA MLEHartford Yard Goats — 251233 461205 9856 53 197246313559 116283 344 245 52 — — — — — —
202126 AA RAWHartford Yard Goats — 251228 531407 14716 53 232294386680 154303 286 302 52 — — — — — —
201722 A MLEAsheville Tourists — 512488 1112469 171222 409 227257357614 129280 243 263 64 — — — — — —
201823 A+ MLE2 teams — 417392 821426 201332 2511 209252301553 92296 325 239 48 — — — — — —
201924 AA MLEHartford Yard Goats — 182167 29511 11592 53 174235234468 60261 326 220 35 — — — — — —
202126 AA MLEHartford Yard Goats — 251234 461205 9856 53 197246312558 115276 344 245 52 — — — — — —
▸ Career Totals
Career— MLE — 13621276 26855921 5739912 7526 210251317567 107287 294 247 53 -76 +5 +0 -15 +30 -5.8
/ 162G— MLE — 650609 12726410 271906 3612 209249314563 105284 294 247 53 -36 +2 +0 -7 +14 -2.7

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.

2021 AAHartford Yard Goats · 251 PAwOBA .296 → .245 (−50)K% 28.3% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.29%÷1.022×1.220——33.77%
BB% (unintentional) /PA5.58%÷1.020×0.690—×0.9883.73%
HBP% /PA2.39%—×0.850—×0.9882.01%
Singles /BIP20.38%÷1.047×0.940×1.050×0.98818.99%
Doubles /BIP8.92%÷1.010×0.870×1.050×0.9887.97%
Triples /BIP0.00%÷0.956×0.920×1.050×0.9880.00%
Home runs /BIP4.46%÷0.990×0.780—×0.9883.47%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 109, 2B 102, 3B 91, K 104, BB 104 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .296 → .245; ISO .154 → .122; BABIP .303 → .276. 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).

2019 AAHartford Yard Goats · 182 PAwOBA .270 → .220 (−50)K% 26.9% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.92%÷1.007×1.220——32.62%
BB% (unintentional) /PA9.34%÷1.042×0.700—×1.0126.35%
HBP% /PA1.10%—×0.850—×1.0120.95%
Singles /BIP21.82%÷1.029×0.970×0.984×1.01220.49%
Doubles /BIP6.36%÷1.178×0.860×0.984×1.0124.63%
Triples /BIP0.91%÷0.900×0.950×0.984×1.0120.96%
Home runs /BIP1.82%÷1.190×0.780—×1.0121.21%

Factors used: league row EL. Park (home-season share, regressed): HR 138, 1B 106, 2B 136, 3B 80, K 101, BB 108 — 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 ×0.984.

Result: wOBA .270 → .220; ISO .094 → .070; BABIP .294 → .261. 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).

2018 A+Lancaster JetHawks · 277 PAwOBA .314 → .239 (−76)K% 22.4% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.38%÷0.938×1.340——31.97%
BB% (unintentional) /PA7.22%÷1.073×0.710—×0.9984.77%
HBP% /PA0.36%—×0.790—×0.9980.28%
Singles /BIP24.21%÷1.007×0.910×1.050×0.99822.92%
Doubles /BIP6.32%÷1.025×0.820×1.050×0.9985.30%
Triples /BIP1.05%÷1.130×0.760×1.050×0.9980.74%
Home runs /BIP3.68%÷1.531×0.920—×0.9982.21%

Factors used: league row CAL. Park (home-season share, regressed): HR 206, 1B 101, 2B 105, 3B 126, K 88, BB 115 — 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 ×1.050.

Result: wOBA .314 → .239; ISO .147 → .093; BABIP .328 → .296. 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).

2017 AAsheville Tourists · 512 PAwOBA .333 → .263 (−71)K% 18.2% → 23.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.16%÷1.018×1.340——23.91%
BB% (unintentional) /PA5.08%÷0.987×0.660——3.40%
HBP% /PA0.39%—×0.770——0.30%
Singles /BIP21.61%÷1.048×0.920×1.023—19.42%
Doubles /BIP8.33%÷1.085×0.820×1.023—6.44%
Triples /BIP1.56%÷0.900×0.940×1.023—1.67%
Home runs /BIP3.65%÷1.243×0.820——2.40%

Factors used: league row SAL. Park (home-season share, regressed): HR 149, 1B 110, 2B 117, 3B 80, K 104, BB 97 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .333 → .263; ISO .180 → .132; BABIP .324 → .280. 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 — .