Ethan O'DonnellCF Jacksonville Jumbo Shrimp
Age 24 L/R 6'0" / 192 lbs AAA HR -4%BB +3% Svc 0.0 · Ctrl thru 2033 peak 0.7 · 2029
wRC+†60
AVG/OBP/SLG.204 / .275 / .303
PA320
HR6
SB12
K%32
BB%7
MLB%10%
BAT: -14.3 runs (wOBA-derived runs vs avg)-14BATRUN: +2.5 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.4 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
3540
PWR
4045
SPD
6060
FLD
5055
EYE
4750
trajectory · 10 yrs
0.6peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.6$3M+$2M
2029Arb-1$0.8M+0.7$3M+$2M
2030Arb-2$0.9M+0.6$3M+$2M
2031Arb-3$1M+0.4$2M+$0.9M
2032Ext / FA-deal$1M+0.3$1M+$0.4M
2033Ext / FA-deal$0.6M
Totals $5M $12M +$6M

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
202321 A2 teams 11198 23313 9324 40 .235.324.378.702 .143.317 298 .317 101 +0 +1 +0 +0 +3 0.4
202422 A+Dayton Dragons 415372 80955 2913611 315 .215.291.306.598 .091.323 337 .266 62 -18 +4 +0 +1 +12 -0.1
202523 AAChattanooga Lookouts 503444 961127 341667 203 .216.282.297.580 .081.319 337 .253 52 -27 +3 +0 +2 +14 -0.9
▸ 2026 Season (actual · ROS · total)
202624 AAAJacksonville Jumbo Shrimp 6250 9100 10171 30 .180.328.200.528 .020.265 2716 .255 53 -3 +1 +0 +0 +2 -0.1
ROS24 MLBMIA 258230 46614 22824 91 .200.281.287.568 .087.292 329 .266 62 -11 +1 +0 +1 +7 -0.1
TOT24 MLBMIA 320280 55714 32995 121 .196.290.271.562 .075.285 3110 .264 60 -14 +2 +0 +1 +9 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 19%MIA 370326 691027 351016 121 .212.300.319.619 .107.281 279 .283 75 -11 +2 +1 +1 +10 0.4
202826 MLB 27%MIA 407359 771128 391106 121 .214.302.323.625 .109.283 2710 .289 79 -10 +2 +1 +1 +12 0.6
202927 MLB 36%MIA 420370 801229 411136 121 .216.305.332.637 .116.283 2710 .291 81 -9 +2 +1 +1 +12 0.7
203028 MLB 41%MIA 425374 811229 421146 111 .217.306.332.637 .115.283 2710 .290 80 -9 +2 -0 +2 +12 0.6
203129 MLB 44%MIA 420370 801229 411146 101 .216.305.332.637 .116.282 2710 .288 79 -10 +2 -1 +1 +12 0.4
203230 MLB 53%MIA 414364 771128 411146 90 .212.302.319.620 .107.281 2810 .285 76 -11 +2 -1 +1 +12 0.3
203331 MLB 63%MIA 401353 741128 391126 80 .210.299.320.619 .110.279 2810 .281 74 -12 +2 -2 +1 +11 0.0
203432 MLB 74%MIA 384338 701027 381095 70 .207.297.311.607 .104.278 2810 .277 70 -13 +1 -3 +1 +11 -0.2
203533 MLB 84%MIA 355312 63926 351035 60 .202.293.301.594 .099.276 2910 .272 66 -14 +1 -4 +1 +10 -0.5
203634 MLB 95%MIA 311274 53715 30934 50 .193.282.281.563 .088.275 3010 .266 61 -14 +1 -4 +1 +9 -0.7
▸ Career Totals (MLE all levels + projections)
Career 51944584 9691342895 475149982 15614 .211.297.315.612 .104.289 299 .279 71 -168 +26 -13 +19 +147 1.0
/ 162G 650574 12217412 5918810 202 .213.297.319.616 .106.291 299 .279 71 -21 +3 -2 +2 +18 0.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
202321 ADaytona Tortugas 9480 28424 10184 30 .350.447.6001.047 .250.414 1911 .456 207 +11 +1 +3 1.5
202321 ROKACL Reds 1715 3000 250 10 .200.294.200.494 .000.300 2912 .242 43 -1 +0 +0 -0.0
202422 A+Dayton Dragons 415361 9711610 4010811 315 .269.359.416.775 .147.357 2610 .347 124 +11 +4 +12 2.8
202523 AAChattanooga Lookouts 503424 1001327 541297 203 .236.332.325.657 .090.314 2611 .294 83 -10 +3 +14 0.8

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 O'Donnell (OGILVIE) 24 35→40 40→45 60 50 .204/.275/.303 .099.295 610 32% 7% 61 -0.5
Kameron Misner
2022 · AA
24 43→42 43→50 55 43 .203/.278/.320 .117.313 1019 36% 8% 66 -0.6 .200/.289/.347 .147.322 1523 39% 10% 79 +0.3 .192/.287/.345.153.303172639%11%74-0.0
Oliver Dunn
2022 · AA
24 39→47 44→50 52→55 45 .189/.271/.304 .115.294 1113 37% 10% 59 -1.1 .219/.303/.372 .153.347 1614 37% 10% 90 +1.0 .205/.288/.342.137.315132036%9%73-0.1
Clay Fuller
2011 · AA
24 42→46 43→45 54→55 44 .207/.282/.319 .112.290 1019 31% 8% 68 -0.5 .216/.268/.334 .118.294 1315 30% 6% 66 -0.6 .215/.255/.332.117.280161529%5%56-0.7
Travis Swaggerty
2022 · AAA
24 44→45 42→45 51→55 45 .213/.279/.317 .104.294 1016 30% 8% 66 -0.6 .215/.278/.334 .119.306 1019 31% 8% 69 -0.4 .209/.277/.321.112.30982032%8%62-0.4
Eliezer Álvarez
2019 · AA
24 45→55 42→45 55 40 .218/.275/.328 .110.315 921 32% 6% 66 -0.6 .193/.254/.297 .104.312 1016 39% 7% 50 -1.8 .173/.241/.263.090.28791340%8%32-2.0
River Town
2023 · A
24 41→38 45→40 55→50 46 .206/.287/.332 .126.261 1215 25% 8% 74 -0.1 .217/.304/.312 .095.269 815 21% 9% 76 +0.1 .215/.313/.285.071.26361519%10%71-0.1
Luigi Rodriguez
2017 · AA
24 45→49 44→50 53→55 36 .218/.260/.335 .116.319 1118 34% 5% 61 -1.0 .229/.269/.371 .142.350 1615 37% 5% 76 +0.0 .231/.275/.385.154.349191438%5%78+0.1
Trey Sweeney
2023 · AA
23 38→43 48→50 57→55 45 .200/.272/.345 .145.264 1619 30% 8% 71 -0.3 .213/.284/.353 .140.278 1618 28% 8% 78 +0.2 .213/.283/.350.137.276161728%8%73-0.1
Nelson Ward
2017 · AA
24 44→49 41→40 54→50 43 .211/.273/.312 .102.298 818 30% 7% 62 -0.9 .213/.273/.293 .080.317 615 32% 7% 56 -1.3 .217/.274/.264.048.33621233%6%45-1.0
Quincy Hamilton
2022 · A
24 46→45 40→50 51→50 46 .221/.294/.312 .091.301 815 28% 8% 71 -0.3 .219/.299/.359 .140.283 1615 27% 9% 85 +0.7 .205/.290/.355.150.260171427%9%78+0.1
Luke Williams
2021 · AA
24 41→45 42→45 51→60 43 .204/.265/.308 .104.270 919 27% 6% 57 -1.2 .226/.285/.324 .098.310 827 27% 7% 69 -0.4 .227/.288/.355.128.309134229%7%76+0.0
Canaan Smith-Njigba
2023 · AAA
24 50→47 42→45 54→55 48 .231/.306/.345 .114.335 817 31% 10% 84 +0.6 .220/.287/.341 .121.326 1019 33% 9% 75 -0.0 .208/.277/.326.118.309102134%9%65-0.4
Kyle Isbel
2021 · A
24 43→51 45→50 52→55 39 .215/.260/.338 .123.281 1217 28% 5% 63 -0.9 .225/.284/.361 .136.286 1318 25% 6% 79 +0.3 .226/.284/.366.140.280131924%6%78+0.1
Kaden Polcovich
2023 · AA
24 39 46→45 54→55 45 .199/.281/.326 .127.271 1316 30% 8% 69 -0.4 .195/.278/.310 .115.276 1118 31% 9% 65 -0.7 .167/.262/.269.102.24392332%10%46-0.8
Tyler Saladino
2013 · AAA
24 44→46 43→45 53→55 47 .215/.289/.328 .113.286 918 27% 8% 72 -0.2 .221/.282/.318 .097.282 822 23% 7% 67 -0.5 .253/.299/.369.116.300112519%5%84+0.4
Duke Ellis
2022 · A
24 38→48 39→45 54→70 37 .185/.240/.263 .078.283 723 36% 6% 35 -2.8 .208/.266/.294 .086.318 841 35% 6% 54 -1.4 .229/.283/.326.097.335107133%6%66-0.3
Hayden Cantrelle
2023 · AA
24 38 42→45 55 53 .177/.298/.290 .113.287 922 37% 13% 69 -0.4 .198/.307/.300 .102.308 821 34% 11% 75 -0.0 .196/.302/.282.086.31172735%11%64-0.4
DaShawn Keirsey Jr.
2022 · A
25 35→45 45→50 53→60 40 .180/.251/.302 .122.279 1314 38% 8% 50 -1.7 .231/.283/.350 .119.327 1131 31% 6% 76 +0.0 .245/.299/.367.122.338113629%6%83+0.5
Victor Labrada
2023 · A
23 42→52 41→45 54→60 39 .201/.265/.304 .103.312 821 36% 7% 56 -1.3 .213/.280/.314 .101.307 830 31% 7% 65 -0.7 .227/.304/.334.106.30594126%8%77+0.1
Bradlee Beesley
2022 · AA
24 41 44→50 54→60 37 .199/.259/.318 .119.313 1219 38% 6% 58 -1.2 .202/.269/.329 .127.302 1225 35% 7% 66 -0.6 .193/.269/.328.135.286123435%7%61-0.5