Kevin Bazzell

C Wilmington Blue Rocks
Age 24 R/R 6'1" / 205 lbs A+ Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#409ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AWSH60.273/.448/.38601107—.250/.379/.354
202522AWSH335.239/.344/.2670848—.207/.293/.231
202623AA/A+/INTL2 orgs308.291/.398/.4731013102—.241/.312/.395
2027PROJMLE24MLBWSH1.236/.302/.36100880.0
2028PROJ38% MLB25MLBWSH76.237/.304/.36521890.3
2029PROJ55% MLB26MLBWSH141.237/.305/.36732900.5
Next 3 projected WAR 0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$0.8M+2
Skills · percentileMiLB Statcast 2026 AA
K%99
Whiff%96
Z-Con%95
wRC+94
wOBA91
ISO83
Career WAR0.0 WAR median (P10 0.0 / P90 2.6, comp-based) · star 2% · didn't stick 93%
CompsOrlando Mercado (age 24) · Wyatt Toregas (age 24) · Bobby Wilson (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†88
AVG/OBP/SLG.236 / .302 / .361
PA1
HR0
K%19
BB%7
BABIP276
ISO125
MLB%0%
Value2027 · WAR
BAT: -2.3 runs (wOBA-derived runs vs avg)-2BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.4 runs (Defensive runs vs avg)+0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.60+0.6WAR
0.00.51.00.00.30.50.60.60.50.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$19M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.6$2M+$1M
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$0.9M+0.3$0.8M+$0.3M
2034Arb-1$0.8M+0.1$0.2M+$0.0M (cut)
2035Arb-2$0.4M———
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$2M

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)
202421 AFredericksburg Nationals — 6044 12310 11103 12 273448386835 114333 1718 376 107 — — — — — —
202522 AFredericksburg Nationals — 335285 68800 343212 81 239344267611 28265 1010 290 48 — — — — — —
202623 AAHarrisburg Senators — 5749 16502 551 21 327400551951 224326 99 403 136 — — — — — —
202623 A+Wilmington Blue Rocks — 213181 501007 25355 81 276379448827 171305 1612 368 77 — — — — — —
202623 INTLSalt River Rafters — 3828 9201 535 30 3215005001.000 179333 813 454 193 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A MLEFredericksburg Nationals — 6048 12310 7133 12 250379354733 104304 2212 327 107 — — — — — —
202522 A MLEFredericksburg Nationals — 335295 61700 244512 81 207293231524 24233 137 239 48 — — — — — —
202623 AA MLEHarrisburg Senators — 5750 16502 461 21 320382540922 220309 117 369 136 — — — — — —
202623 A+ MLEWilmington Blue Rocks — 213191 42806 15465 81 220294356650 136246 227 282 77 — — — — — —
202421 A MLEFredericksburg Nationals — 6048 12310 7133 12 250379354733 104324 2212 327 107 — — — — — —
202421 A RAWFredericksburg Nationals — 6044 12310 11103 12 273448386835 114333 1718 376 107 — — — — — —
202522 A MLEFredericksburg Nationals — 335295 61700 244512 81 207293231524 24240 137 239 48 — — — — — —
202522 A RAWFredericksburg Nationals — 335285 68800 343212 81 239344267611 28265 1010 290 48 — — — — — —
202623 A+ MLE3 teams — 308272 661409 215911 132 243322393716 151275 197 300 89 — — — — — —
202623 A+ RAW3 teams — 308258 7517010 354311 132 291398473871 182312 1411 385 89 — — — — — —
202421 A MLEFredericksburg Nationals — 6050 12310 7133 12 240379340719 100304 2212 327 107 — — — — — —
202522 A MLEFredericksburg Nationals — 335296 61700 244512 81 206293230523 24233 137 239 48 — — — — — —
202623 A+ MLE3 teams — 308273 661409 215911 132 242322392714 150259 197 300 89 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEFredericksburg Nationals — 6050 12310 7133 12 240379340719 100304 2212 327 107 — — — — — —
202522 A MLEFredericksburg Nationals — 335296 61700 244512 81 206293230523 24233 137 239 48 — — — — — —
202623 A+ MLE3 teams — 308273 661409 215911 132 242322392714 150259 197 300 89 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEWSH 0% 320289 681417 23635 51 235302362664 126276 207 298 88 -5 +1 +1 +6 +7 0.6
▸ 2027 — real world (MLB)
202724 MLB CTXWSH 0% 11 0000 000 00 236302361663 126276 00 298 88 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEWSH 38% 200181 43914 14393 31 236304366670 129277 207 300 89 -3 +0 +1 +4 +4 0.7
202926 MLB MLEWSH 55% 254229 551116 19504 31 237305368672 131277 207 301 90 -3 +0 +1 +5 +6 0.8
203027 MLB MLEWSH 61% 281254 591216 21564 31 236304367672 131277 207 301 90 -3 +0 +1 +5 +6 0.9
203128 MLB MLEWSH 65% 298270 641317 22614 21 235303364668 130277 207 299 89 -4 +0 +1 +5 +6 0.9
203229 MLB MLEWSH 64% 298270 641317 22624 11 233301360662 127276 217 297 87 -5 -0 -0 +5 +6 0.7
203330 MLB MLEWSH 64% 296268 611216 22624 11 230298352650 123275 217 292 84 -6 -0 -1 +5 +6 0.5
203431 MLB MLEWSH 64% 268243 551115 19584 11 225292342635 117271 227 286 80 -6 -0 -2 +5 +6 0.2
203532 MLB MLEWSH 64% 238216 47914 17523 11 220286330616 110267 227 278 74 -7 -0 -2 +4 +5 -0.1
202825 MLB CTXWSH 38% 7670 16302 5151 10 237304365669 129277 207 300 89 -1 +0 +0 +1 +2 0.3
202926 MLB CTXWSH 55% 141128 29603 10282 20 237305367672 130277 207 301 90 -2 +0 +1 +3 +3 0.5
203027 MLB CTXWSH 61% 173155 38814 13353 20 236305366671 130277 208 301 90 -2 +0 +1 +3 +4 0.6
203128 MLB CTXWSH 65% 192173 41814 14393 10 235303364667 129277 207 299 89 -3 +0 +0 +3 +4 0.6
203229 MLB CTXWSH 64% 192173 40814 14403 10 233301360661 127276 217 297 87 -3 +0 -0 +3 +4 0.5
203330 MLB CTXWSH 64% 191172 40814 14403 11 230298352650 122275 217 292 84 -4 -0 -1 +3 +4 0.3
203431 MLB CTXWSH 64% 172155 34703 13372 11 226293342635 117272 228 286 80 -4 -0 -1 +3 +4 0.1
203532 MLB CTXWSH 64% 153139 30603 11342 11 220286330616 109268 227 278 74 -5 -0 -2 +3 +3 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12901165 26854427 9426819 103 230298353651 123275 217 294 82 -23 +1 -1 +23 +28 2.8
/ 162G— A+C — 650587 13527214 4713510 52 230299354653 124274 217 294 82 -11 +0 -1 +12 +14 1.4
Career— MLE — 29952690 6211211057 21958859 4014 231303347650 116273 207 290 82 -39 +0 -1 +41 +50 5.2
/ 162G— MLE — 650584 13426212 4812813 93 229303342645 113272 207 290 82 -11 +0 -0 +12 +14 1.5

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 A+Wilmington Blue Rocks · 213 PAwOBA .362 → .282 (−79)K% 16.4% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.43%÷1.000×1.310——21.53%
BB% (unintentional) /PA11.74%÷1.000×0.600—×0.9987.03%
HBP% /PA2.35%—×0.770—×0.9981.80%
Singles /BIP22.60%÷1.000×0.870×0.958×0.99818.81%
Doubles /BIP6.85%÷1.000×0.780×0.958×0.9985.11%
Triples /BIP0.00%÷1.000×0.850×0.958×0.9980.00%
Home runs /BIP4.79%÷1.000×0.880—×0.9984.21%

