Duke Ellis

CF Scranton/Wilkes-Barre RailRiders
Age 29 L/L 6'2" / 180 lbs AAA HR +14% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAA/AA2 orgs279.230/.311/.32855760—.228/.290/.311
202527AAA/A+/ROK2 orgs231.305/.369/.46354086—.265/.311/.394
202628AAAScranton/Wilk…307.276/.342/.39756074—.249/.299/.349
2027PROJ10% MLB29MLBNYY16.221/.271/.31902650.0
2028PROJ27% MLB30MLBNYY50.220/.271/.3161664-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Speed99
Max EV70
Z-Con%56
Chase%54
Whiff%53
K%47
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsTyler Wade (age 29) · Darren Ford (age 29) · Billy Hamilton (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†65
AVG/OBP/SLG.221 / .271 / .319
PA16
HR0
K%25
BB%6
BABIP294
ISO67
MLB%10%
Value2027 · WAR
BAT: -6.5 runs (wOBA-derived runs vs avg)-7BATRUN: +3.4 runs (SB/CS + UBR baserunning)+3RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.1-0.12728
Tools · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024
CONTACT60
scouting grade only
POWER45
Bat Spd
2969.1
EYE35
scouting grade only
SPEED60
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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. 2027 = full-season projection (no games played yet). 2028+ 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)
202123 A+Winston-Salem Dash — 290260 52804 23774 234 200274277551 77267 278 254 15 — — — — — —
202224 AABirmingham Barons — 2722 7101 381 71 318423500923 182462 3011 397 116 — — — — — —
202224 A+Winston-Salem Dash — 432374 1021737 451087 508 273360390750 118364 2510 337 61 — — — — — —
202325 AABirmingham Barons — 6351 8110 12210 31 157317216533 59267 3319 265 17 — — — — — —
202426 AAAScranton/Wilkes-Barre RailRiders — 131118 23224 11351 232 195269347617 153237 278 276 40 — — — — — —
202426 AABinghamton Rumble Ponies — 148126 33301 13324 342 262350310659 48337 229 299 78 — — — — — —
202527 AAAScranton/Wilkes-Barre RailRiders — 192171 551413 14490 367 322371468839 146433 267 360 91 — — — — — —
202527 A+Hudson Valley Renegades — 2117 6002 341 10 3534767061.182 353364 1914 505 153 — — — — — —
202527 ROKFCL Yankees — 1815 1100 360 30 67222133356 67111 3317 188 -43 — — — — — —
202628 AAAScranton/Wilkes-Barre RailRiders — 307272 751235 25693 609 276342397739 121350 228 326 74 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 A+ MLEWinston-Salem Dash — 290269 41603 151074 234 152208208417 56236 375 191 15 — — — — — —
202224 AA MLEBirmingham Barons — 2724 7101 1101 71 292346458804 167425 374 340 116 — — — — — —
202224 A+ MLEWinston-Salem Dash — 432395 861226 261497 508 218278304582 86325 346 258 61 — — — — — —
202325 AA MLEBirmingham Barons — 6355 7110 8270 31 127238182420 55234 4313 193 17 — — — — — —
202426 AAA MLEScranton/Wilkes-Barre RailRiders — 131121 22223 8421 232 182238306544 124234 326 227 40 — — — — — —
202426 AA MLEBinghamton Rumble Ponies — 148130 35301 9374 342 269336315651 46339 256 283 78 — — — — — —
202527 AAA MLEScranton/Wilkes-Barre RailRiders — 192177 501212 9600 367 282317395713 113396 315 302 91 — — — — — —
202527 A+ MLEHudson Valley Renegades — 2118 5002 251 10 278381611992 333299 2410 394 153 — — — — — —
202527 ROK MLEFCL Yankees — 1816 1100 290 30 62167125292 6272 5011 105 -43 — — — — — —
202628 AAA MLEScranton/Wilkes-Barre RailRiders — 307281 701034 17833 609 249299349648 100326 276 278 74 — — — — — —
202123 A+ MLEWinston-Salem Dash — 290269 41603 151074 234 152208208417 56237 375 191 15 — — — — — —
202123 A+ RAWWinston-Salem Dash — 290260 52804 23774 234 200274277551 77267 278 254 15 — — — — — —
202224 A+ MLE2 teams — 459419 931327 271588 579 222282313595 91336 346 263 64 — — — — — —
202224 A+ RAW2 teams — 459396 1091838 481168 579 275363396760 121369 2510 341 64 — — — — — —
202325 AA MLEBirmingham Barons — 6355 7110 8270 31 127238182420 55250 4313 193 17 — — — — — —
202325 AA RAWBirmingham Barons — 6351 8110 12210 31 157317216533 59267 3319 265 17 — — — — — —
202426 AA MLE2 teams — 279251 56524 17805 574 223286307592 84306 296 257 60 — — — — — —
202426 AA RAW2 teams — 279244 56525 24675 574 230311328639 98291 249 288 60 — — — — — —
202527 AAA MLE3 teams — 231211 561214 13741 407 265311389700 123388 326 295 86 — — — — — —
202527 AAA RAW3 teams — 231203 621515 20591 407 305369463832 158407 269 360 86 — — — — — —
202628 AAA MLEScranton/Wilkes-Barre RailRiders — 307281 701034 17833 609 249299349648 100337 276 278 74 — — — — — —
202628 AAA RAWScranton/Wilkes-Barre RailRiders — 307272 751235 25693 609 276342397739 121350 228 326 74 — — — — — —
202123 A+ MLEWinston-Salem Dash — 290269 41603 151074 234 152208208417 56236 375 191 15 — — — — — —
202224 A+ MLE2 teams — 459421 931327 271588 579 221282311593 90331 346 263 64 — — — — — —
202325 AA MLEBirmingham Barons — 6355 7110 8270 31 127238182420 55234 4313 193 17 — — — — — —
202426 AA MLE2 teams — 279255 56524 17805 574 220286302588 82290 296 257 60 — — — — — —
202527 AAA MLE3 teams — 231215 561214 13741 407 260311381693 121362 326 295 86 — — — — — —
202628 AAA MLEScranton/Wilkes-Barre RailRiders — 307284 701034 17833 609 246299345644 99326 276 278 74 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AA MLE2 teams — 279255 56524 17805 574 220286302588 82290 296 257 60 — — — — — —
202527 AAA MLE3 teams — 231215 561214 13741 407 260311381693 121362 326 295 86 — — — — — —
202628 AAA MLEScranton/Wilkes-Barre RailRiders — 307284 701034 17833 609 246299345644 99326 276 278 74 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLENYY 10% 327303 661124 18893 426 221271316587 95294 276 264 65 -14 +6 -0 +1 +7 0.1
▸ 2027 — real world (MLB)
202729 MLB CTXNYY 10% 1615 3100 140 20 221271319590 97294 256 265 65 -1 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLENYY 27% 184170 36612 10502 213 219270313583 94293 275 263 64 -8 +3 -2 +1 +4 -0.3
202830 MLB CTXNYY 27% 5047 10201 3140 61 220271316587 96293 286 264 64 -2 +1 -1 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5047 10201 3140 61 213260319579 106281 286 264 59 -2 +1 -1 +0 +1 -0.1
/ 162G— A+C — 650611 13026013 391820 7813 213260319579 106281 286 264 59 -28 +10 -8 +2 +14 -0.9
Career— MLE — 19681800 390581126 11662124 28140 217273304578 88313 326 255 59 -14 +6 -2 +1 +7 -0.2
/ 162G— MLE — 650595 1291949 382058 9313 217273308581 91312 326 255 59 -28 +11 -4 +2 +14 -0.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAAScranton/Wilkes-Barre RailRiders · 307 PAwOBA .318 → .278 (−40)K% 22.5% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.48%÷1.000×1.200——26.97%
BB% (unintentional) /PA7.82%÷1.000×0.690—×0.9925.35%
HBP% /PA0.98%—×0.940—×0.9920.91%
Singles /BIP27.09%÷1.000×0.930×1.035×0.99225.88%
Doubles /BIP5.91%÷1.000×0.830×1.035×0.9925.04%
Triples /BIP1.48%÷1.000×0.970×1.035×0.9921.47%
Home runs /BIP2.46%÷1.000×0.700—×0.9921.71%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.035.

