Jonathan MejíaSS Palm Beach Cardinals
Age 21 S/R 6'0" / 185 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION267 act + 178 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.150 / .261 / .268
PA178
HR4
SB5
K%37
BB%12
BABIP224
ISO118
MLB%0%
Value2026 · WAR
BAT: -19.2 runs (wOBA-derived runs vs avg)-19BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.8 runs (Positional adjustment)+5POSREP: +12.6 runs (Replacement-level credit)+13REPTotal WAR: -0.30-0.3WAR
0.00.51.00.30.50.50.5+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 35
Toolsscout grade
CONTACT20
scouting grade only
POWER35
scouting grade only
EYE55
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.5$1M+$0.8M
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

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 Cardinals 208176 321123 227110 32 182308318626 136284 3411 273 67
202217 ROKDSL Cardinals 208165 441435 334810 32 267418479897 212348 2316 401 165
202318 ROK2 teams 164143 15121 18692 81 105215161376 56189 4211 183 -2
202318 ROK2 teams 164132 21132 28472 81 159313258570 98226 2917 274 68
202419 ROKFCL Cardinals 205185 39622 14724 184 211281297578 86327 357 256 54
202419 ROKFCL Cardinals 205174 52923 25524 184 299399425824 126405 2512 370 141
202520 APalm Beach Cardinals 324284 41455 351512 184 144243246489 102277 4711 222 28
202520 APalm Beach Cardinals 324273 50466 461062 184 183305308613 125270 3314 283 75
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ASTL 267223 35729 38983 76 157288327615 170218 3714 277 70 -9 -1 +0 +3 +8 0.0
YTD21 ASTL 267210 438311 51693 76 205367429796 224241 2619 355 130 +9 -1 +0 +3 +8 1.9
ROS21 ASTL 0% 178153 23414 21652 52 150261268529 118224 3712 250 49 -10 +0 +0 +2 +5 -0.3
ROS21 MLBSTL 0% 01 0000 000 00 224 242 44 +0 +0
FULL21 ASTL 267224 35729 38983 76 156288326614 170217 3714 277 70 -9 -1 +0 +3 +8 0.0
TOT21 ASTL 445376 5811313 591635 128 154277303580 149221 3713 266 62 -19 -1 +0 +5 +13 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBSTL 34% 439380 6311411 521544 104 166273303576 137235 3512 262 58 -21 +0 +0 +5 +12 -0.3
202823 MLBSTL 48% 490425 7413413 571655 115 174279315595 141241 3412 271 65 -19 +0 +0 +5 +14 0.0
202924 MLBSTL 53% 522451 8014414 611725 115 177282319602 142245 3312 276 70 -18 +0 +0 +6 +15 0.3
203025 MLBSTL 55% 537464 8314415 631745 125 179284323607 144246 3212 280 72 -17 +0 +0 +6 +15 0.5
203126 MLBSTL 56% 544469 8615416 641776 125 183289335624 151246 3312 280 73 -17 +0 +0 +6 +15 0.5
203227 MLBSTL 55% 543468 8515416 641776 125 182288333621 152246 3312 281 73 -17 +0 +0 +6 +15 0.5
202722 MLBSTL 34% 151131 22414 18531 31 168273305579 137234 3512 254 53 -8 +0 +0 +2 +4 -0.2
202823 MLBSTL 48% 237205 35626 28802 52 171277307584 137241 3412 263 59 -11 +0 +0 +3 +7 -0.1
202924 MLBSTL 53% 275238 42728 32903 63 176282324606 147245 3312 269 64 -11 +0 +0 +3 +8 -0.0
203025 MLBSTL 55% 294255 45828 34953 63 176281318598 141246 3212 272 66 -11 +0 +0 +3 +8 0.0
203126 MLBSTL 56% 303261 47829 36983 73 180287330616 149246 3212 273 67 -11 +0 +0 +3 +9 0.1
203227 MLBSTL 55% 299259 47829 35973 73 181286332618 151246 3212 273 67 -11 +0 +0 +3 +8 0.1
▸ Career Totals
Career 15591350 238411144 18351315 3415 176282321603 144242 3312 269 64 -64 +1 +0 +17 +44 -0.2
/ 162G 650563 9917518 762146 146 176281320600 144243 3312 269 64 -27 +0 +0 +7 +18 -0.1
Career 41543598 62110836100 471144751 12042 173277306583 133251 3511 265 61 -182 +7 +0 +45 +118 -1.3
/ 162G 650563 9817616 742268 197 174279311590 137253 3511 265 61 -28 +1 +0 +7 +18 -0.2

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 Cardinals 208165 441435 334810 32 267418479897 212348 2316 401 165 +15 -0 +6 2.1
202318 APalm Beach Cardinals 3328 3100 4101 10 107242143385 36167 3012 201 12 -3 +0 +1 -0.2
202318 ROKFCL Cardinals 131104 18032 24371 71 173331288619 115242 2818 292 82 -3 +1 +4 0.2
202419 ROKFCL Cardinals 205174 52923 25524 184 299399425824 126405 2512 370 141 +10 +2 +6 1.8
202520 APalm Beach Cardinals 324273 50466 461062 184 183305308613 125270 3314 283 75 -9 +2 +9 0.2

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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,8794943174275311+20+12-0.20.4
/1626641715+7.1+4.2-0.1pk7: 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
Jonathan Mejía (OGILVIE) 21 20 35 55 55 154/277/303 149221 1312 37% 13% 62 -0.3
Hayden Cantrelle
2022 · AA
23 34 40→45 54→60 55 161/294/251 90257 724 35% 14% 59 -1.1 189/306/294 105299 820 35% 12% 73 -0.1 189/308/29911030092135%12%73-0.1
C.J. Beatty
2010 · A
21 40 42→45 52→40 41 198/253/297 98278 99 31% 7% 49 -1.8 209/271/322 113297 95 31% 8% 63 -0.8 201/268/32812728110230%8%60-0.6
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Brenny Escanio
2023 · A
20 36→37 41→30 51→55 46 178/266/277 99265 816 33% 10% 51 -1.7 179/252/245 66298 315 37% 9% 36 -2.7 167/242/2225528231738%9%24-1.9
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
Robert Moore
2023 · A
21 42→40 41→45 50 42 203/268/305 102288 913 31% 7% 58 -1.2 192/255/288 96258 815 27% 6% 48 -1.9 192/256/302110236111524%6%50-0.9
Cole Roederer
2021 · A
21 38→31 43→45 51→50 41 190/257/298 109284 1112 35% 8% 52 -1.6 205/269/317 112309 1112 35% 7% 62 -0.9 180/254/293113270131136%8%49-1.0
Luis García
2022 · A
21 37 43→40 48→45 44 187/260/297 110271 1110 34% 8% 53 -1.5 179/271/279 100279 109 36% 10% 54 -1.4 126/241/197702028838%11%20-1.2
Marcus Littlewood
2013 · A
21 40 40→45 48→45 41 198/248/289 92267 87 29% 6% 44 -2.1 199/266/305 106272 105 28% 8% 57 -1.2 209/274/32211327010425%8%62-0.4
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Oliver Dominguez
2010 · A
21 41 40 53→45 45 201/262/294 93269 712 27% 7% 52 -1.6 198/269/293 95271 813 28% 8% 56 -1.3 185/262/2799525781229%9%46-0.9
Sean Coyle
2013 · A
21 36→34 45→50 54→50 37 187/249/310 124268 1213 34% 6% 52 -1.6 201/258/355 154293 1914 37% 6% 68 -0.5 192/251/359168278231539%7%64-0.4
Nerwilian Cedeño
2023 · A
21 41→32 44→45 51→50 43 198/275/314 116304 1115 36% 9% 64 -0.8 190/252/301 111285 1111 35% 7% 50 -1.7 178/236/280102260111034%6%35-1.5
Allan Castro
2023 · A
20 38→43 40→45 54→55 39 184/247/283 100276 69 34% 6% 43 -2.2 200/271/309 109281 913 30% 8% 60 -1.0 198/272/30510827391429%9%57-1.0
Alexander Vargas
2023 · A
21 32→40 40→45 49→55 35 164/217/248 84265 819 40% 6% 21 -3.7 180/218/279 99260 818 33% 4% 29 -3.2 180/217/28310224582129%4%27-2.1
Nelson Medina
2022 · A
21 39 38→45 53→50 47 187/270/270 84274 515 31% 9% 51 -1.7 185/255/279 94336 713 43% 8% 46 -2.0 134/194/2097529151652%6%-1-1.8
Alan Schoenberger
2010 · A
21 39 37→45 49→45 41 186/247/260 75289 38 35% 7% 37 -2.7 200/248/293 93296 76 33% 6% 46 -2.0 188/236/280922757533%5%34-1.4
Terry Serrano
2007 · A
20 39 35→30 49→55 46 184/261/240 56270 216 30% 9% 38 -2.6 196/268/257 61275 315 27% 8% 45 -2.1 193/272/2515827421728%9%44-0.9
Misael Urbina
2023 · A
21 38→29 42→45 49→50 44 189/258/299 110261 812 30% 8% 53 -1.5 172/250/256 84262 69 34% 9% 38 -2.6 154/242/228742355833%9%26-2.0
Brainer Bonaci
2022 · A
20 41→42 39→45 53→50 42 196/255/285 89270 513 28% 7% 46 -2.0 211/283/320 109300 1013 30% 9% 69 -0.4 209/285/321112292121430%9%67-0.4