Brandon Williamson

P Cincinnati Reds
Age 29 LHP 6'6" / 210 lbs MLB
Overview
MLBSP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202325MIX2 levels31311514.954.7719.1%9.0%1.1K 18.5% · BB 8.7% · FIP 4.65
202426MIX3 levels98312.053.9222.9%7.6%0.5K 20.3% · BB 8.5% · FIP 5.90
202628MIX3 levels1814695.455.3116.1%13.2%0.1K 15.1% · BB 12.6% · FIP 5.14
2027PROJ29MLBCIN66345.245.5315.8%12.7%-0.0
2028PROJ95% MLB30MLBCIN66355.545.7415.0%13.0%-0.1
2029PROJ95% MLB31MLBCIN55305.805.9714.3%13.4%-0.2
Last 3 seasons WAR 1.7  ·  Next 3 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
FB Velo27
K%10
xwOBA vs10
Form4.38 ERA (proj 5.24) · K 16.5% (proj 15.8%) · BB 9.7% (proj 12.7%) ▲ last 60d · 25 IP through Oct 27
CompsCarlos Teller (age 29) · Edgar Osuna (age 29) · Jack Snodgrass (age 28)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 124132vR 140
ERA5.24
FIP5.53
K%15.8%
BB%12.7%
K-BB%3.0%
Proj IP34
Value2027 · WAR
Runs saved vs league avg · 34 IP
K: -1.8 runs (Runs saved by strikeouts vs lg-avg K%)-2KBB: -1.8 runs (Runs saved by walk suppression vs lg-avg BB%)-2BBCONTACT: -1.5 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +1.4 runs (Replacement credit for innings volume)+1STAMTotal WAR: -0.39 (34 IP)-0.4WAR
0.0-0.1-0.2272829
Grades · Statcast · Contract
Scouting Grades
STUF4545
CTRL4545
CMD4040
K†3030
Statcast Percentiles
FB Velo
p2792.9
Whiff%
p3723.5%
K%
p1015.6%
xwOBA vs
p100.369

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)
202123MIX MLE2 levels1919984091533311100%5.229.7%9.0%20.7%3.4%3.393.62—
202123MIX RAW2 levels1919984091533311100%5.237.4%8.1%29.3%2.7%3.392.45—
202224MIX MLE2 levels2727123554123779100%4.518.6%15.0%3.6%1.7%4.114.36—
202224MIX RAW2 levels2727123554123779100%4.522.2%13.9%8.3%1.6%4.113.93—
202325MIX MLE2 levels31311516561255925100%4.918.5%8.7%9.8%3.7%4.954.65+1.3
202325MIX RAW2 levels31311516561255925100%4.919.1%9.0%10.1%3.8%4.954.77+1.1
202426MIX MLE3 levels9831118279489%3.420.3%8.5%11.9%6.3%2.055.90-0.2
202426MIX MLE3 levels9831118279489%3.420.3%8.5%11.9%6.3%2.055.90-0.2
202426MIX RAW3 levels9831118279489%3.422.9%7.6%15.3%3.4%2.053.92+0.5
202628MIX MLE3 levels18146931150411078%3.915.1%12.6%2.5%3.1%5.455.14+0.2
202628MIX MLE3 levels18146931150411078%3.915.1%12.6%2.5%3.1%5.455.14+0.2
202628MIX RAW3 levels18146931150411078%3.916.1%13.2%2.9%3.2%5.455.31+0.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—3935184781146733190%4.718.7%9.3%9.3%4.0%4.654.89+1.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202729MLBCIN663414423185100%5.715.8%12.7%3.0%3.2%5.245.53-0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202830MLB MLECIN663715523205100%6.115.0%13.0%2.0%3.4%5.545.74-0.1
202931MLB MLECIN553213319185100%6.314.3%13.4%0.9%3.7%5.805.97-0.2
202830MLB CTXCIN663514822195100%5.815.0%13.0%2.0%3.4%5.545.74-0.1
202931MLB CTXCIN553012718175100%6.014.3%13.4%0.9%3.7%5.805.97-0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW504624910551861094192%5.017.7%10.3%7.3%3.9%4.915.04+1.0
/ 200 IP— RAW4037200848150883392%5.017.7%10.3%7.3%3.9%4.915.04+0.8
Career— MLE1049947220484172266595%4.520.3%11.0%9.3%3.2%4.294.51+0.7
/ 200 IP— MLE4442200868177962795%4.520.3%11.0%9.3%3.2%4.294.51+0.6

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 AAALouisville Bats · 15 IPFIP 4.35 → 4.43 (+0.08)K% 15.5% → 13.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.49%—×0.86013.32%
BB% (unintentional) /BF14.08%—×0.90012.68%
HR / BF /BF1.41%÷1.000×1.1001.55%

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.35 → 4.43, 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 AAALouisville Bats · 13 IPFIP 2.24 → 2.40 (+0.16)K% 22.4% → 19.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.45%—×0.86019.31%
BB% (unintentional) /BF8.16%—×0.9007.35%
HR / BF /BF0.00%÷1.111×1.1000.00%

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 2.24 → 2.40, 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 AAALouisville Bats · 34 IPFIP 5.58 → 5.72 (+0.14)K% 16.4% → 14.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF16.36%—×0.86014.07%
BB% (unintentional) /BF12.12%—×0.90010.91%
HR / BF /BF4.24%÷1.054×1.1004.43%

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 111).

Result: FIP 5.58 → 5.72, 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 AAChattanooga Lookouts · 67 IPFIP 3.62 → 4.39 (+0.76)K% 24.8% → 20.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.83%—×0.81020.11%
BB% (unintentional) /BF13.42%—×1.10014.77%
HR / BF /BF1.68%÷0.990×1.2002.03%

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 98).

Result: FIP 3.62 → 4.39, 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 AAALouisville Bats · 55 IPFIP 4.17 → 4.34 (+0.16)K% 19.1% → 16.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.14%—×0.88016.84%
BB% (unintentional) /BF14.45%—×1.05015.18%
HR / BF /BF1.56%÷1.282×1.1001.34%

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 156).

Result: FIP 4.17 → 4.34, 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 AAArkansas Travelers · 67 IPFIP 2.69 → 3.78 (+1.10)K% 33.0% → 26.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.98%—×0.81026.72%
BB% (unintentional) /BF8.07%—×1.1008.88%
HR / BF /BF2.46%÷0.892×1.2003.30%

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 78).

Result: FIP 2.69 → 3.78, 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 A+Everett AquaSox · 31 IPFIP 1.87 → 3.23 (+1.36)K% 47.6% → 36.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF47.58%—×0.77036.64%
BB% (unintentional) /BF8.06%—×1.1509.27%
HR / BF /BF3.23%÷1.078×1.2503.74%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 116).

Result: FIP 1.87 → 3.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: 2,161 pitcher careers (1,251 from 1990-2025 + 910 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.45717.4%10.8%1.464.96
Mike Willis ('77-'81, 0 WAR*)1.55918.4%*9.6%*1.45*4.77*
Daryl Patterson ('68-'74, -1 WAR*)1.24618.3%*11.2%*1.27*5.03*
Phil Hennigan ('69-'73, -0 WAR*)1.47020.9%*10.4%*1.50*4.95*
Roansy Contreras ('25)1.28219.3%9.8%1.384.77
Chris Brock ('02)1.75615.3%9.2%1.504.81
Drew VerHagen ('23)1.44719.1%9.4%1.374.98