MLB/Players/Josh Hader
Josh Hader

JOSH HADER

P · Houston Astros · 20172026 · 927 games
927
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.158
CAREER BATTING AVERAGE
506 hits in 3,194 at-bats
114
CAREER HOME RUNS
168 RBI · 40 stolen bases
2.50
CAREER ERA
550.2 innings · 881 strikeouts
38-32
CAREER RECORD
WHIP 0.92

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024HOU142502668610224375021010.171.246.343.589
2023SD122392226460615601702.163.274.224.499
2022SD112382608616216294216210.225.302.403.705
2021MIL1203941650806114820410.127.222.193.415
2020MIL421301616406820620.123.240.292.532
2019MIL12253048821443032402762.155.214.366.580
2018MIL11054446721421826602864.132.219.265.483
2017MIL703202250160810441362.156.258.281.539
Career8403,19429650688101141683641,50640.158.245.299.544

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026HOU394138.1143115210.700.65
2025HOU486252.22912167682.050.85
2024HOU718871.0433025105123.800.96
2023SD612356.1328308531.281.10
2022SD562550.04329218185.221.28
2021MIL604258.22582410231.230.84
2020MIL211219.088103133.790.95
2019MIL613575.2412220138152.620.81
2018MIL556181.136223014392.430.81
2017MIL352347.22511226842.080.99
Career5073832550.2296153209881662.500.92

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024HOU410403.4002.103.86
2022SD1017100.0595.1100.00
2021MIL48211.2502.034.50
2020MIL24000.0001.120.00
2019MIL24202.5001.0218.00
2018MIL1433500.15210.0160.00

04/Every pitch

2017 Regular season
Play log from 2015
Spray chart · 2 batted balls
Groundout · 70.6 mph · 3 ftBunt Pop Out
Hit (0) Out (2) Home run (0)
Average exit velocity 70.6 mph · longest 3 ft
Pitch locations · 779 pitches
Called strike (118) Swinging strike (143) In play (94) Foul (149) Ball (275)

Catcher’s view · the zone drawn is the average of the 779 batter zones recorded here, 1.52 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker63481.3%94.32,07655.0%
Slider8711.2%80.32,57148.3%
Changeup577.3%85.31,45833.3%
Four-Seam Fastball10.1%91.52,0990.0%
Unknown10.1%100.0%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 11@ AZL 233000021
JUN 11@ AZL 2330000211.00021
JUN 14@ STLW 850000000
JUN 14@ STLW 8500000000.10000
JUN 15@ STLW 6460000202.00020
JUN 15@ STLW 646000020
JUN 20vs PITL 375000012
JUN 20vs PITL 3750000122.00012
JUN 24@ ATLL 134010011
JUN 24@ ATLL 1340100111.01011
JUN 28@ CINL 346000011
JUN 28@ CINL 3460000112.00011
JUL 1vs MIAW 844010011
JUL 1vs MIAW 8440100111.01011
JUL 7@ NYYW 9410111027
JUL 7@ NYYW 94101111273.01127
JUL 15vs PHIW 9620000120.20012
JUL 15vs PHIW 962000012
JUL 17@ PITL 2451201001.02100
JUL 17@ PITL 245120000
JUL 21@ PHIL 164010002
JUL 21@ PHIL 1640100021.01002
JUL 23@ PHIL 3650102001.21000
JUL 23@ PHIL 365010000
JUL 26@ WSHL 5810000010.10001
JUL 26@ WSHL 581000001
JUL 29vs CHCL 1210010016
JUL 29vs CHCL 12100100163.01016
AUG 1vs STLW 3200000100.00010
AUG 1vs STLW 320000010
AUG 4@ TBW 2040100121.11012
AUG 4@ TBW 204010012
AUG 8@ MINL 4540100311.01031
AUG 8@ MINL 454010031
AUG 12vs CINW 6510010025
AUG 12vs CINW 65100100253.01025
AUG 20@ COLW 6372301021.23202
AUG 20@ COLW 637230002
AUG 23@ SFW 4340000031.10003
AUG 23@ SFL 243000001
AUG 23@ SFW 434000003
AUG 23@ SFL 2430000011.00001
AUG 27@ LADW 3220000010.20001
AUG 27@ LADW 322000001
AUG 30vs STLW 655110012
AUG 30vs STLW 6551100121.11112
SEP 2vs WSHW 1030000031.00003
SEP 2vs WSHL 2342312000.13200
SEP 2vs WSHW 103000003
SEP 2vs WSHL 234231000
SEP 4@ CINL 4531111010.21101
SEP 4@ CINL 453111001
SEP 6@ CINL 173000002
SEP 6@ CINL 1730000021.00002
SEP 9@ CHCW 2060000122.00012
SEP 9@ CHCW 206000012
SEP 12vs PITW 5220000010.20001
SEP 12vs PITW 522000001
SEP 16@ MIAW 1026000005
SEP 16@ MIAW 10260000052.00005
SEP 18@ PITW 305010003
SEP 18@ PITW 3050100031.21003
SEP 20@ PITL 4630000021.00002
SEP 20@ PITL 463000002
SEP 22vs CHCL 458020001
SEP 22vs CHCL 4580200012.12001
SEP 26vs CINW 769221016
SEP 26vs CINW 7692212162.22216
SEP 30@ STLL 674110001
SEP 30@ STLL 6741100011.01101

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.