Bruce Zimmermann

P Memphis Redbirds
Age 32 LHP 6'3" / 236 lbs AAA peak 0.6 · 2027
Overview
AAARP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202429MIX2 levels2416804.163.3923.5%7.8%—K 19.3% · BB 7.0% · FIP 3.81
202530MIX2 levels29221444.253.9518.1%5.3%2.5K 16.2% · BB 4.7% · FIP 3.92
202631MIX2 levels1615843.874.0124.7%6.3%1.4K 22.1% · BB 5.8% · FIP 4.55
2027PROJ32MLBSTL1111644.674.6917.4%5.5%0.5
2028PROJ95% MLB33MLBSTL99534.854.9616.5%5.9%0.3
2029PROJ90% MLB34MLBSTL77415.105.2715.6%6.4%0.1
Last 3 seasons WAR 3.9  ·  Next 3 projected WAR 0.8Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2023
xwOBA vs64
K%54
FB Velo10
CompsKwang Hyun Kim (age 32) · Tsuyoshi Wada (age 33) · Brandon Mann (age 32)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 106114vR 122
ERA4.67
FIP4.69
K%17.4%
BB%5.5%
K-BB%11.9%
Proj IP64
Value2027 · WAR
Runs saved vs league avg · 64 IP
K: -2.2 runs (Runs saved by strikeouts vs lg-avg K%)-2KBB: +2.1 runs (Runs saved by walk suppression vs lg-avg BB%)+2BBCONTACT: -3.5 runs (Runs saved on contact quality (HR suppression) vs lg)-4CONTACTSTAM: +3.2 runs (Replacement credit for innings volume)+3STAMTotal WAR: -0.04 (64 IP)-0.0WAR
0.50.30.1272829
Statcast · Contract
Statcast Percentiles
FB Velo
p1090.1
Whiff%
p9031.9%
K%
p5423.0%
xwOBA vs
p640.298

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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 WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
201722ROK MLEDanville Braves111123972890100%2.119.6%11.6%8.0%0.0%3.092.91—
201722ROK RAWDanville Braves111123972890100%2.128.9%9.3%19.6%0.0%3.091.86—
201823MIX MLE2 levels25251355651414410100%5.419.0%8.8%10.2%2.3%3.213.88—
201823MIX RAW2 levels25251355651414410100%5.425.0%7.8%17.2%1.8%3.212.95—
201924MIX MLE2 levels2524140600134521296%5.618.5%9.4%9.1%2.4%3.214.07—
201924MIX RAW2 levels2524140600134521296%5.622.3%8.7%13.7%2.0%3.213.41—
202025MLB MLEBaltimore Orioles2173172250%3.522.6%6.5%16.1%6.5%7.715.55-0.0
202025MLB RAWBaltimore Orioles2173172250%3.522.6%6.5%16.1%6.5%7.715.67-0.0
202126MIX MLE5 levels21208637379301695%4.120.2%8.3%11.9%4.3%4.624.81+0.6
202126MIX RAW5 levels21208637379301695%4.121.2%8.0%13.1%4.3%4.624.73+0.7
202227MIX MLE2 levels2925150649123302786%5.217.6%4.8%12.8%4.3%4.864.58+1.4
202227MIX RAW2 levels2925150649123302786%5.219.0%4.6%14.3%4.2%4.864.40+1.8
202328MIX MLE2 levels282111350912439875%4.021.3%6.9%14.4%1.7%4.463.09+3.2
202328MIX RAW2 levels282111350912439875%4.024.4%7.7%16.7%1.6%4.462.86+3.6
202429MIX MLE2 levels2416803458127867%3.319.3%7.0%12.3%2.6%4.163.81—
202429MIX MLE2 levels2416803458127867%3.319.3%7.0%12.3%2.6%4.163.81—
202429MIX RAW2 levels2416803458127867%3.323.5%7.8%15.7%2.3%4.163.39—
202530MIX MLE2 levels2922144607110321976%5.016.2%4.7%11.5%2.9%4.253.92+2.5
202530MIX MLE2 levels2922144607110321976%5.016.2%4.7%11.5%2.9%4.253.92+2.5
202530MIX RAW2 levels2922144607110321976%5.018.1%5.3%12.9%3.1%4.253.95+2.5
202631MIX MLE2 levels16158434886221494%5.222.1%5.8%16.3%4.7%3.874.55+0.8
202631MIX MLE2 levels16158434886221494%5.222.1%5.8%16.3%4.7%3.874.55+0.8
202631MIX RAW2 levels16158434886221494%5.224.7%6.3%18.4%4.0%3.874.01+1.4
▸ Career totals (raw MLB only — as recorded)
MLB Career—4028169746129394270%4.217.3%5.2%12.1%5.6%5.635.49-0.2
▸ 2027 season — projected remainder (no 2027 stats recorded)
202732MLBSTL111164270471510100%5.817.4%5.5%11.9%3.6%4.674.69+0.5
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202833MLB MLESTL995523439149100%6.216.5%5.9%10.6%3.9%4.854.96+0.3
202934MLB MLESTL884519030128100%5.615.6%6.4%9.2%4.2%5.105.27+0.1
202833MLB CTXSTL995322437139100%5.916.5%5.9%10.6%3.9%4.854.96+0.3
202934MLB CTXSTL774117327117100%5.915.6%6.4%9.2%4.2%5.105.27+0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW56442631141193635879%4.716.9%5.5%11.3%5.1%5.395.16+0.7
/ 200 IP— RAW4233200868147484478%4.716.9%5.5%11.3%5.1%5.395.16+0.5
Career— MLE210180961412478428912586%4.619.0%7.0%12.0%3.0%4.064.05+0.2
/ 200 IP— MLE4437200858163602686%4.619.0%7.0%12.0%3.0%4.064.05+0.1

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 AAAMemphis Redbirds · 79 IPFIP 4.09 → 4.55 (+0.46)K% 25.7% → 22.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.69%—×0.86022.09%
BB% (unintentional) /BF6.42%—×0.9005.78%
HR / BF /BF4.28%÷1.000×1.1004.71%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 4.09 → 4.55, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 AAANashville Sounds · 138 IPFIP 3.78 → 3.92 (+0.14)K% 18.8% → 16.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.83%—×0.86016.19%
BB% (unintentional) /BF5.18%—×0.9004.66%
HR / BF /BF2.94%÷1.111×1.1002.91%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 122).