Factors used: league row South Atlantic League. 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.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.958.

Result: wOBA .362 → .282; ISO .171 → .145; BABIP .305 → .246. 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 AAHarrisburg Senators · 57 PAwOBA .399 → .369 (−30)K% 8.8% → 10.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.77%÷1.000×1.220——10.70%
BB% (unintentional) /PA8.77%÷1.000×0.700—×1.0276.31%
HBP% /PA1.75%—×0.850—×1.0271.53%
Singles /BIP20.45%÷1.000×0.970×1.002×1.02720.41%
Doubles /BIP11.36%÷1.000×0.860×1.002×1.02710.05%
Triples /BIP0.00%÷1.000×0.950×1.002×1.0270.00%
Home runs /BIP4.55%÷1.000×0.780—×1.0273.64%

Factors used: league row EL. 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 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .399 → .369; ISO .224 → .199; BABIP .326 → .309. 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 AFredericksburg Nationals · 335 PAwOBA .287 → .239 (−48)K% 9.6% → 13.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.55%÷0.968×1.360——13.42%
BB% (unintentional) /PA10.15%÷0.987×0.690——7.09%
HBP% /PA3.58%—×0.780——2.79%
Singles /BIP23.72%÷1.046×0.920×1.012—21.12%
Doubles /BIP3.16%÷1.050×0.830×1.012—2.53%
Triples /BIP0.00%÷1.106×0.910×1.012—0.00%
Home runs /BIP0.00%÷1.040×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 109, 2B 110, 3B 121, K 94, BB 97 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .287 → .239; ISO .028 → .023; BABIP .265 → .233. 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 AFredericksburg Nationals · 60 PAwOBA .381 → .327 (−54)K% 16.7% → 21.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷1.038×1.360——21.83%
BB% (unintentional) /PA18.33%÷1.044×0.690—×1.01512.30%
HBP% /PA5.00%—×0.780—×1.0153.96%
Singles /BIP23.53%÷1.024×0.920—×1.01521.45%
Doubles /BIP8.82%÷0.907×0.830—×1.0158.20%
Triples /BIP2.94%÷1.150×0.910—×1.0152.36%
Home runs /BIP0.00%÷1.078×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 105, 2B 81, 3B 130, K 108, BB 109 — 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).

Result: wOBA .381 → .327; ISO .114 → .109; BABIP .333 → .304. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .