Matt Klein

C Fresno Grizzlies
Age 23 L/R 6'2" / 210 lbs A HR +30%H +12% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1336ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521ACOL28.227/.393/.3180049—.130/.286/.174
202622ACOL194.185/.380/.2954055—.150/.292/.225
2027PROJMLE23MLBCOL304.208/.291/.31751740.2
2028PROJ30% MLB24MLBCOL45.223/.304/.35410770.1
2029PROJ44% MLB25MLBCOL94.226/.307/.36220800.1
Next 3 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
BB%98
Chase%91
K%47
Z-Con%45
wOBA42
wRC+40
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 98%
CompsDarrien Miller (age 23) · Carlos Soto (age 23) · Jimmy Crooks (age 23)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 112 proj PA
wRC+†74
AVG/OBP/SLG.206 / .289 / .314
PA112
HR2
K%30
BB%9
ISO109
MLB%0%
Value2027 · WAR
BAT: -3.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.0 runs (Positional adjustment)+2POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.10.20.30.30.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$8M ctrl surplus
Tools · Contract
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
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Pre-Arb$0.9M+0.2$0.5M+$0.0M
2034Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.3M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202521 AFresno Grizzlies — 2822 5200 482 00 227393318711 91357 2914 341 49 — — — — — —
202622 AFresno Grizzlies — 194146 27404 43483 01 185380295675 110240 2522 324 55 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A MLEFresno Grizzlies — 2823 3100 3112 00 130286174460 43305 3911 240 49 — — — — — —
202622 A MLEFresno Grizzlies — 194160 24303 29653 01 150292225517 75219 3415 250 55 — — — — — —
202521 A MLEFresno Grizzlies — 2823 3100 3112 00 130286174460 43250 3911 240 49 — — — — — —
202521 A RAWFresno Grizzlies — 2822 5200 482 00 227393318711 91357 2914 341 49 — — — — — —
202622 A MLEFresno Grizzlies — 194160 24303 29653 01 150292225517 75223 3415 250 55 — — — — — —
202622 A RAWFresno Grizzlies — 194146 27404 43483 01 185380295675 110240 2522 324 55 — — — — — —
202521 A MLEFresno Grizzlies — 2823 3100 3112 00 130286174460 43305 3911 240 49 — — — — — —
202622 A MLEFresno Grizzlies — 194160 24303 29653 01 150292225517 75219 3415 250 55 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A MLEFresno Grizzlies — 2823 3100 3112 00 130286174460 43305 3911 240 49 — — — — — —
202622 A MLEFresno Grizzlies — 194160 24303 29653 01 150292225517 75219 3415 250 55 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLECOL 0% 304269 561025 28904 10 208291317608 109287 309 277 74 -9 +0 +0 +5 +7 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLECOL 30% 151134 29513 14442 00 212294327621 115288 299 282 77 -4 +0 +0 +3 +3 0.2
202925 MLB MLECOL 44% 212189 40714 19612 00 214296335631 120289 299 286 80 -5 +0 +0 +4 +5 0.3
203026 MLB MLECOL 51% 267238 51916 24763 00 216298340638 124289 289 289 82 -6 +0 +0 +5 +6 0.5
203127 MLB MLECOL 52% 300267 581027 27853 00 217298341639 125288 289 289 82 -7 +0 +0 +5 +6 0.5
203228 MLB MLECOL 53% 317282 621127 29903 00 216297340637 124287 289 288 81 -7 +0 -1 +6 +7 0.5
203329 MLB MLECOL 53% 317282 611127 29903 00 214294333627 120286 289 284 79 -8 +0 -1 +6 +7 0.3
203430 MLB MLECOL 52% 315281 581016 28913 00 211290325616 115284 299 280 75 -9 +0 -2 +6 +7 0.1
202824 MLB CTXCOL 30% 4540 9201 4131 00 223304354658 130303 299 297 77 -1 +0 +0 +1 +1 0.1
202925 MLB CTXCOL 44% 9484 19312 9271 00 226307362669 136303 2910 301 80 -2 +0 +0 +2 +2 0.1
203026 MLB CTXCOL 51% 135120 27513 12382 00 228308368677 140303 289 304 82 -3 +0 +0 +2 +3 0.2
203127 MLB CTXCOL 52% 157140 32614 14442 00 229308369677 140303 289 304 82 -3 +0 +0 +3 +3 0.3
203228 MLB CTXCOL 53% 169150 34614 15482 00 228307367675 139302 289 303 81 -4 +0 -0 +3 +4 0.3
203329 MLB CTXCOL 53% 167148 34614 15482 00 225304360664 135300 299 299 79 -4 +0 -1 +3 +4 0.2
203430 MLB CTXCOL 52% 164146 33614 15472 00 222300351651 129297 299 293 75 -5 +0 -1 +3 +4 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 931828 18834622 8426512 00 227307362670 135304 289 300 77 -23 +0 -2 +17 +20 1.2
/ 162G— A+C — 650578 13124415 591858 00 227307360666 133304 289 300 77 -16 +0 -2 +12 +14 0.8
Career— MLE — 22131956 407711145 21264625 11 208294325618 117283 2910 281 77 -50 +0 -4 +36 +43 2.6
/ 162G— MLE — 650575 11921313 621907 00 207292322614 115282 2910 281 77 -16 +0 -1 +12 +14 0.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 AFresno Grizzlies · 194 PAwOBA .321 → .250 (−71)K% 24.7% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.74%÷1.000×1.360——33.65%
BB% (unintentional) /PA22.16%÷1.000×0.690—×0.99015.14%
HBP% /PA1.55%—×0.780—×0.9901.19%
Singles /BIP19.39%÷1.000×0.920×1.032×0.99018.22%
Doubles /BIP4.08%÷1.000×0.830×1.032×0.9903.46%
Triples /BIP0.00%÷1.000×0.910×1.032×0.9900.00%
Home runs /BIP4.08%÷1.000×0.800—×0.9903.23%

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 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .321 → .250; ISO .110 → .087; BABIP .240 → .219. 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 AFresno Grizzlies · 28 PAwOBA .333 → .240 (−93)K% 28.6% → 40.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷0.951×1.360——40.84%
BB% (unintentional) /PA14.29%÷1.096×0.690——8.99%
HBP% /PA7.14%—×0.780——5.57%
Singles /BIP21.43%÷1.022×0.920——19.29%
Doubles /BIP14.29%÷1.055×0.830——11.24%
Triples /BIP0.00%÷1.017×0.910——0.00%
Home runs /BIP0.00%÷0.870×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 74, 1B 104, 2B 111, 3B 103, K 90, BB 119 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average).

Result: wOBA .333 → .240; ISO .091 → .064; BABIP .357 → .305. 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).