Brandon Woodruff

Bats L Throws R6'4" 243 lbBorn 1993 Tupelo, USADebut 2017Team MIL2x All-StarDraft 2011 R5 #174 Texas Rangers, Wheeler (MS) HSContract 1 y/$22.025M (26) 2026: $22,025,000

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202646424.96.23.0820.66.38106.5
2027106.3
2028106.6

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 32

His ten closest age-32 comparables averaged 97 PITCH+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Chris Sale2021113.6113.225
2Chris Carpenter2007116.3112.963
3Stephen Strasburg2021113.042.923
4Dustin Hermanson2005115.287.827
5Erik Bedard2011109.293.5557
6Sonny Gray2022108.7115.8754
7Carlos Carrasco2019104.7109.6280
8Chris Young2011109.993.8493
9Johnny Cueto2018106.199.967
10Jake Peavy2013110.096.6852

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025MIL120000000000
2023MIL110000000000
2022MIL270000000000
2021MIL305806000203280.1150.1640.1150.279-28.1
2020MIL130000000000
2019MIL2749112400401200.2670.2830.3560.63861.8
2018MIL19102200110110.2500.3330.6250.958151.7
2017MIL8122200000120.2000.2730.2000.47327.3
Career147129522401706510.1910.2310.2520.48425.2

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj464106.3
2026*174135.699.8135.4
2025MIL723.201212064.725791483118.6100.5119.1
2023MIL512.281111067.025391574125.298.2123.4
2022MIL1343.0527270153.36201842190110.0102.0112.0
2021MIL9102.5630300179.37081843211120.6101.5122.0
2020MIL353.051313073.729391891118.2103.1121.4
2019MIL1133.6222220121.74931230143112.399.1111.4
2018MIL303.61194142.317641447111.2102.2113.4
2017MIL234.8188043.018451432103.9101.3105.2
Career53283.101421271745.0298484190871115.4116.4

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
20215882.96.60.011.143.430.30.1160.1390.14220.3
20194988.29.50.025.033.734.80.2190.2940.22824.2
20181090.3-1.514.337.518.828.60.2910.6100.42225.7
20171282.2-20.10.033.317.616.70.2340.2520.25722.5

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025MILP126514001.000+0.1
2023MILP116743011.000-0.6
2022MILP27153813011.000+1.6
2021MILP301791019220.935+1.3
2020MILP1374010001.000+1.1
2019MILP2212278011.000-0.6
2018MILP194245110.900+0.5
2017MILP84349001.000+0.3

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2016AABiloxi ShuckersBat271 HR, 0 SB0.2920.778
2026A+Wisconsin Timber RattlersPit215.1 IP, 29% K5.29
2025AAANashville SoundsPit10625.1 IP, 22% K3.59
2025A+Wisconsin Timber RattlersPit6416.2 IP, 19% K1.67
2023A+Wisconsin Timber RattlersPit257.0 IP, 28% K1.29
2018AAAColorado Springs Sky SoxPit31071.1 IP, 22% K4.05
2017AAAColorado Springs Sky SoxPit32575.1 IP, 22% K4.31
2016AABiloxi ShuckersPit457113.2 IP, 27% K3.02
2016A+Brevard County ManateesPit17644.1 IP, 28% K1.84
2015A+Brevard County ManateesPit457109.2 IP, 16% K3.46
2014RkHelena BrewersPit20846.2 IP, 18% K3.31

Splits

Yearvs LHPvs RHPHomeAway
20210.1920.1210.1310.141
20190.3100.2450.3280.143
20180.0000.5140.450
20170.1750.2570.0000.500

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
2021210000000000.0000.0000.0000.000
202010000000000
201910000000000
2018421100110110.5000.6672.0002.667
Career831100110110.3330.5001.3331.833

Postseason pitching

YearWLERAGGSSVIPHHRBBSOWHIP
2021013.682107.361180.95
2020015.791104.750091.07
2019002.251104.021030.50
2018111.4641012.3703200.81
Career132.8684028.32024400.85