Esteban Mejia3B Hickory Crawdads
Age 21 R/R 5'11" / 165 lbs A Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION152 act + 167 ros · stats below = ROS only
wRC+†53
AVG/OBP/SLG.200 / .273 / .280
PA167
HR2
K%30
BB%7
BABIP283
ISO80
MLB%0%
Value2026 · WAR
BAT: -15.6 runs (wOBA-derived runs vs avg)-16BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.0 runs (Replacement-level credit)+9REPTotal WAR: -0.50-0.5WAR
0.00.51.00.20.40.4+$5M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 30
Toolsscout grade
CONTACT45
scouting grade only
POWER30
scouting grade only
EYE50
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.2$0.6M+$0.0M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Pre-Arb$0.9M+0.4$1M+$0.6M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$1M

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
202217 ROKDSL TEX Red 145135 26520 6233 151 193243259502 67230 164 229 33
202217 ROKDSL TEX Red 145131 35830 10163 151 267333374707 107302 117 317 101
202318 ROKACL Rangers 137127 20311 9560 72 157213220434 63268 417 189 3
202318 ROKACL Rangers 137121 29521 14340 72 240316339655 99322 2510 296 84
202419 A2 teams 323295 571414 211226 183 193261288549 95312 387 239 41
202419 A2 teams 323284 752025 32876 183 264351401752 137363 2710 339 118
202520 A2 teams 322294 55513 23923 137 187253241495 54259 297 230 34
202520 A2 teams 322277 65824 40653 137 235338321659 87290 2012 305 91
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ATEX 152133 26204 13535 62 195291301592 105286 359 265 61 -7 +0 +0 +1 +4 -0.1
YTD21 ATEX 152125 30205 21385 62 240371376747 136301 2514 343 121 +4 +0 +0 +1 +4 0.9
ROS21 ATEX 0% 167150 30412 12503 42 200273280553 80278 307 254 53 -9 +0 +0 +1 +5 -0.4
ROS21 MLBTEX 0% 01 0000 000 00 279 243 44 +0 +0
FULL21 ATEX 152134 26204 13535 62 194291299590 104282 359 265 61 -7 +0 +0 +1 +4 -0.1
TOT21 ATEX 319283 56616 251038 104 198282290571 92284 328 259 57 -16 +0 +0 +1 +9 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTEX 34% 370333 691017 291075 83 207281306587 99281 298 269 64 -15 +0 +0 +1 +10 -0.3
202823 MLBTEX 48% 442398 851329 351246 93 214287324611 111283 288 278 71 -15 +1 +0 +2 +13 0.0
202924 MLBTEX 53% 490441 9514211 391357 104 215290331621 116284 288 283 75 -14 +0 +0 +2 +14 0.2
203025 MLBTEX 55% 516462 10115212 421417 104 219294338631 119284 278 286 77 -13 +0 +0 +2 +15 0.4
203126 MLBTEX 56% 530474 10516213 431448 114 222297346643 124284 278 287 78 -13 +1 +0 +2 +15 0.4
202722 MLBTEX 34% 127114 23302 10372 31 202278281558 79283 298 259 57 -6 +0 +0 +0 +4 -0.2
202823 MLBTEX 48% 214192 42615 17603 42 219292339631 120284 288 268 64 -9 +0 +0 +1 +6 -0.2
202924 MLBTEX 53% 258231 51816 21714 52 221297342639 121286 288 274 68 -9 +0 +0 +1 +7 -0.1
203025 MLBTEX 55% 282253 56817 23774 62 221296344640 123286 278 277 70 -9 +0 +0 +1 +8 -0.0
203126 MLBTEX 56% 295265 58917 24804 62 219294340633 121286 278 278 71 -10 +0 +0 +1 +8 0.0
▸ Career Totals
Career 11761056 23034427 9532517 249 218293334627 116286 288 273 67 -43 +1 +0 +4 +33 -0.5
/ 162G 650584 12719215 531809 135 217293334627 116286 288 273 67 -24 +1 +0 +2 +18 -0.3
Career 34423109 643991562 25999448 10533 207278308586 101281 298 265 61 -150 +8 +0 +12 +98 -3.3
/ 162G 650587 12219312 491889 206 208279312591 104282 298 265 61 -28 +2 +0 +2 +18 -0.6

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
202217 ROKDSL TEX Red 145131 35830 10163 151 267333374707 107302 117 317 101 +0 +3 +4 0.7
202318 ROKACL Rangers 137121 29521 14340 72 240316339655 99322 2510 296 84 -2 +1 +4 0.2
202419 ADown East Wood Ducks 186166 36812 16524 71 217301313614 96304 289 284 75 -5 +1 +5 0.1
202419 ROKACL Rangers 137118 391213 16352 112 331419525945 195444 2612 414 175 +12 +1 +4 1.7
202520 A+Hub City Spartanburgers 6857 6100 9221 20 105239123362 18167 3213 189 3 -7 +0 +2 -0.5
202520 AHickory Crawdads 254220 59724 31432 117 268364373736 105316 1712 336 115 +4 -1 +7 1.1

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,4963031214284321+5+2-0.40.1
/1626641314+2.4+0.7-0.2pk7: 1
#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
Esteban Mejia (OGILVIE) 21 45 30 50 50 198/282/290 92284 610 32% 8% 57 -0.5
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 214/278/297 83284 513 26% 8% 59 -1.1 217/304/278 61289 324 23% 10% 66 -0.6 216/317/2604428513422%12%65-0.3
Gorge Munoz
2017 · A
21 43 38→40 50→55 42 205/260/282 78258 517 22% 5% 48 -1.9 205/257/290 85298 710 32% 5% 49 -1.8 185/231/261772879937%3%28-0.8
Omar Guerra
2008 · A
21 41 35→30 48→50 45 193/274/246 53257 29 24% 7% 46 -2.0 220/315/279 59272 211 19% 6% 73 -0.1 229/342/2683927701515%5%79+0.1
Cutter Dykstra
2010 · A
21 40→50 40 47→55 43 198/260/282 84275 811 30% 7% 48 -1.9 217/273/292 75304 616 29% 6% 56 -1.3 232/301/3168431561626%8%72-0.2
Dixon Mavares
2007 · A
21 46 35→30 51→50 44 215/285/275 60277 111 22% 6% 57 -1.2 220/294/288 68262 310 16% 8% 65 -0.7 223/303/2836025331112%8%65-0.2
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Yoel Romero
2019 · A
21 46 38→40 48→50 48 219/282/294 75276 513 22% 7% 60 -1.0 208/265/288 80289 67 28% 7% 52 -1.6 201/249/291903048035%5%43-0.9
Anneury Peguero
2008 · A
21 48 35→30 48→50 51 224/298/278 54280 211 20% 8% 63 -0.8 205/282/270 65269 412 23% 9% 55 -1.4 150/247/1863619331822%10%17-1.1
Tim Kennelly
2008 · A
21 43→52 40 49→40 42 208/261/301 94283 77 28% 6% 53 -1.5 232/291/325 93304 55 24% 7% 72 -0.2 241/301/332913014420%6%75+0.0
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Dubal Baez
2013 · A
20 45 34→30 49→60 46 209/296/257 49286 215 25% 8% 59 -1.1 222/291/276 54303 220 25% 7% 59 -1.1 231/299/2683731403124%7%57-0.4
Erick Brito
2023 · A
21 45→43 35→30 52→55 47 212/278/275 63281 216 24% 8% 54 -1.4 210/271/275 65269 320 22% 6% 51 -1.7 214/271/2816728032323%6%49-0.8
Jimmy Mojica
2021 · A
21 45 37→40 47→50 41 212/261/283 72278 48 25% 5% 48 -1.9 202/265/291 89285 86 30% 6% 53 -1.5 182/249/28310123013426%5%43-0.7
Jose Cordova
2021 · A
21 49 37→40 50 42 230/287/303 73298 413 23% 5% 65 -0.7 211/265/280 69308 39 31% 5% 50 -1.8 227/290/3128530541225%7%65-0.3
Mikey Edie
2017 · A
20 43 34→30 50 36 201/262/254 53296 214 31% 4% 42 -2.3 217/267/280 63316 213 30% 4% 50 -1.7 206/255/265592903728%3%37-1.3
Christian Cairo
2022 · A
21 39→46 40 53→60 46 187/281/276 89288 716 34% 10% 58 -1.2 194/293/274 80293 618 32% 11% 63 -0.9 214/304/2836830343427%10%66-0.4
Francisco Acuna
2021 · A
21 44→50 37→45 49→50 42 208/267/284 76290 47 28% 6% 52 -1.6 194/271/281 87277 510 30% 7% 54 -1.4 223/293/3229929491626%7%70-0.2
Abel Nieves
2007 · A
21 44 35→40 47→45 46 208/267/270 62270 26 23% 7% 48 -1.9 228/295/306 78316 45 26% 9% 69 -0.4 237/311/318813324427%10%75+0.0
Richard Rodriguez
2014 · A
21 42 33→30 48→50 48 196/255/237 41245 114 20% 7% 34 -2.8 237/286/279 42293 110 18% 6% 56 -1.3 240/291/2581828901116%7%52-0.5
Frank Hernandez
2023 · A
21 43 34→30 47→50 44 203/271/256 53275 210 25% 6% 46 -2.0 205/260/264 59300 38 31% 6% 43 -2.2 204/255/216113290935%5%24-0.9