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

2024 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1166 pitches
Called strike (145) Swinging strike (256) In play (147) Foul (230) Ball (388)

Catcher’s view · the zone drawn is the average of the 1,166 batter zones recorded here, 1.59 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker83271.4%96.12,26455.0%
Slider32027.4%85.52,44452.5%
Changeup121.0%89.31,63533.3%
Four-Seam Fastball20.2%95.02,366100.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28vs NYYL 4530000031.00003
MAR 28vs NYYL 453000003
MAR 30vs NYYL 353000012
MAR 30vs NYYL 3530000121.00012
MAR 31vs NYYL 345120002
MAR 31vs NYYL 3451201021.02102
APR 2vs TORL 124221010
APR 2vs TORL 1242212101.02210
APR 7@ TEXW 3131101101.01110
APR 7@ TEXW 313110010
APR 9@ KCL 3430000001.00000
APR 9@ KCL 343000000
APR 12vs TEXL 8123000002
APR 12vs TEXL 81230000021.00002
APR 14vs TEXW 851000001
APR 14vs TEXW 8510000010.10001
APR 15vs ATLL 165440011
APR 15vs ATLL 1654402110.14411
APR 17vs ATLL 453000003
APR 17vs ATLL 4530000031.00003
APR 19@ WSHW 5341201121.02112
APR 19@ WSHW 534120012
APR 28@ COLW 824010001
APR 28@ COLW 8240100011.01001
APR 30vs CLEW 1097110014
APR 30vs CLEW 10971101142.01014
MAY 3vs SEAW 533000012
MAY 3vs SEAW 5330000121.00012
MAY 5vs SEAL 454111001
MAY 5vs SEAL 4541111011.01101
MAY 9@ NYYW 435010001
MAY 9@ NYYW 4350100011.11001
MAY 10@ DETW 5230000121.00012
MAY 10@ DETW 523000012
MAY 14vs W 216000013
MAY 14vs W 2160000132.00013
MAY 17vs MILW 5430000011.00001
MAY 17vs MILW 543000001
MAY 21vs LAAW 656000004
MAY 21vs LAAW 6560000042.00004
MAY 24@ W 6330000021.00002
MAY 24@ W 633000002
MAY 26@ W 5241111011.01101
MAY 26@ W 524111001
MAY 29@ SEAL 124010013
MAY 29@ SEAL 1240100131.01013
MAY 30@ SEAW 4050200021.02002
MAY 30@ SEAW 405020002
JUN 1vs MINW 5230000011.00001
JUN 1vs MINW 523000001
JUN 3vs STLW 743000001
JUN 3vs STLW 7430000011.00001
JUN 9@ LAAL 7952212010.22201
JUN 9@ LAAL 795221001
JUN 10@ SFL 344010000
JUN 10@ SFL 3440100001.01000
JUN 14vs DETW 4030000011.00001
JUN 14vs DETW 403000001
JUN 16vs DETW 415120002
JUN 16vs DETW 4151201021.02102
JUN 19@ CWSW 4140100011.01001
JUN 19@ CWSW 414010001
JUN 20@ CWSW 533000002
JUN 20@ CWSW 5330000021.00002
JUN 22vs BALW 5130000021.00002
JUN 22vs BALW 513000002
JUN 25vs COLW 524111013
JUN 25vs COLW 5241111131.01113
JUN 29@ NYMW 9630000021.00002
JUN 29@ NYMW 963000002
JUL 1@ TORW 3141111011.01101
JUL 1@ TORW 314111001
JUL 4@ TORW 533010000
JUL 4@ TORW 5330100001.01000
JUL 5@ MINW 131221114010.11101
JUL 5@ MINW 13122111001
JUL 7@ MINL 231111000
JUL 7@ MINL 2311111000.01100
JUL 9vs MIAW 433000012
JUL 9vs MIAW 4330000121.00012
JUL 11vs MIAW 633000002
JUL 11vs MIAW 6330000021.00002
JUL 12vs TEXW 633000002
JUL 12vs TEXW 6330000021.00002
JUL 19@ SEAW 303000001
JUL 19@ SEAW 3030000011.00001
JUL 20@ SEAW 423000012
JUL 20@ SEAW 4230000121.00012
JUL 27vs LADW 763000000
JUL 27vs LADW 7630000001.00000
JUL 29vs PITL 3543113221.01322
JUL 29vs PITL 354311022
JUL 31vs PITW 544010001
JUL 31vs PITW 5440100011.01001
AUG 2vs TBW 3220000101.00010
AUG 2vs TBW 322000010
AUG 5@ TEXL 3430000131.00013
AUG 5@ TEXL 343000013
AUG 6@ TEXW 421000010
AUG 6@ TEXW 4210000100.10010
AUG 7@ TEXW 643000001
AUG 7@ TEXW 6430000011.00001
AUG 10@ BOSW 544010001
AUG 10@ BOSW 5440100011.01001
AUG 13@ TBW 323000001
AUG 13@ TBW 3230000011.00001
AUG 14@ TBW 216000003
AUG 14@ TBW 2160000032.00003
AUG 18vs CWSW 203000002
AUG 18vs CWSW 2030000021.00002
AUG 19vs BOSW 5430000001.00000
AUG 19vs BOSW 543000000
AUG 25@ BALW 6320000101.00010
AUG 25@ BALW 632000010
AUG 26@ PHIL 2341101131.01013
AUG 26@ PHIL 234110013
AUG 29vs KCW 6330000011.00001
AUG 29vs KCW 633000001
AUG 30vs KCW 3252112021.01102
AUG 30vs KCW 325211002
SEP 8vs AZL 61231111101.01110
SEP 8vs AZL 6123111010
SEP 10vs L 343000011
SEP 10vs L 3430000111.00011
SEP 12vs W 634111002
SEP 12vs W 6341111021.01102
SEP 13@ LAAW 5330000021.00002
SEP 13@ LAAW 533000002
SEP 15@ LAAW 643010001
SEP 15@ LAAW 6430103010.21001
SEP 17@ SDW 434000002
SEP 17@ SDW 4340000021.10002
SEP 19vs LAAW 313000001
SEP 19vs LAAW 3130000011.00001
SEP 20vs LAAW 9730000021.00002
SEP 20vs LAAW 973000002
SEP 22vs LAAL 894430020
SEP 22vs LAAL 8944304200.13420
SEP 24vs SEAW 434000003
SEP 24vs SEAW 4340000031.10003
SEP 27@ CLEW 5252202111.02211
SEP 27@ CLEW 525220011

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.