Ethan WilsonOF Reading Fightin Phils
Age 26 L/L 6'1" / 210 lbs AA HR +14% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†62
AVG/OBP/SLG.206 / .251 / .326
PA20
HR0
K%26
BB%5
ISO121
MLB%2%
Value2026 · WAR
BAT: -0.9 runs (wOBA-derived runs vs avg)-1BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.1 runs (Positional adjustment)-0POSREP: +0.4 runs (Replacement-level credit)+0REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
-0.6-0.22627
Tools · ContractCON 41 / POW 40
Toolsscout grade
CONTACT41
scouting grade only
POWER40
scouting grade only
EYE39
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202121 AClearwater Threshers 117107 23423 10250 22 215282374656 159253 219 293 84 -2 -0 +3 -0.0
202222 AAReading Fightin Phils 7870 15201 5212 12 214286286571 71292 276 262 64 -3 -1 +2 -0.2
202222 A+Jersey Shore BlueClaws 458424 1012027 28934 257 238292344636 106288 206 286 80 -11 +2 +10 0.1
202323 AAReading Fightin Phils 463420 10524317 311106 127 250311443754 193294 247 329 109 +5 -0 +10 1.5
202424 AAALehigh Valley IronPigs 2120 3001 050 10 150150300450 150143 240 185 12 -2 +0 +0 -0.2
202424 AAReading Fightin Phils 352317 671419 25753 95 211275347622 136243 217 275 72 -12 -0 +8 -0.4
▸ 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 -8 -0 +3 -0.6
202222 AA MLEReading Fightin Phils 7872 13201 3262 12 181234250484 69247 334 201 22 -7 -1 +2 -0.6
202222 A+ MLEJersey Shore BlueClaws 458435 841626 171224 257 193230280511 87247 274 222 36 -35 +2 +10 -2.3
202323 AA MLEReading Fightin Phils 463429 8920312 221346 127 207256352608 145261 295 263 64 -20 -0 +10 -1.0
202424 AAA MLELehigh Valley IronPigs 2120 3001 060 10 150150300450 150132 290 148 -14 -3 +0 +0 -0.2
202424 AA MLEReading Fightin Phils 352325 581216 17943 95 178226277503 98216 275 220 35 -27 -0 +8 -2.0
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 536507 961727 201476 269 189229272501 83251 274 219 34
202222 A+ RAW2 teams 536494 1162228 331146 269 235291336627 101289 216 283 34
202323 AA MLEReading Fightin Phils 463429 8920312 221346 127 207256352608 145266 295 263 64
202323 AA RAWReading Fightin Phils 463420 10524317 311106 127 250311443754 193294 247 329 64
202424 AA MLE2 teams 373345 611217 171003 105 177222278500 101221 275 216 32
202424 AA RAW2 teams 373337 7014110 25803 105 208268344613 136237 217 270 32
202121 A MLEClearwater Threshers 117109 19322 7340 22 174222294516 119229 296 226 39
202222 A+ MLE2 teams 536505 961727 201476 269 190229273502 83247 274 219 34
202323 AA MLEReading Fightin Phils 463432 8920312 221346 127 206256350606 144261 295 263 64
202424 AA MLE2 teams 373350 611217 171003 105 174222274496 100211 275 216 32
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202323 AA MLEReading Fightin Phils 463432 8920312 221346 127 206256350606 144261 295 263 64
202424 AA MLE2 teams 373350 611217 171003 105 174222274496 100211 275 216 32
▸ 2026 season
202626 MLB MLEPHI 2% 2019 4100 150 00 211250263513 53262 255 259 62 -1 +0 +0 -0 +0 -0.6
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202727 MLB MLEPHI 27% 336312 651318 18873 73 208258333592 125265 265 266 66 -14 +0 +0 -2 +7 -0.8
202727 MLB CTXPHI 27% 9084 18402 5231 21 214267333600 119267 266 264 66 -4 +0 +0 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 9084 18402 5231 21 214267333600 119271 266 264 48 -4 +0 +0 -1 +2 -0.2
/ 162G A+C 650607 13029014 361667 147 214266331597 117272 266 264 48 -26 +0 +0 -4 +14 -1.6
Career MLE 18451722 33466936 8550718 5726 194239305545 111249 275 239 48 -15 +0 +0 -2 +8 -0.9
/ 162G MLE 650607 11823313 301796 209 194240306546 112249 285 239 48 -26 +0 +0 -4 +14 -1.6