E.J. ExpositoSS Erie SeaWolves
Age 25 R/R 5'11" / 190 lbs AA HR -8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION284 act + 189 ros · stats below = ROS only
wRC+†61
AVG/OBP/SLG.191 / .256 / .360
PA189
HR7
SB6
K%34
BB%7
BABIP257
ISO168
MLB%2%
Value2026 · WAR
BAT: -22.1 runs (wOBA-derived runs vs avg)-22BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.1 runs (Positional adjustment)+5POSREP: +13.4 runs (Replacement-level credit)+13REPTotal WAR: -0.30-0.3WAR
0.00.51.00.20.30.3+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 40
Toolsscout grade
CONTACT40
scouting grade only
POWER40
scouting grade only
EYE20
scouting grade only
SPEED50
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
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.3$1.0M+$0.3M
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.8M $1.0M +$0.3M

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
202221 AAugusta GreenJackets 114100 21302 11343 23 210307300607 90297 3010 269 64
202221 AAugusta GreenJackets 11494 22303 17263 23 234368362730 128292 2315 339 118
202322 AAugusta GreenJackets 449395 611117 411976 235 154244241485 86273 449 220 27
202322 AAugusta GreenJackets 449375 781918 611366 235 208328328656 120294 3014 300 88
202423 A+Rome Emperors 477444 8722415 241603 318 196242365607 169263 345 261 58
202423 A+Rome Emperors 477424 10129413 441153 318 238314417732 179292 249 322 104
202524 AA2 teams 388357 659113 171298 112 182236322558 140235 334 244 45
202524 AA2 teams 388348 8313212 26988 112 239306391697 152291 257 308 94
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AADET 284253 427012 271021 114 166249336585 170211 3610 260 57 -14 +1 +0 +3 +8 -0.2
YTD25 AADET 284241 509014 39791 114 207320419739 212238 2814 328 109 +3 +1 +0 +3 +8 1.5
ROS25 AADET 2% 189172 33617 14651 62 191256360616 168243 347 265 61 -8 +0 +0 +2 +5 -0.1
ROS25 MLBDET 2% 44 0000 010 00 239 250 254 53 -0 +0 +0 +0 +0 -0.0
FULL25 AADET 288257 427012 271031 114 163246331576 167207 369 260 57 -14 +1 +0 +3 +8 -0.2
TOT25 AADET 473425 7513119 411672 176 176252346598 169230 359 262 59 -22 +1 +0 +5 +13 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBDET 31% 365332 6312113 271213 103 190257349606 160251 337 274 68 -13 +1 +0 +4 +10 0.2
202827 MLBDET 42% 388352 6913114 301253 103 196265358623 162255 328 278 71 -13 +1 +0 +4 +11 0.3
202928 MLBDET 48% 401364 7113114 311283 103 195264352615 157257 328 279 72 -13 +1 -1 +4 +11 0.3
202726 MLBDET 31% 113103 19404 8371 31 184250340590 155246 337 263 59 -5 +0 +0 +1 +3 -0.1
202827 MLBDET 42% 163148 29516 13531 41 196265365630 169250 338 266 62 -7 +0 +0 +2 +5 -0.0
202928 MLBDET 48% 192173 34617 15612 51 197268364633 168252 328 268 63 -8 +1 -0 +2 +5 -0.0
▸ Career Totals
Career 472428 8215217 361524 123 192261355616 164248 328 266 62 -20 +1 -0 +5 +13 -0.1
/ 162G 650589 11321323 502096 174 192262355617 163249 328 266 62 -28 +2 -0 +7 +18 -0.1
Career 27712516 470891085 19595930 10329 187254331585 145257 357 259 57 -136 +9 -1 +30 +79 -2.0
/ 162G 650590 11021220 462257 247 186253331584 144256 357 259 57 -32 +2 -0 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202221 AAugusta GreenJackets 11494 22303 17263 23 234368362730 128292 2315 339 118 +2 -1 +3 0.5
202322 AAugusta GreenJackets 449375 781918 611366 235 208328328656 120294 3014 300 88 -6 +3 +13 0.9
202423 A+Rome Emperors 477424 10129413 441153 318 238314417732 179292 249 322 104 +2 +3 +14 1.9
202524 AAColumbus Clingstones 232214 47715 10563 62 220264332596 112266 244 263 59 -11 +0 +7 -0.4
202524 A+Rome Emperors 156134 36617 16425 50 269368485853 216337 2710 376 146 +8 +1 +4 1.4

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
#1Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
14751712196262360+5+30.30.3
/1626642417+7.1+4.20.5pk7: 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
E.J. Exposito (OGILVIE) 25 40 40 50 20 176/252/346 169230 1917 35% 9% 59 -0.3
Christian Koss
2023 · AA
25 43→44 48→45 50 35 220/260/357 138296 1712 32% 4% 68 -0.5 226/272/347 121295 1215 27% 5% 70 -0.3 231/280/346114294101824%5%70-0.2
Eduardo Diaz
2022 · AA
25 38→44 50 51→50 35 202/248/350 149274 1913 34% 4% 62 -0.9 208/253/335 127294 1313 33% 4% 59 -1.1 203/244/323120284101432%4%48-1.4
Cody Puckett
2012 · AA
25 39 50 50 37 204/255/361 157274 1712 32% 5% 68 -0.5 202/248/336 134252 1710 27% 5% 57 -1.2 190/234/31112123017925%5%43-1.6
Trent Giambrone
2019 · AA
25 41 48→50 48→55 42 214/267/352 137269 1816 28% 6% 70 -0.3 195/254/328 133265 1616 32% 7% 59 -1.1 163/226/265102227121633%7%27-1.9
Kevin Smith
2021 · AA
25 37→43 53→55 49→50 35 202/248/370 168283 2213 37% 5% 67 -0.5 205/258/363 158283 1915 33% 6% 69 -0.4 200/251/358158270201533%6%62-0.6
Jeudy Valdez
2014 · AA
25 41→43 48→50 48→55 35 214/249/355 141282 1515 30% 4% 63 -0.9 211/259/318 107279 1011 27% 6% 56 -1.3 190/243/257662496925%6%33-1.4
Jalen Miller
2022 · AA
25 35→43 50 47→50 38 193/240/343 150255 1912 33% 6% 56 -1.3 208/274/348 140284 1515 30% 8% 72 -0.2 193/271/328135257132029%9%61-0.6
Willie MacIver
2023 · AAA
26 36→33 48→45 50→55 39 191/255/325 133271 1714 35% 6% 59 -1.1 215/291/341 126313 1316 33% 8% 78 +0.2 225/305/348123321111831%8%83+0.3
Jesús Bastidas
2023 · AA
24 41 50 45→50 40 211/280/359 148289 1912 33% 7% 78 +0.2 207/275/357 150271 1812 30% 6% 76 +0.0 200/269/348148259181330%5%68-0.5
Daniel Amaral
2023 · AA
26 41 47→40 48→55 41 209/268/345 136287 1514 32% 7% 69 -0.4 232/305/339 107304 927 25% 8% 82 +0.5 243/325/3328931754823%9%86+0.3
Jeter Downs
2022 · AAA
24 35→40 46→50 53→55 40 187/250/311 124262 1519 34% 7% 53 -1.5 184/265/319 135258 1622 34% 8% 62 -0.9 175/266/324149236182633%9%63-0.4
Ryan Cordell
2017 · AA
25 44→42 50 53→50 40 227/271/380 153285 1814 27% 5% 79 +0.3 205/253/335 130274 1413 30% 5% 59 -1.1 189/242/308119257131331%5%46-0.9
Brandon Hicks
2011 · AAA
25 37→41 45→50 51→50 38 192/249/314 122273 1315 34% 6% 53 -1.5 201/262/346 145307 1811 38% 7% 67 -0.5 192/257/340148302191041%7%60-0.7
Connor Kaiser
2023 · AA
26 39 50→45 52→50 42 203/267/350 147284 1912 35% 8% 70 -0.3 186/269/295 109300 1114 38% 9% 56 -1.3 169/260/2689827691238%10%43-1.2
Coco Montes
2023 · AAA
26 39→43 47→50 51→50 41 200/265/338 138281 1410 33% 7% 66 -0.6 219/284/347 128316 1310 33% 8% 76 +0.0 220/284/33711731711932%7%71-0.2
Kyle Datres
2021 · A
25 39→40 45→50 51→55 41 198/264/325 127271 1215 31% 6% 62 -0.9 206/284/345 139284 1622 32% 8% 76 +0.1 198/283/340141269182732%8%73-0.1
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
Derrick Mitchell
2012 · AA
25 44→47 47→50 50→55 41 223/274/361 138293 1417 28% 6% 76 +0.0 208/258/335 127267 1415 27% 6% 62 -0.9 186/238/305119233131526%6%44-1.0
Ryan Kreidler
2023 · MLB
25 41→44 48→50 52→55 44 208/287/345 137294 1617 33% 8% 77 +0.1 192/272/329 137274 1720 34% 8% 67 -0.5 185/267/314129265141933%9%58-0.7
Stone Garrett
2021 · AA
25 40→37 48→55 51→50 31 207/244/351 144307 1615 38% 3% 60 -1.0 215/257/384 169296 2215 34% 5% 75 -0.0 219/280/389170298211133%7%83+0.4