Duke EllisCF Scranton/Wilkes-Barre RailRiders
Age 28 L/L 6'2" / 180 lbs AAA HR +8%BB +8% Svc 0.0 · Ctrl thru 2033 peak 0.2 · 2026
wRC+†67
AVG/OBP/SLG.215 / .273 / .331
PA223
HR4
SB19
K%30
BB%7
MLB%10%
BAT: -8.3 runs (wOBA-derived runs vs avg)-8BATRUN: +3.2 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +6.3 runs (Replacement-level credit)+6REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
6060
PWR
4545
SPD
6060
EYE
4135
trajectory · 10 yrs
0.2peak
2027

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.1$0.4M+$0.0M (cut)
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Extbeyond projection horizon · no WAR estimate
Totals $-2M $-5M -$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202123 A+Winston-Salem Dash 290269 42603 151064 234 .156.212.212.424 .056.242 375 .193 6 -31 +3 +0 +1 +8 -1.9
202224 A+2 teams 459419 941327 271608 579 .224.284.315.599 .091.343 356 .264 60 -21 +8 +0 +2 +13 0.2
202325 AABirmingham Barons 6355 6110 8290 31 .109.222.164.386 .055.231 4613 .186 1 -7 +0 +0 +0 +2 -0.5
202426 AA2 teams 279251 55424 17815 574 .219.282.299.581 .080.302 296 .260 57 -13 +10 -2 +1 +8 0.4
202527 AAA3 teams 231211 561214 13741 407 .265.311.389.700 .123.388 326 .302 89 -3 +5 +0 +1 +7 1.0
▸ 2026 Season
202628 MLBNYY 223204 44814 15672 193 .216.276.324.600 .108.297 307 .273 67 -8 +3 +0 +1 +6 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 20%NYY 263241 521015 18782 223 .216.276.328.604 .112.296 307 .276 70 -9 +3 -1 +1 +7 0.1
202830 MLB 33%NYY 301274 601126 21893 243 .219.282.339.621 .120.295 307 .277 70 -10 +4 -2 +1 +9 0.1
202931 MLB 43%NYY 299274 601126 21882 233 .219.279.339.619 .120.294 297 .276 69 -10 +3 -3 +1 +8 -0.0
203032 MLB 52%NYY 288264 561016 20862 212 .212.273.326.598 .114.293 307 .272 67 -11 +3 -3 +1 +8 -0.2
203133 MLB 64%NYY 263241 51915 18802 182 .212.272.320.592 .108.292 307 .267 62 -11 +3 -4 +1 +7 -0.4
203234 MLB 73%NYY 223204 42714 15702 151 .206.267.309.576 .103.291 317 .261 58 -11 +3 -5 +1 +6 -0.6
▸ Career Totals (MLE all levels + projections)
Career 31822907 6181021554 208100833 32242 .213.273.314.587 .101.303 327 .263 59 -146 +48 -19 +11 +90 -1.6
/ 162G 650594 12621311 422067 669 .212.272.313.585 .101.303 326 .263 59 -30 +10 -4 +2 +18 -0.3

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
202123 A+Winston-Salem Dash 290260 52804 23774 234 .200.274.277.551 .077.267 278 .254 53 -15 +3 +8 -0.4
202224 AABirmingham Barons 2722 7101 381 71 .318.423.500.923 .182.462 3011 .397 162 +2 +1 +1 0.4
202224 A+Winston-Salem Dash 432374 1021737 451087 508 .273.360.390.750 .118.364 2510 .337 116 +8 +7 +12 2.7
202325 AABirmingham Barons 6351 8110 12210 31 .157.317.216.533 .059.267 3319 .265 61 -3 +0 +2 -0.1
202426 AAAScranton/Wilkes-Barre RailRiders 131118 23224 11351 232 .195.269.347.617 .153.237 278 .276 69 -5 +4 +4 0.3
202426 AABinghamton Rumble Ponies 148126 33301 13324 342 .262.350.310.659 .048.337 229 .299 87 -2 +6 +4 0.8
202527 AAAScranton/Wilkes-Barre RailRiders 192171 551413 14490 367 .322.371.468.839 .146.433 267 .360 134 +7 +4 +5 1.7
202527 A+Hudson Valley Renegades 2117 6002 341 10 .353.476.7061.182 .353.364 1914 .505 245 +3 +0 +1 0.4
202527 ROKFCL Yankees 1815 1100 360 30 .067.222.133.356 .067.111 3317 .188 2 -2 +1 +1 -0.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
Duke Ellis (OGILVIE) 28 60 45 60 35 .215/.273/.331 .115.297 419 30% 7% 67 -0.2
Darren Ford
2014 · MLB
28 46→53 39→45 58→65 42 .222/.271/.307 .084.297 741 27% 6% 59 -1.1 .223/.273/.303 .080.296 737 26% 6% 58 -1.2 .221/.273/.290.069.29163725%6%52-1.1
Billy Hamilton
2019 · MLB
28 51→60 38→40 66→70 48 .241/.299/.324 .083.306 547 22% 8% 75 -0.0 .222/.283/.308 .086.298 535 25% 8% 64 -0.8 .159/.211/.231.072.25544737%6%12-1.0
Tony Campana
2014 · MLB
28 53→63 35→30 66→70 44 .248/.296/.306 .058.328 351 24% 6% 68 -0.5 .231/.275/.289 .058.298 228 22% 5% 55 -1.4 .237/.273/.293.056.29212418%4%51-1.2
Tyler Graham
2012 · AAA
28 55→54 38→40 62→65 42 .258/.303/.333 .076.326 546 22% 5% 79 +0.3 .235/.290/.311 .076.298 536 21% 5% 68 -0.5 .221/.272/.280.059.27443320%5%48-0.9
Todd Donovan
2007 · AAA
28 50→53 40 63→65 45 .241/.296/.334 .093.295 742 20% 6% 76 +0.1 .235/.300/.316 .081.299 538 21% 8% 73 -0.1 .234/.315/.302.068.30834223%10%74-0.1
Jarrod Dyson
2012 · MLB
27 52→57 37→40 66→70 46 .246/.296/.319 .073.308 346 21% 6% 72 -0.2 .247/.306/.324 .077.304 353 18% 7% 77 +0.1 .246/.315/.340.094.28355314%7%81+0.2
Mallex Smith
2021 · MLB
28 51→61 41→45 65 48 .242/.310/.353 .111.305 640 22% 8% 87 +0.8 .218/.292/.322 .104.301 1032 28% 9% 72 -0.2 .200/.285/.294.094.295114033%10%59-0.2
Tyler Wade
2023 · MLB
28 44→54 41→45 57→60 50 .214/.290/.309 .095.272 834 23% 9% 69 -0.4 .228/.296/.310 .082.303 636 25% 8% 71 -0.3 .228/.300/.289.061.30944025%8%63-0.4
Johneshwy Fargas
2021 · AA
26 46→49 41→45 59→65 41 .224/.281/.320 .096.289 1041 25% 5% 67 -0.5 .211/.266/.327 .116.288 1234 30% 5% 63 -0.8 .196/.253/.315.120.265144431%5%52-0.7
Roman Quinn
2021 · MLB
28 50→56 46→45 66→65 43 .243/.300/.376 .132.327 1237 28% 7% 89 +1.0 .218/.303/.345 .127.332 1127 35% 9% 84 +0.6 .176/.284/.289.112.32193442%11%60-0.3
Jerry Owens
2009 · MLB
28 54→64 36→40 58→65 48 .254/.303/.314 .060.301 439 17% 6% 73 -0.1 .253/.305/.325 .072.300 527 16% 7% 78 +0.2 .281/.331/.343.062.32722414%7%90+0.5
Michael Bourn
2011 · MLB
28 56→62 38→45 66→65 52 .261/.328/.346 .085.324 447 20% 9% 93 +1.3 .272/.336/.368 .096.345 540 20% 9% 102 +1.8 .271/.334/.368.097.34653821%8%96+1.6
Quintin Berry
2013 · MLB
28 50→58 38→40 62→65 46 .233/.303/.314 .081.319 637 27% 8% 75 -0.0 .223/.295/.294 .071.303 534 26% 8% 66 -0.6 .228/.296/.280.052.31133726%8%60-0.7
Nick Heath
2021 · MLB
27 45→38 40 63→65 40 .205/.271/.299 .095.337 743 39% 8% 58 -1.2 .198/.266/.309 .111.336 1029 41% 8% 58 -1.2 .172/.253/.274.102.30883643%8%41-1.0
Ezequiel Carrera
2015 · MLB
28 53→63 40→45 63→60 45 .255/.302/.355 .100.310 739 20% 6% 84 +0.6 .254/.312/.354 .100.315 1024 21% 7% 89 +0.9 .257/.324/.357.100.321111522%8%91+0.6
Drew Avans
2023 · AAA
27 49→53 42→45 64→60 45 .230/.302/.347 .117.332 833 31% 8% 82 +0.5 .222/.293/.323 .101.317 828 30% 9% 73 -0.1 .223/.294/.314.091.31183029%9%68-0.5
Roemon Fields
2019 · AAA
28 49→57 36→30 58→60 42 .228/.275/.291 .062.298 337 24% 5% 56 -1.3 .223/.277/.298 .075.284 525 22% 6% 59 -1.1 .216/.273/.274.058.26732419%7%49-1.0
Everth Cabrera
2015 · MLB
28 53→59 38→40 60→65 49 .250/.309/.330 .080.312 539 21% 8% 81 +0.4 .221/.274/.289 .068.277 522 21% 6% 56 -1.3 .193/.245/.222.029.24812221%6%23-1.3
Rajai Davis
2009 · MLB
28 53→63 40→50 66→70 47 .255/.304/.353 .097.295 753 16% 6% 85 +0.7 .270/.317/.378 .108.317 651 16% 6% 96 +1.5 .262/.309/.394.132.306114918%5%94+0.9
Dairon Blanco
2023 · AAA
30 49→52 48→50 62→70 41 .242/.296/.383 .141.312 1641 27% 6% 90 +1.0 .254/.315/.388 .134.326 1469 25% 6% 99 +1.7 .253/.319/.379.126.320139524%6%96+0.6