Ethan O'DonnellCF Jacksonville Jumbo Shrimp
Age 24 L/R 6'0" / 192 lbs AAA HR -6%H -3% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION238 act + 158 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.205 / .285 / .289
PA158
HR2
SB7
K%32
BB%8
BABIP301
ISO85
MLB%10%
Value2026 · WAR
BAT: -20.7 runs (wOBA-derived runs vs avg)-21BATRUN: +4.1 runs (SB/CS + UBR baserunning)+4RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +11.2 runs (Replacement-level credit)+11REPTotal WAR: -0.50-0.5WAR
0.00.51.00.30.40.30.1+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
scouting grade only
POWER45
scouting grade only
EYE50
scouting grade only
SPEED60
scouting grade only
DEFENSE55
scouting grade only
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.3$1M+$0.4M
2029Pre-Arb$0.8M+0.4$1M+$0.7M
2030Pre-Arb$0.9M+0.3$0.9M+$0.3M
2031Arb-1$0.4M+0.1$0.3M+$0.0M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202321 A2 teams 11198 23313 9324 40 235324378702 143317 298 308 94
202321 A2 teams 11195 31424 12234 40 326423537960 211397 2111 423 182
202422 A+Dayton Dragons 415372 761045 2914411 315 204282293575 89317 357 256 54
202422 A+Dayton Dragons 415361 9711610 4010811 315 269359416775 147357 2610 347 124
202523 AAChattanooga Lookouts 503447 1021026 311637 203 228289300588 72336 326 258 56
202523 AAChattanooga Lookouts 503424 1001327 541297 203 236332325657 90314 2611 294 83
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAAMIA 238206 41503 25784 162 199298267565 68299 3311 254 53 -13 +2 +0 +1 +7 -0.3
YTD24 AAAMIA 238195 44603 36654 162 226357303660 77318 2715 310 95 -1 +2 +0 +1 +7 0.9
ROS24 AAAMIA 10% 158141 29412 13513 71 205285289575 85293 328 258 56 -8 +1 +0 +1 +4 -0.2
ROS24 MLBMIA 10% 1615 2000 150 10 133188133321 288 316 243 44 -1 +0 +0 +0 +0 -0.0
FULL24 AAAMIA 254221 43503 26834 172 195291258549 63292 3310 253 52 -14 +3 +0 +1 +7 -0.3
TOT24 AAAMIA 396347 70915 381297 233 201293276569 75300 3310 256 54 -21 +3 +0 +1 +11 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBMIA 28% 503448 931228 421558 223 208287297584 89293 318 269 64 -21 +3 +1 +2 +14 -0.1
202826 MLBMIA 38% 517460 9814210 441568 223 213293317610 104293 309 276 69 -18 +3 +1 +2 +15 0.3
202927 MLBMIA 42% 521463 9914210 451568 233 214295317612 104293 309 278 71 -17 +3 +1 +2 +15 0.4
203028 MLBMIA 45% 520462 9914210 451558 213 214295318613 104293 309 279 71 -17 +3 +0 +2 +15 0.3
203129 MLBMIA 45% 516459 9814210 451557 203 214294318612 105292 309 277 70 -17 +3 -1 +2 +15 0.1
202725 MLBMIA 28% 139124 25312 12432 61 202283290573 89288 319 254 53 -7 +1 +0 +0 +4 -0.2
202826 MLBMIA 38% 195173 37514 17593 81 214295324619 110288 309 261 58 -9 +1 +0 +1 +6 -0.2
202927 MLBMIA 42% 220196 41614 19663 101 209289311600 102288 309 264 60 -10 +2 +0 +1 +6 -0.1
203028 MLBMIA 45% 233208 43614 20693 101 207286303589 96288 309 264 60 -10 +2 +0 +1 +7 -0.1
203129 MLBMIA 45% 234209 43614 20703 91 206284301586 96287 309 262 59 -11 +1 -0 +1 +7 -0.2
▸ Career Totals
Career 1037925 19126518 8931214 445 206286304590 97288 309 261 58 -49 +7 +1 +4 +29 -0.9
/ 162G 650580 11916311 561969 283 205286300586 95287 309 261 58 -31 +4 +0 +2 +18 -0.5
Career 37643350 717951864 303116764 17024 214292310602 96304 318 271 66 -145 +24 +2 +13 +107 0.2
/ 162G 650579 12316311 5220111 294 212290307597 95302 318 271 66 -25 +4 +0 +2 +18 0.0

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 ADaytona Tortugas 9480 28424 10184 30 3504476001.047 250414 1911 456 207 +11 +1 +3 1.5
202321 ROKACL Reds 1715 3000 250 10 200294200494 300 2912 242 43 -1 +0 +0 -0.0
202422 A+Dayton Dragons 415361 9711610 4010811 315 269359416775 147357 2610 347 124 +11 +4 +12 2.8
202523 AAChattanooga Lookouts 503424 1001327 541297 203 236332325657 90314 2611 294 83 -10 +3 +14 0.8

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Chris Getzlast yr '13
career totals — 5 seasons, 1,539 PA
51,539386251310309+5+122.72.7
/162664137+2.4+5.11.2pk7: 3
#5Doug Glanvillelast yr '04
career totals — 5 seasons, 2,256 PA
52,2563590259290356-9+31.31.3
/1626641026-2.8+0.90.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,0532044212289313+4+40.20.3
/1626641228+2.4+2.50.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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 201/293/276 75300 523 33% 10% 54 -0.5
Kameron Misner
2022 · AA
24 42→43 43→50 55 42 199/272/316 117310 1019 36% 8% 63 -0.8 200/289/343 143318 1523 38% 11% 78 +0.2 205/283/356150291162733%9%75+0.0
Duke Ellis
2022 · A
24 37→47 39→45 55→80 35 181/233/256 76281 724 37% 5% 30 -3.1 211/271/296 85332 843 36% 7% 56 -1.3 227/278/331104316109130%6%65-0.3
Nelson Ward
2017 · AA
24 44→49 41→40 54→50 42 211/273/314 103300 818 31% 7% 62 -0.9 218/276/300 82325 615 32% 7% 59 -1.1 224/280/2734935121234%6%50-0.9
Michael Siani
2022 · A
23 37→44 39→45 55→60 42 180/250/266 86268 725 34% 8% 40 -2.4 205/275/310 105272 1030 27% 8% 62 -0.9 206/277/30599268103325%8%59-0.9
Jacob Hannemann
2016 · AA
25 42→41 40→45 57→60 38 202/248/295 93289 619 31% 5% 46 -2.0 204/255/314 110273 925 28% 5% 55 -1.4 195/247/304109252103126%5%46-1.4
Luke Williams
2021 · AA
24 41→46 42→45 52→60 43 202/263/305 103271 920 28% 7% 56 -1.3 228/286/325 97313 828 28% 7% 70 -0.3 230/291/360130317134230%7%79+0.2
Grant Witherspoon
2021 · A
24 39→45 39→50 52→50 39 192/242/278 86277 713 32% 6% 39 -2.5 220/275/371 151299 1913 32% 7% 79 +0.3 215/275/371156290201432%7%75+0.0
Juan Perez
2016 · AAA
24 42→51 39→45 54→55 40 205/243/297 92266 618 25% 4% 43 -2.2 214/261/313 99288 918 28% 5% 56 -1.3 227/271/349122293142427%5%67-0.3
Ray-Patrick Didder
2019 · AA
24 42→47 38→45 54→60 38 195/270/271 76306 521 36% 6% 51 -1.7 188/270/274 86299 622 36% 8% 52 -1.6 198/285/310113286122832%8%64-0.5
Rashad Crawford
2018 · AA
24 41→44 40 54→55 40 201/249/292 91276 717 29% 6% 46 -2.0 206/256/290 84300 716 32% 6% 48 -1.9 204/255/2757230361733%6%40-1.5
River Town
2023 · A
24 39→36 44→40 55→50 44 196/275/315 119256 1115 27% 7% 64 -0.8 212/300/304 92266 814 22% 9% 72 -0.2 211/311/2837126161519%10%69-0.2
Luigi Rodriguez
2017 · AA
24 44→48 44→50 54→55 35 216/255/334 118320 1118 35% 5% 59 -1.1 227/269/377 150349 1814 38% 5% 77 +0.1 228/271/392164345211439%5%78+0.1
Hak-Ju Lee
2016 · AAA
25 41→51 38→40 54→55 41 201/253/277 76281 622 30% 6% 43 -2.2 220/272/317 97316 916 31% 6% 63 -0.9 236/290/3188234771132%6%67-0.2
Stephen Wrenn
2019 · AA
24 41→43 40→45 56→60 38 200/251/291 91288 824 32% 6% 46 -2.0 202/260/314 112305 924 35% 6% 56 -1.3 193/255/314121298112737%6%53-1.0
Thomas Coyle
2016 · AA
25 45→50 40 55 46 212/284/307 94299 721 29% 9% 65 -0.7 195/256/293 98288 717 32% 7% 50 -1.8 140/192/2319120642233%6%5-1.6
Slade Heathcott
2015 · AA
24 44→43 42→45 50 37 213/261/322 109311 915 34% 5% 59 -1.1 229/280/342 113319 1110 30% 6% 72 -0.2 218/286/353135311151133%7%75+0.0
Hunter Jones
2016 · A
24 41→51 40→45 56→55 41 198/260/283 85278 821 30% 6% 49 -1.8 218/273/313 95290 717 26% 6% 62 -0.9 225/281/3249929371624%6%65-0.5
Travis Swaggerty
2022 · AAA
24 44 43→45 52→55 45 214/280/322 108290 1116 29% 8% 67 -0.5 207/267/326 119297 1019 31% 7% 63 -0.9 199/264/31211329582033%8%54-0.7
Jorge Mateo
2019 · AAA
24 39→46 42→50 60→65 36 192/235/306 114281 827 34% 5% 43 -2.2 208/248/328 120298 1022 32% 4% 55 -1.4 222/263/355133288134927%5%66-0.2
Darren Seferina
2018 · AA
24 47→55 39→45 56→55 42 223/276/315 92314 520 29% 7% 63 -0.9 203/267/292 89290 715 30% 8% 54 -1.4 168/241/2447624071631%9%30-2.0