Ethan Wilson

PosOF
B/TL/L
Born1999-11-07
Age (2027)27
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202222AA/A+PHI536.235/.291/.33682631—.185/.221/.273
202323AAPHI463.250/.311/.443171269—.215/.265/.360
202424AAA/AAPHI373.208/.268/.344101033—.177/.222/.275
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AA
K%67
Whiff%63
ISO62
Z-Con%62
Speed43
wOBA29

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)
202121 AClearwater Threshers — 117107 23423 10250 22 215282374656 159253 219 293 39 — — — — — —
202222 AAReading Fightin Phils — 7870 15201 5212 12 214286286571 71292 276 262 28 — — — — — —
202222 A+Jersey Shore BlueClaws — 458424 1012027 28934 257 238292344636 106288 206 286 32 — — — — — —
202323 AAReading Fightin Phils — 463420 10524317 311106 127 250311443754 193294 247 329 69 — — — — — —
202424 AAALehigh Valley IronPigs — 2120 3001 050 10 150150300450 150143 240 185 -10 — — — — — —
202424 AAReading Fightin Phils — 352317 671419 25753 95 211275347622 136243 217 275 36 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEClearwater Threshers — 117110 19322 7340 22 173222291513 118229 296 226 39 — — — — — —
202222 AA MLEReading Fightin Phils — 7872 13201 3262 12 181234250484 69260 334 209 28 — — — — — —
202222 A+ MLEJersey Shore BlueClaws — 458437 811527 151194 257 185219277496 92233 263 215 32 — — — — — —
202323 AA MLEReading Fightin Phils — 463428 9220312 231346 127 215265360625 145269 295 270 69 — — — — — —
202424 AAA MLELehigh Valley IronPigs — 2120 3001 060 10 150150300450 150137 290 153 -10 — — — — — —
202424 AA MLEReading Fightin Phils — 352325 581116 17943 95 178226274500 95221 275 222 36 — — — — — —
202121 A MLEClearwater Threshers — 117110 19322 7340 22 173222291513 118230 296 226 39 — — — — — —
202121 A RAWClearwater Threshers — 117107 23423 10250 22 215282374656 159253 219 293 39 — — — — — —
202222 A+ MLE2 teams — 536509 951728 181456 269 187223275498 88243 273 214 31 — — — — — —
202222 A+ RAW2 teams — 536494 1162228 331146 269 235291336627 101289 216 283 31 — — — — — —
202323 AA MLEReading Fightin Phils — 463428 9220312 231346 127 215265360625 145278 295 270 69 — — — — — —
202323 AA RAWReading Fightin Phils — 463420 10524317 311106 127 250311443754 193294 247 329 69 — — — — — —
202424 AA MLE2 teams — 373345 611117 171003 105 177222275497 99221 275 218 34 — — — — — —
202424 AA RAW2 teams — 373337 7014110 25803 105 208268344613 136237 217 270 34 — — — — — —
202121 A MLEClearwater Threshers — 117109 19322 7340 22 174222294516 119229 296 226 39 — — — — — —
202222 A+ MLE2 teams — 536507 951728 181456 269 187223276499 89237 273 214 31 — — — — — —
202323 AA MLEReading Fightin Phils — 463431 9220312 231346 127 213265357622 144269 295 270 69 — — — — — —
202424 AA MLE2 teams — 373350 611117 171003 105 174222271493 97216 275 218 34 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AA MLE2 teams — 373350 611117 171003 105 174222271493 97216 275 218 34 — — — — — —
▸ Career Totals
Career— MLE — 14891392 26751829 6541315 5023 192236302538 111247 284 233 44 -99 +1 +0 -9 +32 -7.6
/ 162G— MLE — 650608 11622313 281807 2210 191235301536 110245 284 233 44 -43 +0 +0 -4 +14 -3.3

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.

2024 AAReading Fightin Phils · 352 PAwOBA .273 → .222 (−50)K% 21.3% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.31%÷0.974×1.220——26.69%
BB% (unintentional) /PA7.10%÷1.013×0.700—×0.9984.90%
HBP% /PA0.85%—×0.850—×0.9980.72%
Singles /BIP17.77%÷0.997×0.970×0.980×0.99816.91%
Doubles /BIP5.79%÷1.022×0.860×0.980×0.9984.76%
Triples /BIP0.41%÷0.983×0.950×0.980×0.9980.39%
Home runs /BIP3.72%÷1.137×0.780—×0.9982.55%

