MLB/Players/Brandon Woodruff
Brandon Woodruff

BRANDON WOODRUFF

P · Milwaukee Brewers · 20172026 · 281 games
281
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.214
CAREER BATTING AVERAGE
1,070 hits in 5,000 at-bats
150
CAREER HOME RUNS
219 RBI · 66 stolen bases
3.10
CAREER ERA
790.1 innings · 918 strikeouts
55-30
CAREER RECORD
WHIP 1.02

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023MIL2246634801601816301488.172.222.322.544
2022MIL541,13611224456436468438018.215.269.366.635
2021MIL601,3001082603263650864226.200.250.317.567
2020MIL26540521101621825361826.204.253.341.594
2019MIL449089821830224456028616.240.287.357.644
2018MIL38318367210281828944.226.289.346.635
2017MIL163324686140101928648.259.317.392.708
Career2605,0004861,070174161502193521,57666.214.266.345.611

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIL92245.12815104752.980.84
2025MIL127264.24523148393.200.91
2023MIL115167.04017157492.280.82
2022MIL27134153.11225242190183.051.07
2021MIL30910179.11305143211182.560.96
2020MIL133573.25525189193.050.99
2019MIL22113121.21094930143123.621.14
2018MIL193042.13617144743.611.18
2017MIL82343.04323143254.811.33
Career1515530790.1608272200918893.101.02

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2021MIL428613.2147.183.68
2020MIL219503.2634.295.79
2019MIL214211.1434.032.25
2018MIL840702.17512.1202.19

04/Every pitch

2021 Regular season
Play log from 2015
Spray chart · 27 batted balls
Groundout · 86.2 mph · 6 ftGroundout · 69.7 mph · 44 ftLineout · 100.6 mph · 335 ftPop Out · 71.5 mph · 144 ftGroundout · 93.6 mph · 6 ftFlyout · 84.8 mph · 234 ftSacrifice bunt · 24.0 mph · 6 ftGroundout · 54.2 mph · 2 ftGroundout · 88.2 mph · 21 ftLineout · 84.0 mph · 317 ftForceout · 51.5 mph · 2 ftForceout · 61.5 mph · 2 ftGroundout · 78.0 mph · 42 ftSacrifice bunt · 25.4 mph · 8 ftLineout · 80.4 mph · 275 ftFlyout · 82.7 mph · 249 ftGroundout · 91.1 mph · 18 ftDouble Play · 30.3 mph · 61 ftGroundout · 97.1 mph · 31 ftSacrifice bunt · 22.5 mph · 5 ftGroundout · 82.8 mph · 88 ftSingle · 75.1 mph · 134 ftSingle · 100.6 mph · 213 ftSingle · 91.9 mph · 158 ftSingle · 75.2 mph · 265 ftSingle · 83.4 mph · 257 ftSingle · 90.6 mph · 53 ft
Hit (6) Out (21) Home run (0)
Average exit velocity 73.2 mph · longest 335 ft
Pitch locations · 2810 pitches
Called strike (482) Swinging strike (405) In play (447) Foul (584) Ball (892)

Catcher’s view · the zone drawn is the average of the 2,810 batter zones recorded here, 1.57 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball94233.5%96.52,35658.3%
Sinker75626.9%96.32,28850.0%
Curveball48017.1%83.82,64149.0%
Changeup39714.1%86.51,90649.6%
Slider2358.4%86.52,55147.7%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1vs MINW 65173602254.06325
APR 1vs MINW 6517360025
APR 7@ CHCW 4222010008
APR 7@ CHCW 42220100087.01008
APR 13vs CHCL 2320130016
APR 13vs CHCL 23201301166.03116
APR 19@ SDW 31191101376.01137
APR 19@ SDW 3119110037
APR 25@ CHCW 6019020028
APR 25@ CHCW 60190200286.02028
MAY 1vs LADW 65232612166.06216
MAY 1vs LADW 6523261016
MAY 6@ PHIL 02221210211
MAY 6@ PHIL 022212112116.221211
MAY 12vs STLW 41251310110
MAY 12vs STLW 412513111107.231110
MAY 18@ KCL 0226240024
MAY 18@ KCL 02262400247.24124
MAY 24vs SDW 5324030008
MAY 24vs SDW 53240300087.03008
MAY 30@ WSHW 302202002107.020210
MAY 30@ WSHW 30220200210
JUN 5vs AZW 75212612195.06219
JUN 5vs AZW 7521261019
JUN 11vs PITW 7425242005
JUN 11vs PITW 74252422057.04205
JUN 17@ COLL 3722552025
JUN 17@ COLL 37225525255.05525
JUN 23@ AZW 3224131029
JUN 23@ AZW 32241311297.03129
JUN 29vs CHCW 2121140038
JUN 29vs CHCW 21211401386.04138
JUL 5@ NYML 24214404166.14416
JUL 5@ NYML 2421440016
JUL 11vs CINL 1325190004
JUL 11vs CINL 13251901046.09104
JUL 17@ CINW 74192201485.22148
JUL 17@ CINW 7419220048
JUL 25vs CWSL 13243503297.05329
JUL 25vs CWSL 1324350029
JUL 31@ ATLL 1823381016
JUL 31@ ATLL 18233813165.18316
AUG 7vs SFL 6924161018
AUG 7vs SFL 69241611186.06118
AUG 12@ CHCW 17412120033
AUG 12@ CHCW 174121201333.02033
AUG 19@ STLL 48236826145.08614
AUG 19@ STLL 4823682014
AUG 25vs CINW 412104000106.040010
AUG 25vs CINW 41210400010
AUG 31@ SFW 62221511386.05138
AUG 31@ SFW 6222151038
SEP 6vs PHIL 012274934166.09416
SEP 6vs PHIL 01227493016
SEP 15@ DETL 14213403176.04317
SEP 15@ DETL 1421340017
SEP 21vs STLL 121912011106.021110
SEP 21vs STLL 12191200110
SEP 28@ STLL 26172712034.07203
SEP 28@ STLL 2617271003

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.