Elijah DunhamOF Rocket City Trash Pandas
Age 28 L/L 5'11" / 220 lbs AA HR -5% Svc 0.0 · Ctrl thru 2034
wRC+†61
AVG/OBP/SLG.201 / .273 / .349
PA250
HR7
SB9
K%33
BB%8
MLB%2%
BAT: -11.2 runs (wOBA-derived runs vs avg)-11BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.5 runs (Positional adjustment)-1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.50-0.5WAR
Scouting · nowfuture
HIT
2626
PWR
4949
SPD
5757
EYE
4848
trajectory · 10 yrs
-0.1peak
2026

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
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-9M $-14M -$5M
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+3 teams 496443 9525214 4114410 396 .214.296.375.670 .160.282 298 .289 79 -11 +5 +0 -3 +14 0.5
202224 AA2 teams 532473 10425316 461458 397 .220.300.387.687 .167.278 279 .297 85 -9 +5 +0 -3 +15 0.8
202325 AAA2 teams 554498 9421213 451868 357 .189.267.317.584 .129.268 348 .261 58 -26 +4 +0 -3 +16 -1.0
202426 AASomerset Patriots 394359 7316412 301353 194 .203.270.370.641 .167.285 348 .277 70 -13 +2 +0 -2 +11 -0.2
202527 INTLSenadores de San Juan 10683 14102 20301 00 .169.337.253.590 .084.226 2819 +0 -1
▸ 2026 Season (actual · ROS · total)
202628 AARocket City Trash Pandas 3128 4110 3140 10 .143.226.250.476 .107.286 4510 .180 -4 -4 +0 +0 -0 +1 -0.3
ROS28 MLBLAA 219197 39826 18752 82 .198.272.350.622 .152.282 348 .276 70 -8 +1 +0 -1 +6 -0.2
TOT28 MLBLAA 250225 43936 21892 92 .191.266.338.604 .147.282 368 .264 61 -11 +1 +0 -1 +7 -0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%LAA 323290 581229 27983 112 .200.275.348.623 .148.269 308 .280 73 -10 +1 -1 -2 +9 -0.3
202830 MLB 19%LAA 343308 621329 291033 112 .201.276.344.621 .143.270 308 .281 73 -10 +1 -2 -2 +10 -0.4
202931 MLB 29%LAA 342307 621329 291033 91 .202.277.345.623 .143.270 308 .279 72 -11 +1 -3 -2 +10 -0.5
203032 MLB 40%LAA 332298 591228 281013 71 .198.274.332.606 .134.269 308 .275 69 -12 +1 -4 -2 +9 -0.7
203133 MLB 54%LAA 308276 541127 26963 60 .196.272.326.598 .130.267 318 .270 65 -12 +1 -4 -2 +9 -0.9
203234 MLB 71%LAA 268242 46926 22862 40 .190.263.318.581 .128.265 328 .263 60 -12 +1 -5 -2 +8 -1.0
▸ Career Totals (MLE all levels + projections)
Career 42173774 76016625111 361130249 18832 .201.280.347.626 .145.272 319 .271 66 -164 +25 -19 -25 +119 -6.5
/ 162G 650582 11826417 562018 295 .203.282.349.631 .146.274 319 .271 66 -25 +4 -3 -4 +18 -1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Hudson Valley Renegades 268241 621909 22623 171 .257.327.448.775 .191.308 238 .341 119 +6 +3 +8 1.7
202123 ATampa Tarpons 12798 27624 25234 114 .276.441.500.941 .224.324 1820 .419 179 +11 +1 +4 1.6
202123 INTLSurprise Saguaros 10184 30632 14103 111 .357.465.5711.037 .214.389 1014 .454 206 +12 +2 +3 1.7
202224 AASomerset Patriots 485415 10326317 591037 377 .248.351.448.800 .200.288 2112 .354 129 +16 +5 +14 3.5
202224 INTLCardenales de Lara 4740 12311 581 20 .300.391.500.891 .200.344 1711 .385 153 +3 +0 +1 0.5
202325 AAAScranton/Wilkes-Barre RailRiders 303259 561216 39875 124 .216.330.340.670 .124.301 2913 .310 95 -2 +1 +9 0.8
202325 AASomerset Patriots 251217 5213110 28643 233 .240.335.447.782 .207.288 2511 .343 121 +6 +3 +7 1.7
202426 AASomerset Patriots 394347 8619415 421073 194 .248.334.455.790 .207.313 2711 .348 124 +11 +2 +11 2.5
202527 INTLSenadores de San Juan 10683 14102 20301 00 .169.337.253.590 .084.226 2819 .284 75 -3 +0 +3 0.0

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
Elijah Dunham (OGILVIE) 28 26 49 57 48 .201/.273/.349 .148.282 79 33% 8% 73 -0.1
Mark Contreras
2023 · MLB
28 38 50 54→55 37 .200/.260/.357 .156.285 1920 36% 6% 69 -0.4 .205/.268/.324 .119.296 1326 33% 6% 63 -0.8 .197/.266/.291.094.288103233%7%50-1.1
Michael Gigliotti
2023 · AA
27 42 46→40 57→55 48 .206/.304/.336 .130.293 1425 32% 10% 82 +0.5 .214/.310/.321 .107.288 917 26% 10% 81 +0.4 .206/.316/.294.088.27051323%12%76+0.0
Brian O'Grady
2019 · AAA
27 40→39 48→60 52→50 45 .204/.276/.351 .147.273 1513 30% 8% 74 -0.1 .217/.278/.403 .186.291 2315 32% 7% 89 +0.9 .201/.267/.390.189.270241734%7%78+0.2
Jim Haley
2023 · AAA
28 36→43 51→50 54→55 34 .193/.248/.347 .154.281 1919 38% 5% 61 -1.0 .210/.265/.341 .131.288 1521 31% 5% 66 -0.6 .210/.266/.328.118.281122429%5%59-0.7
Connor Hoover
2023 · AA
27 34→30 47→50 50 44 .181/.258/.318 .137.259 1513 35% 9% 58 -1.2 .189/.267/.321 .132.273 1612 35% 9% 63 -0.9 .160/.249/.296.136.218191236%9%46-1.0
Jordan Qsar
2023 · AAA
27 40→37 54→55 51→50 37 .196/.269/.374 .178.330 2213 45% 8% 77 +0.1 .206/.286/.364 .158.338 1815 41% 9% 82 +0.5 .192/.293/.348.156.303192039%11%80+0.2
Blake Tekotte
2014 · MLB
27 40→46 46→50 50→55 41 .204/.262/.336 .132.274 1320 30% 6% 63 -0.8 .203/.261/.323 .120.276 1110 29% 6% 60 -1.0 .193/.255/.309.116.26212430%6%50-0.7
Weston Wilson
2023 · AAA
28 41→43 49→55 51→55 40 .213/.267/.358 .145.288 1817 32% 6% 72 -0.2 .219/.288/.394 .175.287 2323 31% 9% 91 +1.1 .215/.294/.402.188.269262530%10%92+0.8
JJ Muno
2022 · AA
28 39 43→40 53→60 39 .192/.276/.299 .108.280 1120 33% 6% 62 -0.9 .204/.287/.299 .095.295 927 32% 7% 66 -0.6 .192/.283/.264.072.28063931%7%53-0.9
Mitch Longo
2022 · AAA
27 46→45 48→45 58→50 41 .230/.279/.372 .142.295 1520 27% 6% 79 +0.3 .224/.271/.370 .146.295 1715 29% 5% 76 +0.1 .186/.224/.319.133.23618330%4%38-0.6
Michael Helman
2023 · AAA
27 41 51→55 57→55 46 .215/.276/.371 .155.258 1925 25% 7% 79 +0.3 .221/.279/.380 .159.267 1922 24% 6% 82 +0.5 .213/.271/.381.168.251202024%6%76+0.0
Sam Hilliard
2022 · MLB
28 34→44 56→55 55 41 .193/.259/.383 .190.265 2515 37% 8% 76 +0.0 .209/.283/.382 .173.289 2215 34% 9% 85 +0.7 .203/.279/.381.178.280211834%9%80+0.2
Kyle Datres
2023 · AA
27 42→43 50 55 44 .216/.293/.366 .150.294 1823 32% 8% 85 +0.7 .212/.292/.349 .137.297 1721 32% 9% 80 +0.4 .195/.282/.319.124.275162133%9%66-0.3
Jason Cooper
2008 · AAA
27 42→39 50→55 50→45 42 .214/.273/.375 .161.282 168 30% 7% 79 +0.3 .214/.282/.355 .141.270 128 24% 7% 77 +0.1 .209/.292/.354.145.25013321%8%80+0.2
Camden Duzenack
2023 · AAA
28 39→37 49→50 51→50 36 .205/.244/.348 .143.271 1712 31% 4% 59 -1.1 .225/.280/.351 .126.287 1310 26% 6% 75 -0.0 .235/.302/.339.104.29610623%6%79+0.1
Kevin Padlo
2023 · MLB
27 37→40 49→55 52→50 39 .196/.252/.341 .145.270 1813 34% 6% 61 -1.0 .194/.271/.330 .136.273 1513 33% 9% 67 -0.5 .172/.266/.302.130.240151333%11%57-0.8
J.P. Martínez
2023 · AAA
27 44→45 47→50 62→65 43 .210/.289/.348 .138.323 1330 37% 9% 79 +0.3 .212/.293/.344 .132.312 1337 33% 9% 79 +0.3 .205/.290/.325.120.298114532%9%70-0.3
Luis Aviles Jr.
2023 · AAA
28 40→42 51→50 53→55 35 .212/.249/.373 .161.284 1816 32% 4% 68 -0.5 .209/.255/.350 .141.289 1621 32% 5% 65 -0.7 .190/.242/.318.127.262162933%5%47-1.3
Trent Giambrone
2021 · AAA
27 38→41 51→50 51→55 41 .207/.262/.365 .158.267 2019 31% 6% 72 -0.2 .180/.243/.272 .092.261 914 33% 7% 39 -2.5 .150/.219/.214.064.22051432%7%12-2.0
Jason Smith
2004 · MLB
27 46→35 48→55 56→50 42 .230/.284/.372 .142.308 1515 30% 7% 82 +0.5 .225/.268/.379 .154.286 1612 26% 5% 77 +0.1 .219/.261/.374.154.284151328%5%69-0.2