Factors used: league row EL. Park (home-season share, regressed): HR 127, 1B 99, 2B 104, 3B 97, K 95, BB 103 — applied at half strength. Age: age 25 vs a level average of 24.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.980.

Result: wOBA .273 → .222; ISO .136 → .099; BABIP .243 → .221. 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 AAALehigh Valley IronPigs · 21 PAwOBA .179 → .153 (−26)K% 23.8% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.81%÷1.022×1.200——27.95%
BB% (unintentional) /PA0.00%÷1.021×0.690—×1.0330.00%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP13.33%÷0.985×0.930—×1.03313.00%
Doubles /BIP0.00%÷0.960×0.830—×1.0330.00%
Triples /BIP0.00%÷1.150×0.970—×1.0330.00%
Home runs /BIP6.67%÷0.989×0.700—×1.0334.87%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 97, 2B 92, 3B 130, K 104, BB 104 — 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).

Result: wOBA .179 → .153; ISO .150 → .111; BABIP .143 → .137. 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 AAReading Fightin Phils · 463 PAwOBA .324 → .270 (−54)K% 23.8% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.76%÷1.000×1.220——28.98%
BB% (unintentional) /PA6.70%÷0.975×0.700—×1.0124.86%
HBP% /PA1.30%—×0.850—×1.0121.11%
Singles /BIP19.68%÷1.017×0.970×0.988×1.01218.78%
Doubles /BIP7.74%÷0.999×0.860×0.988×1.0126.67%
Triples /BIP0.97%÷1.005×0.950×0.988×1.0120.91%
Home runs /BIP5.48%÷1.050×0.780—×1.0124.12%

Factors used: league row EL. Park (home-season share, regressed): HR 110, 1B 103, 2B 100, 3B 101, K 100, BB 95 — 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.988.

Result: wOBA .324 → .270; ISO .193 → .150; BABIP .294 → .269. 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+Jersey Shore BlueClaws · 458 PAwOBA .279 → .215 (−64)K% 20.3% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.31%÷1.022×1.310——26.02%
BB% (unintentional) /PA5.90%÷1.057×0.600—×0.9983.34%
HBP% /PA0.87%—×0.770—×0.9980.67%
Singles /BIP21.75%÷1.044×0.870×0.984×0.99817.79%
Doubles /BIP6.04%÷0.987×0.780×0.984×0.9984.69%
Triples /BIP0.60%÷0.966×0.850×0.984×0.9980.52%
Home runs /BIP2.11%÷0.881×0.880—×0.9982.11%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 76, 1B 109, 2B 97, 3B 93, K 104, BB 111 — 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.984.

Result: wOBA .279 → .215; ISO .106 → .091; BABIP .288 → .233. 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 AAReading Fightin Phils · 78 PAwOBA .250 → .209 (−41)K% 26.9% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.92%÷1.005×1.220——32.69%
BB% (unintentional) /PA5.13%÷1.052×0.700—×1.0273.50%
HBP% /PA2.56%—×0.850—×1.0272.24%
Singles /BIP24.49%÷1.069×0.970×0.958×1.02721.86%
Doubles /BIP4.08%÷0.930×0.860×0.958×1.0273.71%
Triples /BIP0.00%÷0.950×0.950×0.958×1.0270.00%
Home runs /BIP2.04%÷1.051×0.780—×1.0271.56%

Factors used: league row EL. Park (home-season share, regressed): HR 110, 1B 114, 2B 86, 3B 90, K 101, BB 110 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.958.

Result: wOBA .250 → .209; ISO .071 → .058; BABIP .292 → .260. 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).

2021 AClearwater Threshers · 117 PAwOBA .285 → .226 (−59)K% 21.4% → 29.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.37%÷0.992×1.360——29.30%
BB% (unintentional) /PA8.55%÷0.980×0.690——6.02%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP17.07%÷1.036×0.920×1.034—15.68%
Doubles /BIP4.88%÷0.915×0.830×1.034—4.57%
Triples /BIP2.44%÷1.150×0.910×1.034—1.99%
Home runs /BIP3.66%÷0.993×0.800——2.95%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 107, 2B 83, 3B 130, K 98, BB 96 — 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.034.

Result: wOBA .285 → .226; ISO .159 → .123; BABIP .253 → .229. 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).