Result: FIP 3.78 → 3.92, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2024 AAANorfolk Tides · 77 IPFIP 3.50 → 3.81 (+0.30)K% 22.5% → 19.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.46%—×0.86019.31%
BB% (unintentional) /BF7.78%—×0.9007.01%
HR / BF /BF2.40%÷0.996×1.1002.64%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 99).

Result: FIP 3.50 → 3.81, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 AAANorfolk Tides · 100 IPFIP 2.74 → 2.99 (+0.24)K% 24.6% → 21.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.55%—×0.86021.12%
BB% (unintentional) /BF8.71%—×0.9007.83%
HR / BF /BF1.12%÷0.995×1.1001.23%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 99).

Result: FIP 2.74 → 2.99, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AAANorfolk Tides · 76 IPFIP 2.89 → 3.29 (+0.40)K% 22.5% → 19.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.49%—×0.88019.79%
BB% (unintentional) /BF5.47%—×1.0505.74%
HR / BF /BF1.82%÷0.970×1.1002.07%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 94).

Result: FIP 2.89 → 3.29, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 AAANorfolk Tides · 15 IPFIP 4.12 → 4.62 (+0.50)K% 25.9% → 22.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.86%—×0.88022.76%
BB% (unintentional) /BF10.34%—×1.05010.86%
HR / BF /BF3.45%÷1.009×1.1003.76%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 102).

Result: FIP 4.12 → 4.62, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2019 AABowie Baysox · 101 IPFIP 3.27 → 4.00 (+0.73)K% 23.8% → 19.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.76%—×0.81019.25%
BB% (unintentional) /BF8.00%—×1.1008.80%
HR / BF /BF2.12%÷0.987×1.2002.57%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 97).

Result: FIP 3.27 → 4.00, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2019 AAANorfolk Tides · 39 IPFIP 3.75 → 4.23 (+0.48)K% 18.9% → 16.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.86%—×0.88016.59%
BB% (unintentional) /BF10.29%—×1.05010.80%
HR / BF /BF1.71%÷0.889×1.1002.12%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 78).

Result: FIP 3.75 → 4.23, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,234 reliever careers (754 from 1990-2025 + 480 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION1.76717.0%5.6%1.845.25
Chuck Hartenstein ('66-'77, -1 WAR*)1.55913.7%*7.2%*1.50*5.28*
Adam Morgan ('21)1.86220.8%7.2%1.584.80
Kris Wilson ('06)1.28113.0%6.2%1.965.44
Paolo Espino ('24)1.38918.9%6.0%1.865.12
Sergio Valdez ('86-'95, -2 WAR*)1.56118.1%*8.0%*1.79*5.46*
Steve Shields ('85-'89, -3 WAR*)1.15517.0%*9.0%*1.61*5.49*