Result: wOBA .318 → .278; ISO .121 → .099; BABIP .350 → .326. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAAScranton/Wilkes-Barre RailRiders · 192 PAwOBA .352 → .302 (−50)K% 25.5% → 31.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.52%÷0.979×1.200——31.30%
BB% (unintentional) /PA7.29%÷1.078×0.690—×1.0034.68%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP30.33%÷1.008×0.930×1.026×1.00328.80%
Doubles /BIP11.48%÷1.020×0.830×1.026×1.0039.61%
Triples /BIP0.82%÷0.944×0.970×1.026×1.0030.87%
Home runs /BIP2.46%÷1.070×0.700—×1.0031.61%

Factors used: league row International League. Park (home-season share, regressed): HR 114, 1B 102, 2B 104, 3B 89, K 96, BB 116 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .352 → .302; ISO .146 → .116; BABIP .433 → .396. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Hudson Valley Renegades · 21 PAwOBA .491 → .394 (−97)K% 19.0% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.05%÷0.985×1.310——25.35%
BB% (unintentional) /PA14.29%÷0.984×0.600—×0.9588.34%
HBP% /PA4.76%—×0.770—×0.9583.51%
Singles /BIP30.77%÷0.991×0.870—×0.95825.88%
Doubles /BIP0.00%÷1.014×0.780—×0.9580.00%
Triples /BIP0.00%÷0.975×0.850—×0.9580.00%
Home runs /BIP15.38%÷0.969×0.880—×0.95813.39%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 94, 1B 98, 2B 103, 3B 95, K 97, BB 97 — applied at half strength. Age: age 27 vs a level average of 22.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .491 → .394; ISO .353 → .312; BABIP .364 → .299. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ROKFCL Yankees · 18 PAwOBA .184 → .105 (−79)K% 33.3% → 48.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.001×1.440——47.97%
BB% (unintentional) /PA16.67%÷1.000×0.620—×0.9409.71%
HBP% /PA0.00%—×0.720—×0.9400.00%
Singles /BIP0.00%÷1.056×0.820—×0.9400.00%
Doubles /BIP11.11%÷1.043×0.720—×0.9407.21%
Triples /BIP0.00%÷1.008×0.720—×0.9400.00%
Home runs /BIP0.00%÷2.059×0.780—×0.9400.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 312, 1B 111, 2B 109, 3B 102, K 100, BB 100 — applied at half strength. Age: age 27 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (7.5 yr older than average).

