John WimmerSS Inland Empire 66ers
Age 21 R/R 6'1" / 170 lbs A HR +3% Svc 0.0 · Ctrl thru 2036 peak 0.5 · 2032
wRC+†39
AVG/OBP/SLG.175 / .240 / .273
PA320
HR5
SB5
K%40
BB%7
MLB%0%
BAT: -22.2 runs (wOBA-derived runs vs avg)-22BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.90-0.9WAR
Scouting · nowfuture
HIT
2525
PWR
3030
SPD
4545
EYE
4730
trajectory · 10 yrs
0.5peak
2031

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
2031Arb-3$0.9M+0.4$2M+$1.0M
2032Ext / FA-deal$0.9M+0.5$2M+$1M
2033Ext / FA-deal$1.0M+0.3$1M+$0.5M
2034Ext / FA-deal$0.4M+0.2$1M+$0.6M
2035Ext / FA-deal$5M
2036Ext / FA-deal$0.6M
Totals $9M $5M -$4M
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
202318 ROKACL Angels 3432 2100 1270 00 .062.091.094.185 .031.333 793 .081 -80 -7 +0 +0 +0 +1 -0.6
202419 ROKACL Angels 177155 19311 17865 50 .123.232.174.406 .052.265 4910 .195 7 -19 +1 +0 +2 +5 -1.1
202520 AInland Empire 66ers 359330 481132 211736 82 .145.210.215.425 .070.297 486 .195 7 -38 +1 +0 +4 +10 -2.3
▸ 2026 Season
202621 MLBSEA 320292 521025 211284 51 .178.243.277.520 .099.287 407 .236 39 -22 +1 +0 +3 +9 -0.9
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%SEA 408370 691428 301535 72 .186.257.300.557 .114.289 387 .254 52 -22 +1 +0 +4 +12 -0.6
202823 MLB 28%SEA 472426 8316211 371706 82 .195.269.319.588 .124.290 368 .265 61 -21 +1 +0 +5 +13 -0.2
202924 MLB 45%SEA 513461 9218312 411796 92 .200.274.330.603 .130.290 358 .272 66 -20 +1 +0 +5 +15 0.1
203025 MLB 60%SEA 536480 9719313 441857 92 .202.279.335.614 .133.291 358 .276 70 -18 +1 +0 +6 +15 0.4
203126 MLB 77%SEA 548490 9919314 461897 92 .202.280.339.619 .137.292 348 .278 71 -18 +1 +0 +6 +16 0.4
203227 MLB 92%SEA 551492 9919314 471917 92 .201.280.337.618 .136.292 359 .278 71 -18 +1 +0 +6 +16 0.5
203328 MLBSEA 549490 9919314 471917 81 .202.281.339.620 .137.291 359 .277 70 -19 +1 -1 +6 +16 0.3
203429 MLBSEA 540481 9518313 471897 81 .198.279.328.607 .131.290 359 .275 68 -19 +1 -1 +6 +15 0.2
203530 MLBSEA 530473 9318213 461886 70 .197.276.326.602 .129.289 359 .272 66 -20 +1 -2 +6 +15 -0.0
203631 MLBSEA 517461 8917212 451856 60 .193.273.317.590 .124.287 369 .268 63 -21 +1 -3 +6 +15 -0.3
203732 MLBSEA 499447 8416211 431816 50 .188.268.306.575 .119.285 369 .263 60 -23 +1 -4 +5 +14 -0.6
203833 MLBSEA 469421 7815210 401745 50 .185.264.302.566 .116.283 379 .258 56 -24 +1 -4 +5 +13 -0.9
203934 MLBSEA 422378 681328 361605 40 .180.260.288.549 .108.281 389 .252 51 -23 +1 -5 +5 +12 -1.1
▸ Career Totals (MLE all levels + projections)
Career 74446679 126624638161 609274995 11217 .190.267.310.577 .121.290 378 .261 58 -352 +16 -20 +80 +211 -6.6
/ 162G 650583 11021314 532408 101 .189.265.307.572 .118.289 378 .261 58 -31 +2 -2 +7 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202318 ROKACL Angels 3431 5200 2170 00 .161.212.226.438 .065.333 506 .196 9 -4 +0 +1 -0.3
202419 ROKACL Angels 177142 28521 30605 50 .197.356.282.638 .085.333 3417 .308 94 -1 +1 +5 0.5
202520 AInland Empire 66ers 359321 721853 301306 82 .224.303.340.642 .115.367 368 .291 81 -8 +1 +10 0.3

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
John Wimmer (OGILVIE) 21 25 30 45 30 .175/.240/.273 .098.287 55 40% 7% 39 -1.3
Payton Henry
2018 · A
21 40→31 41→45 46→30 38 .191/.255/.294 .102.304 84 38% 7% 50 -1.7 .187/.253/.289 .102.316 102 41% 6% 48 -1.9 .246/.293/.382.135.32219129%4%83+0.2
Steven Baron
2012 · A
21 34 39→45 45→50 36 .174/.218/.256 .082.253 77 34% 5% 23 -3.6 .191/.228/.286 .095.265 79 29% 4% 35 -2.8 .233/.289/.308.075.3134825%7%63-0.4
Braulio Vasquez
2021 · A
22 40 39→40 44→65 37 .193/.250/.274 .080.298 77 36% 6% 42 -2.3 .205/.278/.298 .093.301 729 32% 7% 61 -1.0 .200/.277/.293.093.28774230%7%55-0.6
Jose Cordoba
2023 · A
20 37 40 44→55 39 .185/.250/.273 .088.268 99 33% 6% 43 -2.2 .200/.257/.289 .089.277 611 28% 6% 49 -1.8 .197/.256/.288.091.26541526%6%45-0.8
Rudy van Heydoorn
2010 · A
21 33 41→45 41→50 41 .168/.252/.259 .091.262 98 37% 8% 41 -2.3 .197/.275/.307 .110.307 115 36% 9% 63 -0.9 .204/.303/.338.134.29214232%11%83+0.2
Justin Twine
2017 · A
21 35→30 37→40 46→50 29 .175/.211/.243 .069.276 47 37% 2% 17 -4.0 .193/.231/.273 .080.288 69 34% 3% 33 -2.9 .212/.248/.304.092.31771434%3%46-1.1
Arturo De Freitas
2023 · A
22 35 39→45 45→40 34 .177/.225/.258 .082.279 74 38% 5% 27 -3.3 .181/.235/.260 .079.301 75 40% 6% 32 -3.0 .113/.162/.125.012.2130044%5%-37-1.5
Fabian Pertuz
2022 · A
21 43→35 39→40 45→55 34 .204/.247/.284 .080.314 78 36% 4% 43 -2.2 .182/.228/.273 .091.274 811 35% 5% 32 -3.0 .162/.209/.251.089.24391236%4%16-2.4
Alexander Mojica
2023 · A
20 35 42→45 47→40 40 .173/.252/.271 .099.283 113 40% 8% 43 -2.2 .195/.277/.315 .120.320 125 39% 9% 66 -0.6 .181/.278/.317.136.29213339%10%63-0.3
Yeison Santana
2022 · A
21 44 38→30 45→55 39 .206/.265/.282 .076.318 510 35% 7% 50 -1.7 .218/.286/.280 .062.312 315 28% 8% 59 -1.1 .226/.306/.267.041.30822225%9%60-0.5
Leandro Santana
2018 · A
21 38→31 41→45 43→40 35 .187/.239/.279 .092.302 94 40% 6% 38 -2.6 .188/.236/.277 .089.290 95 36% 6% 37 -2.7 .164/.212/.241.077.2478436%5%15-3.0
Juan Zabala
2021 · A
22 39 38→40 47→50 37 .185/.248/.266 .081.290 65 36% 6% 40 -2.4 .211/.273/.305 .094.302 913 31% 7% 60 -1.0 .203/.265/.285.083.28381630%7%48-0.8
Adinso Reyes
2023 · A
21 39 44→45 41→40 30 .180/.235/.290 .110.344 134 49% 6% 40 -2.4 .194/.245/.297 .103.365 105 46% 6% 46 -2.0 .163/.207/.258.095.3209450%5%15-1.1
Luis Rubio
2023 · A
21 40 35→30 46→45 39 .185/.246/.243 .058.298 27 36% 7% 32 -3.0 .187/.259/.245 .058.284 28 32% 8% 39 -2.5 .130/.224/.150.020.2000831%10%0-1.2
Rafael Morel
2023 · A
21 41 37→40 49→50 34 .188/.243/.263 .075.319 49 40% 5% 36 -2.7 .192/.263/.271 .079.301 812 36% 7% 47 -1.9 .170/.249/.239.069.26481536%8%31-1.9
Nerio Rodriguez
2021 · A
21 41 39→30 48→40 40 .191/.258/.279 .088.314 64 39% 8% 47 -1.9 .205/.275/.302 .097.311 93 34% 8% 60 -1.0 .197/.271/.294.097.29410134%8%54-0.6
Nelson Medina
2021 · A
20 37 38→45 47→50 38 .170/.247/.252 .082.303 510 42% 8% 36 -2.7 .195/.275/.292 .097.306 714 35% 9% 58 -1.2 .142/.217/.219.077.26651945%8%13-1.3
Yeuris Ramirez
2019 · A
20 33 38→40 47→50 40 .163/.253/.245 .082.260 69 36% 7% 38 -2.6 .189/.271/.286 .097.311 813 39% 7% 56 -1.3 .158/.239/.236.078.33082350%6%26-1.2
Alex Lavisky
2012 · A
21 38 44→45 45→30 30 .190/.228/.304 .114.312 125 42% 4% 40 -2.4 .200/.245/.305 .105.279 113 31% 5% 48 -1.9 .197/.242/.277.080.2489124%4%36-0.9
Luis Reynoso
2016 · A
21 42 36→30 43→50 38 .196/.249/.254 .058.305 46 36% 6% 36 -2.7 .199/.255/.261 .062.344 46 40% 6% 40 -2.4 .160/.221/.188.028.3130345%6%5-1.1