Johnny Olmstead3B Jacksonville Jumbo Shrimp
Age 26 R/R 6'1" / 200 lbs AAA HR -6%H -3% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION206 act + 137 ros · stats below = ROS only
wRC+†52
AVG/OBP/SLG.178 / .257 / .300
PA137
HR3
SB5
K%27
BB%7
BABIP225
ISO122
MLB%10%
Value2026 · WAR
BAT: -16.5 runs (wOBA-derived runs vs avg)-17BATRUN: +1.4 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.7 runs (Replacement-level credit)+10REPTotal WAR: -0.40-0.4WAR
0.00.51.00.00.0-$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 45
Toolsscout grade
CONTACT45
scouting grade only
POWER45
scouting grade only
EYE35
scouting grade only
SPEED55
scouting grade only
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
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-3M +$0.0M

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
202323 A2 teams 10492 20502 6294 62 217294337631 120286 286 271 66
202323 A2 teams 10489 23602 9214 62 258353393746 135309 209 333 113
202424 A+4 teams 615557 11522415 3414714 175 206269341611 135249 246 263 60
202424 A+4 teams 615543 13528415 4811414 175 249326398723 149285 198 320 103
202525 AA2 teams 505465 841839 281205 259 181235290525 110220 246 232 35
202525 AA2 teams 505450 9920412 43935 259 220295362657 142249 189 293 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAAMIA 206177 31515 20597 82 175284299584 124226 2910 265 61 -9 +1 +0 +1 +6 -0.2
YTD26 AAAMIA 206168 34616 29497 82 202343357700 155243 2414 321 104 +1 +1 +0 +1 +6 0.8
ROS26 AAAMIA 10% 137123 22413 10373 51 178257300557 122228 277 253 52 -7 +1 +0 +0 +4 -0.3
ROS26 MLBMIA 10% 1413 1000 140 00 7714377220 224 297 235 38 -1 +0 +0 +0 +0 -0.1
FULL26 AAAMIA 220190 32515 21637 82 168275284559 116218 2910 263 60 -10 +1 +0 +1 +6 -0.2
TOT26 AAAMIA 343300 53928 309610 133 176273300573 123226 289 260 57 -17 +1 +0 +1 +10 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBMIA 31% 336302 571128 25896 113 189264318582 129235 267 261 58 -16 +1 +0 +1 +10 -0.4
202828 MLBMIA 42% 364327 621228 28966 113 190266312578 122239 268 264 61 -16 +1 -1 +1 +10 -0.4
202929 MLBMIA 46% 373335 651229 29986 103 194270322593 128240 268 265 61 -16 +1 -1 +1 +11 -0.5
202727 MLBMIA 31% 10493 17312 8272 31 183262301563 118231 268 244 45 -7 +0 +0 +0 +3 -0.3
202828 MLBMIA 42% 153137 26513 12403 51 190270307576 117235 268 248 48 -9 +1 -0 +1 +4 -0.4
202929 MLBMIA 46% 172154 29514 13453 51 188265312576 123236 268 249 49 -10 +1 -1 +1 +5 -0.5
▸ Career Totals
Career 443397 731339 341168 133 184262300562 116233 268 247 47 -26 +1 -1 +2 +13 -1.2
/ 162G 650583 10619413 5017012 194 182260295555 113230 268 247 47 -39 +2 -1 +2 +18 -1.8
Career 24342201 425841454 16061644 8526 193262318579 124239 257 257 55 -125 +7 -2 +9 +69 -4.4
/ 162G 650588 11322414 4316412 237 192262315576 122238 257 257 55 -33 +2 -1 +2 +18 -1.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
202323 AJupiter Hammerheads 5852 15501 4131 41 288351442793 154359 227 348 124 +2 +0 +2 0.4
202323 ROKFCL Marlins 4637 8101 583 21 216356324680 108241 1711 315 99 -0 +0 +1 0.1
202424 AAPensacola Blue Wahoos 9687 25413 7161 32 287347460807 172319 177 354 129 +3 -0 +3 0.6
202424 A+Beloit Sky Carp 397351 8417211 32729 81 239319393712 154267 188 317 101 +0 +1 +11 1.3
202424 AJupiter Hammerheads 2117 5110 171 21 294368471839 176500 335 336 115 +0 +0 +1 0.1
202424 INTLSenadores de San Juan 10188 21601 8193 41 239323341664 102290 198 299 87 -1 +0 +3 0.2
202525 AAAJacksonville Jumbo Shrimp 132111 22521 16311 94 198305306611 108256 2312 275 69 -5 +0 +4 -0.1
202525 AAPensacola Blue Wahoos 373339 7715211 27624 165 227292381672 153246 177 299 87 -6 +1 +11 0.6

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
#1Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 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 1 projected seasons
14541013191264315+2+0-0.6-0.3
/1626641520+2.4+0.7-0.8pk7: 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
Johnny Olmstead (OGILVIE) 26 45 45 55 35 176/273/300 123226 813 28% 9% 57 -0.4
Adam Engel
2018 · MLB
26 39→48 43→50 57→60 39 193/255/310 117277 924 33% 6% 54 -1.4 219/273/343 124300 1117 30% 5% 70 -0.3 224/280/353129300122128%5%73-0.1
Orlando Calixte
2018 · MLB
26 42→51 45 54→55 39 214/249/338 124269 1320 26% 4% 58 -1.2 233/270/348 115303 1316 26% 5% 69 -0.4 233/273/3249130692026%5%61-0.4
Tony Thomas
2012 · AAA
26 40→46 45→50 53→55 38 202/250/331 129273 1216 30% 5% 57 -1.2 200/246/330 130284 1217 33% 5% 55 -1.4 195/240/329134281121634%5%49-1.3
Gary Brown
2015 · AAA
26 42→52 41→45 51→55 39 207/258/305 98271 823 26% 5% 53 -1.5 207/252/309 102263 918 24% 4% 52 -1.6 192/232/2859323781622%3%34-2.1
David Thompson
2021 · AAA
27 40→48 44→45 50 42 201/261/318 117257 1113 26% 6% 59 -1.1 210/280/367 157289 1816 33% 6% 80 +0.4 173/256/351178230222035%6%63-0.4
Derrick Mitchell
2013 · AAA
26 43→47 45→50 49→55 41 216/263/339 123271 1317 26% 5% 65 -0.7 206/261/336 130265 1414 27% 7% 63 -0.8 191/251/327136244151528%7%56-0.6
Ryan Klosterman
2008 · AA
26 41→45 43→45 55 43 203/267/314 111263 1020 26% 6% 60 -1.0 210/273/315 105278 915 26% 7% 63 -0.9 206/273/310105273101427%8%59-0.5
Mycal Jones
2013 · AA
26 41→45 41→45 49→55 42 202/260/302 100267 818 27% 6% 53 -1.5 215/271/304 89279 622 24% 6% 59 -1.1 219/277/3068728362424%6%59-0.7
Angelo Castellano
2022 · AAA
27 38→47 44→45 49→50 40 196/248/301 105255 1312 28% 6% 48 -1.9 209/272/329 120259 1413 24% 7% 66 -0.6 205/273/329124247151423%8%63-0.4
Matt Lipka
2018 · AAA
26 41→51 41→45 54→60 39 204/250/302 99266 818 26% 4% 49 -1.8 211/262/315 104282 822 27% 6% 57 -1.2 230/283/343114308113128%6%70-0.2
Cory Vaughn
2015 · AAA
26 38→41 44→45 54→50 40 191/262/305 114272 1315 33% 7% 56 -1.3 193/257/300 107289 1012 35% 7% 53 -1.5 149/216/240912328938%7%17-1.5
Eric Stamets
2018 · AAA
26 42→51 44→45 53→50 40 209/263/328 119274 1211 28% 5% 62 -0.9 201/253/309 108280 1014 30% 5% 53 -1.5 165/229/265100235101633%6%28-1.3
Hunter Jones
2018 · AA
26 42→52 41→45 53→55 41 207/264/307 99272 816 26% 6% 56 -1.3 219/275/315 96291 813 26% 6% 63 -0.9 225/280/3108529961325%6%61-0.5
Kristopher Negrón
2012 · AAA
26 43→51 43→45 55 40 212/265/319 107275 1018 26% 5% 60 -1.0 201/251/304 103277 918 30% 5% 50 -1.7 219/281/336117319131433%6%68-0.4
Bubba Starling
2019 · AAA
26 39→46 45 48→50 38 202/248/325 124270 1310 30% 5% 55 -1.4 222/264/345 123299 1411 29% 5% 66 -0.6 221/258/345124289151129%5%61-0.5
Audy Ciriaco
2013 · AAA
26 40→47 45→50 49→50 36 206/233/329 123253 1314 25% 3% 48 -1.9 206/247/327 121250 139 23% 5% 54 -1.4 199/244/31611723812522%5%48-1.0
Clint Sammons
2010 · MLB
27 40→50 42→40 50→45 41 202/246/297 95249 1010 24% 5% 46 -2.0 182/234/293 111230 147 27% 5% 41 -2.3 143/194/2349117513228%5%7-1.8
Jason Romano
2005 · MLB
26 42 44→45 53→50 44 212/267/323 112268 1215 26% 7% 62 -0.9 232/282/350 118283 119 21% 6% 75 -0.0 255/296/3731183109920%5%84+0.3
J.P. Sportman
2018 · AA
26 43→44 43→45 50 38 213/250/328 115278 1113 28% 4% 56 -1.3 220/256/360 140283 1614 28% 4% 67 -0.5 218/248/369151271181727%3%63-0.7
Drew Jackson
2019 · AA
26 41→43 43→45 50→55 42 206/275/317 112280 1119 29% 6% 65 -0.7 195/273/306 111288 1120 34% 8% 61 -1.0 178/266/27294285102538%9%47-0.9