Result: wOBA .184 → .105; ISO .067 → .037; BABIP .111 → .072. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AABinghamton Rumble Ponies · 148 PAwOBA .295 → .283 (−12)K% 21.6% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.62%÷1.046×1.220——25.21%
BB% (unintentional) /PA8.78%÷0.996×0.700—×0.9886.10%
HBP% /PA2.70%—×0.850—×0.9882.27%
Singles /BIP30.85%÷0.992×0.970×1.050×0.98831.28%
Doubles /BIP3.19%÷0.954×0.860×1.050×0.9882.99%
Triples /BIP0.00%÷1.062×0.950×1.050×0.9880.00%
Home runs /BIP1.06%÷0.834×0.780—×0.9880.98%

Factors used: league row EL. Park (home-season share, regressed): HR 67, 1B 98, 2B 91, 3B 112, K 109, BB 99 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .295 → .283; ISO .048 → .046; BABIP .337 → .339. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAAScranton/Wilkes-Barre RailRiders · 131 PAwOBA .270 → .227 (−44)K% 26.7% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.72%÷0.990×1.200——32.37%
BB% (unintentional) /PA8.40%÷1.011×0.690—×1.0185.83%
HBP% /PA0.76%—×0.940—×1.0180.73%
Singles /BIP18.07%÷0.976×0.930×1.039×1.01818.20%
Doubles /BIP2.41%÷1.072×0.830×1.039×1.0181.97%
Triples /BIP2.41%÷0.900×0.970×1.039×1.0182.75%
Home runs /BIP4.82%÷1.045×0.700—×1.0183.29%

Factors used: league row International League. Park (home-season share, regressed): HR 109, 1B 95, 2B 114, 3B 80, K 98, BB 102 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .270 → .227; ISO .153 → .117; BABIP .237 → .234. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AABirmingham Barons · 63 PAwOBA .260 → .193 (−66)K% 33.3% → 43.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.938×1.220——43.38%
BB% (unintentional) /PA19.05%÷0.995×0.680—×0.99812.99%
HBP% /PA0.00%—×0.840—×0.9980.00%
Singles /BIP20.00%÷1.069×0.920—×0.99817.18%
Doubles /BIP3.33%÷0.961×0.910—×0.9983.15%
Triples /BIP3.33%÷0.967×0.880—×0.9983.03%
Home runs /BIP0.00%÷1.013×0.800—×0.9980.00%

Factors used: league row SL. Park (home-season share, regressed): HR 103, 1B 114, 2B 92, 3B 93, K 88, BB 99 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .260 → .193; ISO .059 → .050; BABIP .267 → .234. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 A+Winston-Salem Dash · 432 PAwOBA .330 → .258 (−73)K% 25.0% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.953×1.310——34.36%
BB% (unintentional) /PA10.42%÷1.037×0.600—×0.9885.95%
HBP% /PA1.62%—×0.770—×0.9881.23%
Singles /BIP28.20%÷0.956×0.870×1.038×0.98826.30%
Doubles /BIP6.39%÷1.056×0.780×1.038×0.9884.84%
Triples /BIP1.13%÷1.150×0.850×1.038×0.9880.85%
Home runs /BIP2.63%÷0.955×0.880—×0.9882.40%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 91, 1B 91, 2B 111, 3B 130, K 91, BB 107 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .330 → .258; ISO .118 → .093; BABIP .364 → .325. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).