John Wimmer

SS Rancho Cucamonga Quakes
Age 22 R/R 6'1" / 170 lbs A K +5%HR +4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKLAA177.197/.356/.2821517—.123/.237/.175
202520ASEA359.224/.303/.3403822—.155/.218/.233
202621A/ROKLAA236.264/.380/.513111373—.189/.286/.364
2027PROJMLE22MLBLAA346.165/.243/.2726646-0.3
2028PROJ34% MLB23MLBLAA59.170/.249/.2841152-0.1
Next 2 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A
ISO92
wOBA81
wRC+79
Chase%65
BB%50
Speed49
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 97%
CompsMaikol Escotto (age 22) · Arturo De Freitas (age 22) · Sammy Infante (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 138 proj PA
wRC+†46
AVG/OBP/SLG.163 / .241 / .269
PA138
HR2
K%41
BB%8
ISO107
MLB%0%
Value2027 · WAR
BAT: -8.8 runs (wOBA-derived runs vs avg)-9BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +3.0 runs (Replacement-level credit)+3REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.3-0.12728
Tools · ContractCON 25 / POW 30
Toolsscout grade
CONTACT25
scouting grade only
POWER30
scouting grade only
EYE30
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202318 ROKACL Angels — 3431 5200 2170 00 161212226438 65333 506 196 -53 — — — — — —
202419 ROKACL Angels — 177142 28521 30605 50 197356282638 85333 3417 308 17 — — — — — —
202520 AInland Empire 66ers — 359321 721853 301306 82 224303340642 115367 368 291 22 — — — — — —
202621 ARancho Cucamonga Quakes — 220184 5015010 27737 123 272385516902 245392 3312 394 76 — — — — — —
202621 ROKACL Angels — 1613 2101 340 10 154312462774 308125 2519 341 35 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202318 ROK MLEACL Angels — 3432 2100 1260 00 629194185 31254 763 90 -53 — — — — — —
202419 ROK MLEACL Angels — 177154 19311 18865 50 123237175413 52262 4910 193 17 — — — — — —
202520 A MLEInland Empire 66ers — 359330 511242 211756 82 155218233452 79313 496 200 22 — — — — — —
202621 A MLERancho Cucamonga Quakes — 220192 371107 19997 123 193289359648 167332 459 280 76 — — — — — —
202621 ROK MLEACL Angels — 1614 2101 260 10 143250429679 28686 3812 220 35 — — — — — —
202318 ROK MLEACL Angels — 3432 2100 1260 00 629194185 31286 763 90 -53 — — — — — —
202318 ROK RAWACL Angels — 3431 5200 2170 00 161212226438 65333 506 196 -53 — — — — — —
202419 ROK MLEACL Angels — 177154 19311 18865 50 123237175413 52269 4910 193 17 — — — — — —
202419 ROK RAWACL Angels — 177142 28521 30605 50 197356282638 85333 3417 308 17 — — — — — —
202520 A MLEInland Empire 66ers — 359330 511242 211756 82 155218233452 79320 496 200 22 — — — — — —
202520 A RAWInland Empire 66ers — 359321 721853 301306 82 224303340642 115367 368 291 22 — — — — — —
202621 A MLE2 teams — 236206 381108 211057 133 184282354636 170319 449 276 73 — — — — — —
202621 A RAW2 teams — 236197 5216011 30777 133 264380513893 249373 3313 390 73 — — — — — —
202318 ROK MLEACL Angels — 3433 2100 1260 00 619191182 30254 763 90 -53 — — — — — —
202419 ROK MLEACL Angels — 177152 19311 18865 50 125237178415 53262 4910 193 17 — — — — — —
202520 A MLEInland Empire 66ers — 359329 511242 211756 82 155218234453 79313 496 200 22 — — — — — —
202621 A MLE2 teams — 236206 381108 211057 133 184282354636 170315 449 276 73 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Angels — 177152 19311 18865 50 125237178415 53262 4910 193 17 — — — — — —
202520 A MLEInland Empire 66ers — 359329 511242 211756 82 155218234453 79313 496 200 22 — — — — — —
202621 A MLE2 teams — 236206 381108 211057 133 184282354636 170315 449 276 73 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLELAA 0% 346311 521226 261416 61 165243272515 107271 418 236 46 -22 +1 +0 +4 +7 -0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLELAA 34% 173155 26613 13683 31 171250286535 114273 398 245 52 -10 +0 +0 +2 +4 -0.4
202823 MLB CTXLAA 34% 5953 9201 5231 10 170249284533 114270 398 244 52 -3 +0 +0 +1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5953 9201 5231 10 170254264518 94276 398 244 37 -3 +0 +0 +1 +1 -0.1
/ 162G— A+C — 650584 9922011 5525311 110 170254264518 94275 398 244 37 -37 +2 +0 +7 +14 -1.4
Career— MLE — 11171002 15738716 8451623 327 157238256495 100297 468 223 37 -19 +0 +0 +3 +7 -0.8
/ 162G— MLE — 650583 912249 4930013 194 156237254491 98297 468 223 37 -39 +1 +0 +7 +14 -1.8

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ARancho Cucamonga Quakes · 220 PAwOBA .385 → .280 (−105)K% 33.2% → 45.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.18%÷1.000×1.360——45.13%
BB% (unintentional) /PA12.27%÷1.000×0.690—×1.0158.60%
HBP% /PA3.18%—×0.780—×1.0152.52%
Singles /BIP22.52%÷1.000×0.920×0.961×1.01520.21%
Doubles /BIP13.51%÷1.000×0.830×0.961×1.01510.94%
Triples /BIP0.00%÷1.000×0.910×0.961×1.0150.00%
Home runs /BIP9.01%÷1.000×0.800—×1.0157.32%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .385 → .280; ISO .245 → .172; BABIP .392 → .332. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 ROKACL Angels · 16 PAwOBA .332 → .220 (−112)K% 25.0% → 36.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.000×1.440——36.00%
BB% (unintentional) /PA18.75%÷1.000×0.620—×0.98511.45%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP0.00%÷1.000×0.820—×0.9850.00%
Doubles /BIP11.11%÷1.000×0.720—×0.9857.88%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP11.11%÷1.000×0.780—×0.9858.54%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .332 → .220; ISO .308 → .217; BABIP .125 → .086. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AInland Empire 66ers · 359 PAwOBA .284 → .200 (−83)K% 36.2% → 48.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.21%÷1.008×1.360——48.84%
BB% (unintentional) /PA8.36%÷1.011×0.690—×1.0305.88%
HBP% /PA1.67%—×0.780—×1.0301.34%
Singles /BIP24.08%÷1.066×0.920×0.983×1.03021.05%
Doubles /BIP9.42%÷1.065×0.830×0.983×1.0307.44%
Triples /BIP2.62%÷0.997×0.910×0.983×1.0302.42%
Home runs /BIP1.57%÷1.036×0.800—×1.0301.25%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 113, 2B 113, 3B 99, K 102, BB 102 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .284 → .200; ISO .115 → .079; BABIP .367 → .313. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ROKACL Angels · 177 PAwOBA .299 → .193 (−105)K% 33.9% → 48.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.90%÷1.004×1.440——48.64%
BB% (unintentional) /PA16.38%÷1.026×0.620—×1.0089.97%
HBP% /PA2.82%—×0.720—×1.0082.05%
Singles /BIP24.39%÷0.958×0.820×0.950×1.00819.97%
Doubles /BIP6.10%÷0.966×0.720×0.950×1.0084.35%
Triples /BIP2.44%÷1.053×0.720×0.950×1.0081.60%
Home runs /BIP1.22%÷0.895×0.780—×1.0081.07%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 92, 2B 93, 3B 111, K 101, BB 105 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .299 → .193; ISO .085 → .053; BABIP .333 → .262. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 ROKACL Angels · 34 PAwOBA .197 → .090 (−107)K% 50.0% → 75.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA50.00%÷0.955×1.440——75.42%
BB% (unintentional) /PA5.88%÷0.978×0.620—×1.0223.81%
HBP% /PA0.00%—×0.720—×1.0220.00%
Singles /BIP21.43%÷0.970×0.820—×1.02218.51%
Doubles /BIP14.29%÷1.001×0.720—×1.02210.51%
Triples /BIP0.00%÷0.961×0.720—×1.0220.00%
Home runs /BIP0.00%÷0.910×0.780—×1.0220.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 94, 2B 100, 3B 92, K 91, BB 96 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .197 → .090; ISO .065 → .024; BABIP .333 → .254. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).