Johnny Olmstead3B Jacksonville Jumbo Shrimp
Age 26 R/R 6'1" / 200 lbs AAA HR -4%BB +3% Svc 0.0 · Ctrl thru 2033 peak 0.2 · 2027
wRC+†65
AVG/OBP/SLG.217 / .274 / .348
PA250
HR6
SB5
K%23
BB%6
MLB%10%
BAT: -9.9 runs (wOBA-derived runs vs avg)-10BATRUN: -1.0 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
4545
PWR
4545
SPD
5555
EYE
4135
trajectory · 10 yrs
0.2peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.2$0.8M+$0.0M
2029Arb-1$0.8M+0.1$0.4M+$0.0M (cut)
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $1M $-5M -$7M
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
202323 A2 teams 10492 20502 6304 62 .217.294.337.631 .120.290 296 .267 62 -4 +0 +0 +0 +3 -0.1
202424 A+4 teams 615557 11621414 3414414 175 .208.271.336.607 .127.251 236 .261 58 -29 +1 +0 +2 +17 -0.8
202525 AA2 teams 505464 8518210 291195 259 .183.239.295.534 .112.221 246 .234 37 -36 +1 +0 +2 +14 -1.9
▸ 2026 Season (actual · ROS · total)
202626 AAAJacksonville Jumbo Shrimp 4938 4201 8172 02 .105.292.237.529 .132.143 3516 .240 42 -3 -1 +0 +0 +1 -0.3
ROS26 MLBMIA 201182 38815 14503 53 .209.276.346.623 .137.257 257 .278 71 -7 -0 +0 +1 +6 -0.0
TOT26 MLBMIA 250220 421016 22675 55 .191.279.327.607 .136.242 279 .270 65 -10 -1 +0 +1 +7 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 25%MIA 336301 651428 27715 84 .216.291.355.647 .140.249 218 .287 77 -9 +0 +0 +1 +10 0.2
202828 MLB 37%MIA 364326 711529 30785 84 .218.294.359.653 .141.252 218 .288 79 -9 +0 -1 +1 +10 0.2
202929 MLB 47%MIA 373334 721529 31815 84 .216.292.353.645 .138.253 228 .288 79 -9 +0 -1 +1 +11 0.1
203030 MLB 55%MIA 378339 721529 31845 74 .212.288.348.636 .136.253 228 .286 77 -10 -0 -2 +1 +11 -0.0
203131 MLB 66%MIA 369331 691428 30835 64 .208.284.335.620 .127.251 228 .282 74 -11 -0 -3 +1 +10 -0.2
203232 MLB 75%MIA 354317 661418 29825 54 .208.285.334.619 .126.250 238 .277 70 -12 -1 -4 +1 +10 -0.5
203333 MLB 83%MIA 326292 591217 27774 44 .202.279.322.601 .120.248 248 .272 66 -12 -1 -4 +1 +9 -0.7
203434 MLB 89%MIA 284256 501016 23703 34 .195.270.312.582 .117.246 258 .265 61 -12 -1 -5 +1 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 42093791 7831612095 31196963 10251 .207.278.335.613 .128.250 237 .272 66 -160 +0 -20 +15 +119 -4.6
/ 162G 650585 12125315 4815010 168 .207.278.337.615 .130.249 237 .272 66 -25 +0 -3 +2 +18 -0.7

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
202323 AJupiter Hammerheads 5852 15501 4131 41 .288.351.442.793 .154.359 227 .348 124 +2 +0 +2 0.4
202323 ROKFCL Marlins 4637 8101 583 21 .216.356.324.680 .108.241 1711 .315 99 -0 +0 +1 0.1
202424 AAPensacola Blue Wahoos 9687 25413 7161 32 .287.347.460.807 .172.319 177 .354 129 +3 -0 +3 0.6
202424 A+Beloit Sky Carp 397351 8417211 32729 81 .239.319.393.712 .154.267 188 .317 101 +0 +1 +11 1.3
202424 AJupiter Hammerheads 2117 5110 171 21 .294.368.471.839 .176.500 335 .336 115 +0 +0 +1 0.1
202424 INTLSenadores de San Juan 10188 21601 8193 41 .239.323.341.664 .102.290 198 .299 87 -1 +0 +3 0.2
202525 AAAJacksonville Jumbo Shrimp 132111 22521 16311 94 .198.305.306.611 .108.256 2312 .275 69 -5 +0 +4 -0.1
202525 AAPensacola Blue Wahoos 373339 7715211 27624 165 .227.292.381.672 .153.246 177 .299 87 -6 +1 +11 0.6

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
Johnny Olmstead (OGILVIE) 26 45 45 55 35 .217/.274/.348 .131.265 67 23% 6% 72 -0.1
Abiatal Avelino
2021 · AAA
26 47→51 45 55 39 .236/.265/.358 .122.289 1319 23% 4% 69 -0.4 .229/.279/.340 .111.278 1117 21% 6% 71 -0.3 .225/.281/.329.104.271101820%6%66-0.3
Josh Wilson
2007 · AAA
26 45→50 46→45 52→50 45 .225/.279/.355 .130.263 1316 20% 6% 76 +0.0 .229/.282/.338 .109.272 914 19% 5% 72 -0.2 .223/.279/.321.098.26871119%5%64-0.5
Derrick Mitchell
2013 · AAA
26 42→46 46→50 50→55 41 .216/.264/.346 .130.274 1417 27% 5% 67 -0.5 .206/.261/.337 .131.264 1514 27% 7% 64 -0.8 .192/.254/.326.134.242151527%7%57-0.5
Dylan Moore
2019 · AAA
26 42→48 44→50 52→65 44 .211/.271/.334 .123.261 1119 24% 6% 67 -0.5 .217/.294/.375 .158.277 1724 27% 8% 88 +0.9 .207/.329/.377.170.285164130%12%100+0.9
Jim Haley
2021 · AA
26 47→43 46→50 54→55 38 .235/.275/.364 .129.302 1517 27% 4% 76 +0.1 .198/.251/.343 .145.286 1819 36% 5% 62 -0.9 .202/.259/.333.130.275152231%5%58-0.8
Kristopher Negrón
2012 · AAA
26 44→50 42→45 55 41 .216/.271/.320 .104.278 1019 26% 5% 63 -0.8 .206/.257/.312 .106.278 1018 28% 5% 55 -1.4 .225/.289/.349.123.323141432%7%74-0.0
Taylor Featherston
2016 · MLB
26 42→45 47→50 50 38 .213/.258/.351 .138.274 1512 28% 4% 66 -0.6 .200/.252/.324 .124.274 1311 31% 5% 56 -1.3 .186/.243/.304.118.267131234%5%45-1.3
Ryan Cordell
2018 · AAA
26 41 50→55 51→50 40 .216/.263/.367 .151.276 1814 29% 5% 72 -0.2 .207/.256/.332 .125.280 1312 30% 6% 59 -1.1 .182/.237/.307.125.258161335%6%44-0.9
Jayson Nix
2009 · MLB
26 45→49 45→55 51→55 43 .226/.277/.353 .127.276 1319 23% 6% 74 -0.1 .223/.287/.386 .163.265 2014 24% 7% 88 +0.9 .207/.278/.370.162.241211124%7%75-0.0
Tony Thomas
2012 · AAA
26 41→46 46→50 52→55 39 .208/.257/.340 .133.277 1315 30% 5% 63 -0.9 .203/.249/.338 .135.283 1317 32% 5% 58 -1.2 .196/.242/.333.137.279121633%5%51-1.2
Danny Mendick
2020 · MLB
26 44→48 46→45 47→50 47 .220/.283/.347 .127.262 1415 22% 7% 76 +0.0 .232/.291/.353 .121.287 1310 23% 7% 80 +0.4 .231/.290/.367.136.277161522%7%79+0.2
Craig Stansberry
2007 · AAA
25 43→47 49→50 54→50 46 .217/.282/.374 .157.269 1515 25% 7% 82 +0.5 .218/.287/.345 .127.270 1211 23% 8% 76 +0.1 .217/.287/.328.112.26610921%8%69-0.3
Jimmy Herron
2023 · AAA
27 43→45 48→45 53→55 48 .221/.296/.363 .142.269 1616 24% 8% 85 +0.7 .221/.293/.348 .127.275 1424 24% 8% 80 +0.4 .214/.285/.324.111.265132824%8%68-0.3
Drew Jackson
2019 · AA
26 42→45 44→45 50→55 43 .210/.281/.323 .113.279 1117 28% 7% 69 -0.4 .198/.276/.314 .116.288 1220 33% 8% 65 -0.7 .181/.268/.277.096.287102537%9%49-0.8
Davis Stoneburner
2011 · AA
26 46→48 45 50 41 .228/.278/.354 .126.287 1211 25% 5% 75 -0.0 .217/.272/.324 .107.284 814 25% 6% 64 -0.8 .204/.261/.294.090.27151625%5%48-1.3
Carlos Sosa
2007 · AAA
26 47 44→45 53→50 47 .233/.297/.350 .117.274 1215 19% 6% 82 +0.5 .242/.303/.347 .105.274 1013 15% 7% 83 +0.6 .253/.317/.358.105.27591311%7%89+0.5
Garrett Hampson
2022 · MLB
27 44→54 45 54→60 44 .221/.276/.343 .122.283 1321 26% 7% 71 -0.3 .230/.293/.334 .104.305 820 25% 8% 76 +0.0 .236/.301/.316.080.32232225%8%71-0.1
Angel Chavez
2007 · MLB
26 48→53 46→45 52→50 40 .238/.267/.365 .127.285 1312 22% 4% 72 -0.2 .245/.277/.357 .112.288 118 18% 4% 74 -0.1 .243/.295/.326.084.28210617%7%70-0.1
Kyle Isbel
2023 · MLB
26 45→51 47→50 53→55 44 .225/.286/.364 .139.284 1419 26% 6% 81 +0.4 .228/.281/.358 .130.277 1214 21% 6% 77 +0.1 .230/.281/.348.118.274101119%6%71-0.2
Richie Martin Jr.
2021 · MLB
26 47→53 43→45 54→60 42 .231/.283/.344 .113.295 1018 25% 6% 73 -0.1 .214/.281/.313 .099.287 725 26% 7% 66 -0.6 .203/.282/.295.092.28044026%7%58-0.7