Ethan WilsonOF Reading Fightin Phils
Age 26 L/L 6'1" / 210 lbs AA HR +11%H +4% Svc 0.0 · Ctrl thru 2034
wRC+†64
AVG/OBP/SLG.207 / .258 / .342
PA250
HR7
SB5
K%29
BB%5
MLB%2%
BAT: -10.1 runs (wOBA-derived runs vs avg)-10BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.5 runs (Positional adjustment)-2POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
3939
PWR
4141
SPD
5050
EYE
3939
trajectory · 10 yrs
-0.4peak
2028

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
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-9M $-29M -$20M
Underwater contract
Projected production over the remaining contract is worth -$20M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AClearwater Threshers 117110 18312 7340 22 .164.214.264.477 .100.216 296 .228 33 -9 -0 +0 -1 +3 -0.7
202222 A+2 teams 536509 941727 181476 269 .185.221.267.489 .083.244 273 .213 22 -48 +2 +0 -3 +15 -3.5
202323 AAReading Fightin Phils 463429 9119314 221416 127 .212.260.368.629 .156.275 305 .270 65 -18 -0 +0 -3 +13 -0.9
202424 AA2 teams 373345 621118 171043 105 .180.225.287.512 .107.226 285 .221 28 -30 +0 +0 -2 +11 -2.3
▸ 2026 Season
202626 MLBPHI 250232 491017 14722 52 .211.262.353.616 .142.270 296 .269 64 -10 +0 +0 -2 +7 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 11%PHI 336310 651319 20953 63 .210.264.345.609 .135.272 286 .275 68 -12 +0 +0 -2 +10 -0.5
202828 MLB 22%PHI 364335 7214210 231023 63 .215.271.358.630 .143.273 286 .277 70 -12 +0 -1 -2 +10 -0.5
202929 MLB 34%PHI 373343 7314210 241043 63 .213.270.353.623 .140.274 286 .278 71 -12 +0 -1 -2 +11 -0.6
203030 MLB 44%PHI 378348 7515210 241063 63 .216.272.356.628 .141.273 286 .276 69 -13 +0 -2 -2 +11 -0.7
203131 MLB 58%PHI 369339 701419 241053 42 .206.265.333.598 .127.271 287 .272 66 -14 +0 -3 -2 +10 -0.9
203232 MLB 76%PHI 354325 661318 231033 32 .203.262.323.585 .120.270 296 .267 63 -15 -0 -4 -2 +10 -1.1
203333 MLB 93%PHI 326299 601217 21973 22 .201.260.318.578 .117.268 306 .262 58 -15 -0 -4 -2 +9 -1.3
203434 MLBPHI 284262 511016 18872 22 .195.252.309.561 .115.266 316 .255 53 -15 -0 -5 -2 +8 -1.4
▸ Career Totals (MLE all levels + projections)
Career 45234186 84616519107 255129740 9045 .202.255.327.582 .125.263 296 .259 56 -225 +0 -20 -27 +128 -14.6
/ 162G 650602 12224315 371866 136 .203.256.327.583 .125.264 296 .259 56 -32 +0 -3 -4 +18 -2.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202121 AClearwater Threshers 117107 23423 10250 22 .215.282.374.656 .159.253 219 .293 82 -2 -0 +3 0.1
202222 AAReading Fightin Phils 7870 15201 5212 12 .214.286.286.571 .071.292 276 .262 59 -4 -1 +2 -0.2
202222 A+Jersey Shore BlueClaws 458424 1012027 28934 257 .238.292.344.636 .106.288 206 .286 77 -12 +2 +13 0.3
202323 AAReading Fightin Phils 463420 10524317 311106 127 .250.311.443.754 .193.294 247 .329 110 +5 -0 +13 1.8
202424 AAALehigh Valley IronPigs 2120 3001 050 10 .150.150.300.450 .150.143 240 .185 0 -2 +0 +1 -0.2
202424 AAReading Fightin Phils 352317 671419 25753 95 .211.275.347.622 .136.243 217 .275 69 -12 -0 +10 -0.3

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Ethan Wilson (OGILVIE) 26 39 41 50 39 .207/.258/.342 .134.270 75 29% 5% 64 -0.3
Conner Capel
2022 · AAA
25 42→45 47→45 47→55 42 .214/.265/.348 .133.268 1610 26% 6% 68 -0.5 .218/.289/.347 .129.274 1419 24% 9% 78 +0.2 .207/.288/.330.122.263132225%9%69-0.3
Taylor Featherston
2016 · MLB
26 42→45 47→50 50 38 .213/.258/.351 .138.274 1512 28% 4% 66 -0.6 .200/.252/.324 .124.274 1311 31% 5% 56 -1.3 .186/.243/.304.118.267131234%5%45-1.3
Steele Walker
2022 · AAA
26 42→46 45 47→50 43 .214/.266/.338 .124.259 1310 23% 6% 66 -0.6 .210/.265/.331 .121.256 1410 23% 6% 63 -0.8 .198/.257/.310.112.23813923%6%51-0.6
Alex Glenn
2017 · AA
26 43→42 48→55 51→50 39 .218/.260/.365 .147.277 159 27% 5% 69 -0.4 .193/.238/.298 .105.290 97 35% 5% 43 -2.2 .130/.173/.206.076.2186442%5%-12-2.2
Connor Panas
2019 · AA
26 41→42 47→45 45→40 41 .208/.272/.337 .129.274 155 29% 6% 69 -0.4 .214/.278/.342 .128.278 138 27% 6% 72 -0.2 .177/.265/.331.155.21616626%8%60-0.2
Mitch Longo
2021 · AA
26 45 42→45 51→50 41 .218/.268/.325 .106.285 913 26% 6% 62 -0.9 .227/.274/.372 .145.296 1618 28% 5% 78 +0.2 .222/.267/.379.157.284192229%5%73-0.1
Ryan Mount
2013 · AA
26 44 46→50 50 39 .222/.264/.353 .130.288 1411 28% 5% 69 -0.4 .241/.288/.385 .144.295 167 23% 6% 87 +0.8 .273/.320/.460.187.31021019%6%115+0.8
Preston Beck
2017 · AAA
26 44→43 43→45 49→45 46 .216/.275/.333 .117.266 107 23% 7% 68 -0.5 .213/.265/.316 .103.272 95 24% 6% 59 -1.1 .205/.261/.304.099.2669226%6%52-1.1
Orlando Martinez
2023 · AAA
25 43→44 45→50 44→45 38 .214/.258/.334 .120.292 129 31% 5% 61 -1.0 .222/.274/.341 .119.283 118 25% 6% 69 -0.4 .224/.282/.338.114.27710722%7%71-0.2
Daniel Amaral
2023 · AA
26 41 47→40 48→55 41 .209/.268/.341 .133.288 1514 32% 7% 68 -0.5 .231/.302/.338 .107.302 928 25% 8% 81 +0.4 .241/.322/.332.091.31264822%9%85+0.3
Luis González
2022 · AAA
26 43→50 44→45 50 46 .214/.276/.327 .113.266 1317 25% 7% 67 -0.5 .235/.308/.353 .118.305 1118 25% 9% 87 +0.8 .237/.315/.348.110.302102023%9%85+0.3
Robert Neustrom
2022 · AAA
25 44 47→50 50 43 .221/.276/.359 .137.282 1410 26% 7% 75 -0.0 .218/.271/.363 .145.259 1714 23% 6% 75 -0.0 .200/.251/.345.145.221191720%5%59-0.8
Nick Banks
2021 · AA
26 45 43→45 48→45 38 .223/.263/.334 .111.295 108 28% 4% 63 -0.9 .215/.266/.332 .117.321 125 35% 6% 64 -0.8 .208/.261/.325.117.31513236%6%57-0.7
Devin Foyle
2022 · AA
25 40→37 46→45 48→45 44 .205/.275/.336 .132.274 1411 30% 8% 69 -0.4 .212/.284/.329 .117.274 127 26% 8% 71 -0.3 .192/.282/.265.072.2456022%10%51-0.6
LJ Talley
2023 · AAA
26 45→47 46→45 53→50 44 .227/.283/.352 .125.283 1310 24% 6% 76 +0.1 .220/.284/.338 .118.280 1212 25% 8% 73 -0.1 .188/.271/.281.093.237101224%10%50-0.6
Mark Contreras
2021 · AA
26 36→38 44→50 47→55 38 .183/.247/.298 .115.269 1113 35% 6% 48 -1.9 .201/.262/.346 .145.292 1719 36% 6% 66 -0.6 .199/.260/.339.140.286172435%6%61-0.7
Jose Manuel Orozco
2017 · AAA
26 46 48→50 47→45 39 .230/.275/.372 .142.311 179 31% 6% 78 +0.2 .225/.272/.359 .134.312 159 32% 6% 73 -0.1 .221/.269/.352.131.31114832%5%69-0.2
Sócrates Brito
2019 · MLB
26 45→54 45→50 51→55 40 .226/.266/.352 .126.292 1213 27% 5% 69 -0.4 .224/.269/.368 .144.297 1415 28% 6% 75 -0.0 .215/.261/.351.136.284132028%5%64-0.6
Luis Liberato
2022 · AAA
26 46→51 45→50 51→50 41 .228/.275/.350 .122.308 138 30% 6% 72 -0.2 .216/.279/.361 .145.302 1510 32% 8% 78 +0.2 .205/.274/.347.142.285151132%8%69-0.2
Cory Vaughn
2015 · AAA
26 38→40 45 54→50 42 .196/.270/.318 .122.273 1315 32% 7% 63 -0.8 .193/.258/.302 .109.284 1112 34% 7% 53 -1.5 .153/.220/.254.100.2339936%7%22-1.3