E.J. ExpositoSS Erie SeaWolves
Age 25 R/R 5'11" / 190 lbs AA HR +5%H +3% Svc 0.0 · Ctrl thru 2034 peak 0.5 · 2028
wRC+†65
AVG/OBP/SLG.195 / .246 / .332
PA320
HR9
SB10
K%34
BB%5
MLB%2%
BAT: -12.8 runs (wOBA-derived runs vs avg)-13BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
4040
PWR
4040
SPD
5050
EYE
3920
trajectory · 10 yrs
0.5peak
2028

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+0.4$2M+$0.9M
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.2$0.9M+$0.0M
2032Ext / FA-deal$3M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $7M $-1.0M -$8M
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
202221 AAugusta GreenJackets 114100 18202 11363 23 .180.281.260.541 .080.258 3210 .259 56 -6 -1 +0 +1 +3 -0.2
202322 AAugusta GreenJackets 449396 591216 401956 235 .149.238.230.467 .081.262 439 .218 25 -38 +3 +0 +5 +13 -1.8
202423 A+Rome Emperors 477444 8321414 241543 318 .187.234.347.580 .160.246 325 .247 47 -28 +3 +0 +5 +14 -0.7
202524 AA2 teams 388358 6610112 161288 112 .184.236.318.554 .134.241 334 .240 42 -25 +1 +0 +4 +11 -0.9
▸ 2026 Season (actual · ROS · total)
202625 AAErie SeaWolves 5347 10203 4221 20 .213.288.447.735 .234.304 428 .294 83 -1 +0 +0 +1 +2 0.1
ROS25 MLBDET 267247 491018 15923 82 .198.253.344.597 .146.275 346 .265 61 -12 +1 +0 +3 +8 -0.1
TOT25 MLBDET 320294 5912111 191144 102 .201.259.361.619 .160.281 366 .270 65 -13 +1 +0 +3 +9 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 11%DET 354324 6713211 231034 102 .207.268.361.629 .154.262 296 .277 70 -12 +1 +0 +4 +10 0.3
202827 MLB 26%DET 381349 7314212 251094 102 .209.270.364.634 .155.265 297 .281 73 -12 +1 +0 +4 +11 0.5
202928 MLB 38%DET 396361 7615212 271135 92 .211.275.363.638 .152.266 297 .282 74 -12 +1 -1 +4 +11 0.4
203029 MLB 47%DET 397361 7615212 281145 81 .211.277.363.640 .152.266 297 .281 73 -12 +1 -1 +4 +11 0.3
203130 MLB 56%DET 396361 7415211 281154 81 .205.270.349.619 .144.264 297 .278 71 -13 +1 -2 +4 +11 0.2
203231 MLB 66%DET 385351 7214211 271134 60 .205.270.350.620 .145.262 297 .274 68 -14 +1 -3 +4 +11 -0.1
203332 MLB 84%DET 369336 6613110 261104 40 .196.262.330.593 .134.261 307 .269 64 -15 +1 -4 +4 +10 -0.3
203433 MLBDET 341311 611219 231044 30 .196.260.328.588 .132.259 307 .264 60 -15 +1 -4 +4 +10 -0.6
203534 MLBDET 298273 511017 20943 20 .187.250.308.558 .121.257 327 .257 55 -15 +0 -5 +3 +8 -0.8
▸ Career Totals (MLE all levels + projections)
Career 50124572 89117622137 333158060 13528 .195.259.333.592 .138.261 327 .263 60 -229 +16 -20 +54 +142 -3.8
/ 162G 650593 11623318 432058 184 .196.259.336.595 .140.261 327 .263 60 -30 +2 -3 +7 +18 -0.5

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
202221 AAugusta GreenJackets 11494 22303 17263 23 .234.368.362.730 .128.292 2315 .339 118 +2 -1 +3 0.5
202322 AAugusta GreenJackets 449375 781918 611366 235 .208.328.328.656 .120.294 3014 .300 88 -6 +3 +13 0.9
202423 A+Rome Emperors 477424 10129413 441153 318 .238.314.417.732 .179.292 249 .322 104 +2 +3 +14 1.9
202524 AAColumbus Clingstones 232214 47715 10563 62 .220.264.332.596 .112.266 244 .263 59 -11 +0 +7 -0.4
202524 A+Rome Emperors 156134 36617 16425 50 .269.368.485.853 .216.337 2710 .376 146 +8 +1 +4 1.4

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
E.J. Exposito (OGILVIE) 25 40 40 50 20 .195/.246/.332 .137.272 99 34% 5% 57 -0.7
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Christian Koss
2023 · AA
25 44→45 48→50 50 35 .223/.264/.361 .138.300 1611 31% 4% 70 -0.3 .226/.272/.348 .122.298 1215 27% 5% 71 -0.3 .231/.280/.347.116.296101825%5%70-0.1
Eduardo Diaz
2022 · AA
25 40→45 49→50 51→50 37 .210/.257/.356 .146.277 1813 31% 5% 67 -0.5 .210/.256/.344 .134.296 1413 33% 5% 63 -0.8 .206/.250/.329.123.291111432%4%53-1.2
José Barrero
2023 · MLB
25 40→47 46→50 50→55 35 .201/.252/.326 .125.298 1514 37% 5% 56 -1.3 .197/.259/.343 .146.290 1820 37% 6% 66 -0.6 .186/.254/.339.153.266192436%6%60-0.6
Brandon Hicks
2011 · AAA
25 37→40 46→50 51→50 38 .193/.251/.319 .126.276 1414 35% 6% 55 -1.4 .200/.261/.341 .141.304 1711 38% 7% 65 -0.7 .192/.258/.339.147.301181040%7%59-0.7
Jalen Miller
2022 · AA
25 36→43 48→45 48→50 40 .193/.242/.327 .135.252 1614 31% 6% 53 -1.5 .206/.270/.345 .139.284 1515 31% 8% 69 -0.4 .194/.270/.327.133.262122029%9%60-0.6
Jeudy Valdez
2014 · AA
25 41→45 46→50 49→55 35 .210/.247/.342 .132.278 1316 30% 4% 58 -1.2 .205/.251/.309 .104.272 912 27% 5% 51 -1.7 .185/.236/.256.070.2416925%6%30-1.5
Jeter Downs
2022 · AAA
24 36→41 49→50 52→55 41 .194/.257/.337 .143.263 1819 33% 7% 63 -0.9 .184/.262/.320 .136.261 1722 35% 8% 61 -1.0 .178/.268/.330.152.242182633%8%64-0.3
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 .202/.257/.328 .126.297 1321 35% 6% 59 -1.1 .205/.281/.332 .127.308 1127 35% 7% 71 -0.3 .190/.283/.327.137.290123935%8%66-0.3
Kevin Smith
2021 · AA
25 39→45 51→55 50 35 .206/.250/.363 .157.286 1914 35% 5% 66 -0.6 .207/.260/.367 .160.286 1915 33% 6% 71 -0.3 .203/.254/.364.161.273211533%6%65-0.5
Derrick Mitchell
2012 · AA
25 43→46 47→50 50→55 39 .217/.266/.355 .138.286 1517 29% 5% 70 -0.3 .209/.259/.338 .129.268 1415 27% 6% 63 -0.9 .186/.240/.307.122.232141526%6%46-0.9
Hutton Moyer
2018 · AA
25 41→42 45→50 52→50 36 .206/.257/.333 .128.294 1313 34% 5% 61 -1.0 .203/.250/.330 .127.320 1416 39% 5% 56 -1.3 .157/.192/.303.146.247212246%4%24-0.9
Maverick Handley
2023 · AA
25 40 45 51→50 44 .199/.282/.323 .124.278 1313 32% 8% 70 -0.3 .204/.293/.301 .097.284 911 29% 9% 69 -0.4 .196/.289/.271.075.27561028%9%57-0.6
Max Burt
2023 · AAA
26 39 46→45 54→55 36 .202/.252/.327 .125.285 1417 34% 5% 57 -1.2 .190/.247/.303 .113.282 1322 36% 6% 49 -1.8 .172/.233/.265.093.260102636%6%31-1.4
Corey Toups
2018 · AAA
25 44→47 43→45 55→50 40 .212/.271/.329 .117.297 1017 31% 6% 65 -0.7 .203/.266/.307 .104.321 1015 37% 7% 58 -1.2 .177/.247/.258.081.30091941%7%34-1.3
Daniel Amaral
2023 · AA
26 41 47→40 48→55 41 .209/.268/.341 .133.288 1514 32% 7% 68 -0.5 .231/.302/.338 .107.302 928 25% 8% 81 +0.4 .241/.322/.332.091.31264822%9%85+0.3
Taylor Featherston
2015 · AA
25 44→45 48→50 51→50 39 .225/.272/.373 .148.289 1612 28% 5% 77 +0.1 .207/.255/.337 .130.273 1411 29% 5% 61 -1.0 .190/.243/.306.116.257121130%5%45-1.1
Jesus Valdez
2023 · AA
25 43 47→45 52→50 37 .215/.265/.345 .130.307 1612 34% 6% 67 -0.5 .203/.238/.329 .126.296 147 35% 4% 51 -1.7 .194/.231/.312.118.27914435%4%41-1.0
Kyle Datres
2021 · A
25 41→43 48→50 51→55 42 .208/.274/.354 .146.273 1515 29% 6% 74 -0.1 .211/.290/.356 .145.288 1721 31% 8% 82 +0.5 .206/.292/.349.143.282182732%9%79+0.1
Aaron Schunk
2023 · AA
26 40→43 44→45 48→50 36 .203/.250/.319 .116.288 129 33% 5% 53 -1.5 .216/.261/.332 .116.297 1110 30% 5% 62 -0.9 .216/.262/.331.115.289111028%5%58-0.8