← HOU team pageMLB injury reportMLB news

Josh Hader
P
HOU
2026 season
- GP
- 47
- W-L
- 4-2
- ERA
- 0.96
- WHIP
- 0.79
- K
- 57
- IP
- 47.0
Game log
| Date | Opp | Result | Dec | IP | H | ER | BB | K |
|---|---|---|---|---|---|---|---|---|
| Sep 30 | vs CWS | L 3-7 | - | 1.1 | 2 | 0 | 0 | 1 |
| Sep 29 | vs CWS | L 3-6 | - | 1.0 | 1 | 0 | 0 | 1 |
| Sep 23 | @SEA | L 5-6 | L | 1.1 | 2 | 1 | 4 | 0 |
| Sep 17 | vs KC | W 6-2 | - | 1.0 | 0 | 0 | 0 | 0 |
| Sep 15 | vs KC | W 4-2 | S | 1.0 | 1 | 0 | 0 | 1 |
| Sep 10 | @PHI | W 2-1 | S | 1.0 | 0 | 0 | 0 | 1 |
| Sep 8 | @PHI | W 6-5 | S | 1.0 | 2 | 1 | 0 | 0 |
| Sep 5 | vs AZ | L 3-4 | - | 1.0 | 0 | 0 | 0 | 1 |
| Sep 4 | vs AZ | W 3-1 | S | 1.0 | 0 | 0 | 0 | 3 |
| Sep 2 | vs CWS | W 2-0 | S | 1.0 | 0 | 0 | 0 | 1 |
| Aug 30 | @NYM | W 6-3 | S | 1.0 | 1 | 0 | 0 | 0 |
| Aug 28 | @NYM | W 3-1 | S | 1.0 | 0 | 0 | 0 | 2 |
| Aug 27 | @NYY | W 5-1 | - | 1.0 | 0 | 0 | 0 | 2 |
| Aug 25 | @NYY | W 9-7 | S | 1.1 | 0 | 0 | 0 | 1 |
| Aug 23 | vs ATH | L 6-7 | - | 1.0 | 0 | 0 | 0 | 2 |
| Aug 19 | vs LAA | W 3-2 | S | 1.0 | 0 | 0 | 1 | 0 |
| Aug 16 | vs SEA | L 2-3 | - | 1.0 | 1 | 0 | 0 | 1 |
| Aug 14 | vs SEA | W 10-7 | - | 1.0 | 2 | 0 | 0 | 2 |
| Aug 12 | @SF | W 2-1 | S | 1.0 | 0 | 0 | 0 | 0 |
| Aug 10 | @SF | W 6-3 | W | 2.0 | 0 | 0 | 0 | 2 |
| Aug 7 | @SD | W 6-3 | S | 1.0 | 0 | 0 | 0 | 1 |
| Aug 5 | vs TOR | L 4-5 | - | 1.0 | 0 | 0 | 0 | 1 |
| Aug 1 | vs TEX | W 5-4 | S | 1.0 | 0 | 0 | 0 | 1 |
| Jul 28 | @LAA | W 3-2 | S | 1.0 | 0 | 0 | 0 | 0 |
| Jul 27 | @LAA | W 6-4 | S | 1.0 | 0 | 0 | 2 | 0 |
| Jul 25 | @CWS | W 4-1 | S | 0.2 | 0 | 0 | 0 | 2 |
| Jul 24 | @CWS | W 9-5 | - | 1.0 | 0 | 0 | 0 | 2 |
| Jul 21 | vs MIA | W 5-3 | S | 1.0 | 1 | 0 | 0 | 1 |
| Jul 20 | vs MIA | W 8-5 | - | 1.0 | 3 | 1 | 0 | 0 |
| Jul 18 | vs BAL | L 2-4 | - | 1.0 | 0 | 0 | 0 | 3 |
| Jul 12 | @TEX | L 5-6 | L | 0.0 | 3 | 1 | 0 | 0 |
| Jul 7 | @WSH | W 6-3 | S | 0.1 | 1 | 0 | 1 | 1 |
| Jul 5 | vs TB | W 2-0 | S | 1.0 | 0 | 0 | 1 | 2 |
| Jul 4 | vs TB | W 10-8 | W | 1.0 | 0 | 0 | 1 | 1 |
| Jun 30 | vs MIN | W 6-4 | S | 1.0 | 0 | 0 | 0 | 2 |
| Jun 28 | @DET | W 7-5 | W | 1.0 | 0 | 0 | 3 | 2 |
| Jun 27 | @DET | W 8-6 | S | 1.0 | 0 | 0 | 0 | 1 |
| Jun 24 | @TOR | W 3-1 | S | 1.0 | 0 | 0 | 1 | 2 |
| Jun 23 | @TOR | W 9-7 | - | 1.0 | 0 | 0 | 0 | 1 |
| Jun 21 | vs CLE | W 2-1 | S | 1.0 | 0 | 0 | 0 | 2 |
| Jun 17 | vs DET | W 4-2 | S | 1.0 | 1 | 1 | 0 | 3 |
| Jun 16 | vs DET | W 4-2 | S | 1.0 | 1 | 0 | 0 | 1 |
| Jun 12 | @KC | W 10-8 | S | 1.0 | 0 | 0 | 0 | 0 |
| Jun 10 | @LAA | L 2-3 | - | 1.0 | 0 | 0 | 0 | 0 |
| Jun 8 | @LAA | W 5-4 | W | 1.0 | 0 | 0 | 0 | 3 |
| Jun 5 | vs ATH | W 5-1 | - | 1.0 | 0 | 0 | 0 | 3 |
| Jun 3 | vs PIT | W 11-9 | S | 1.0 | 0 | 0 | 1 | 1 |
| 2025 season | ||||||||
| Aug 8 | @NYY | W 5-3 | W | 2.0 | 1 | 0 | 1 | 0 |
| Aug 5 | @MIA | W 7-3 | - | 1.0 | 0 | 0 | 1 | 2 |
| Aug 1 | @BOS | L 1-2 | - | 1.0 | 1 | 0 | 1 | 1 |
| Jul 29 | vs WSH | W 7-4 | S | 1.0 | 0 | 0 | 0 | 3 |
| Jul 28 | vs WSH | L 1-2 | - | 1.0 | 0 | 0 | 0 | 2 |
| Jul 23 | @AZ | W 4-3 | S | 1.0 | 1 | 0 | 0 | 2 |
| Jul 21 | @AZ | W 6-3 | S | 1.0 | 0 | 0 | 2 | 0 |
| Jul 19 | @SEA | L 6-7 | - | 2.0 | 0 | 0 | 2 | 1 |
| Jul 12 | vs TEX | W 5-4 | - | 1.0 | 2 | 1 | 0 | 2 |
| Jul 8 | vs CLE | L 6-10 | L | 1.2 | 2 | 3 | 2 | 2 |
| Jul 5 | @LAD | W 6-4 | S | 1.1 | 1 | 0 | 0 | 2 |
| Jul 1 | @COL | W 6-5 | S | 1.0 | 2 | 1 | 0 | 2 |
| Jun 29 | vs CHC | W 2-0 | S | 1.0 | 0 | 0 | 0 | 1 |
| Jun 27 | vs CHC | W 7-4 | S | 0.1 | 0 | 0 | 0 | 0 |
| Jun 25 | vs PHI | W 2-0 | S | 1.0 | 0 | 0 | 0 | 1 |
| Jun 24 | vs PHI | W 1-0 | S | 1.0 | 0 | 0 | 0 | 2 |
| Jun 22 | @LAA | W 8-7 | S | 1.0 | 2 | 1 | 0 | 2 |
| Jun 20 | @LAA | W 3-2 | W | 1.0 | 0 | 0 | 0 | 1 |
| Jun 19 | @ATH | L 4-6 | L | 1.1 | 1 | 1 | 0 | 2 |
| Jun 15 | vs MIN | W 2-1 | W | 1.0 | 0 | 0 | 0 | 1 |
| Jun 14 | vs MIN | W 3-2 | W | 1.0 | 0 | 0 | 0 | 2 |
| Jun 12 | vs CWS | W 4-3 | S | 1.0 | 2 | 1 | 0 | 2 |
| Jun 7 | @CLE | W 5-3 | W | 1.0 | 1 | 0 | 1 | 2 |
| Jun 6 | @CLE | W 4-2 | S | 1.0 | 0 | 0 | 0 | 2 |
| Jun 3 | @PIT | W 3-0 | S | 1.0 | 0 | 0 | 0 | 2 |
| Jun 1 | vs TB | W 1-0 | S | 1.0 | 0 | 0 | 0 | 2 |
| May 28 | vs ATH | W 5-3 | S | 1.0 | 0 | 0 | 1 | 3 |
| May 24 | vs SEA | W 2-1 | S | 1.0 | 1 | 0 | 0 | 3 |
| May 23 | vs SEA | L 3-5 | - | 1.0 | 0 | 0 | 0 | 0 |
| May 19 | @TB | W 4-3 | S | 1.0 | 0 | 0 | 0 | 0 |
| May 18 | @TEX | W 4-3 | S | 1.0 | 0 | 0 | 0 | 2 |
| May 16 | @TEX | W 6-3 | - | 1.0 | 1 | 1 | 0 | 1 |
| May 14 | vs KC | W 4-3 | S | 1.0 | 0 | 0 | 1 | 1 |
| May 9 | vs CIN | W 3-0 | S | 1.0 | 1 | 0 | 0 | 3 |
| May 7 | @MIL | W 9-1 | - | 1.0 | 1 | 0 | 1 | 2 |
| Apr 29 | vs DET | W 6-4 | - | 1.0 | 2 | 2 | 0 | 1 |
| Apr 28 | vs DET | W 8-5 | S | 1.0 | 1 | 0 | 0 | 2 |
| Apr 23 | vs TOR | W 3-1 | S | 1.0 | 1 | 0 | 1 | 2 |
| Apr 22 | vs TOR | W 5-1 | - | 1.0 | 0 | 0 | 0 | 2 |
| Apr 19 | vs SD | W 3-2 | S | 1.0 | 1 | 0 | 0 | 0 |
| Apr 18 | vs SD | W 6-4 | S | 1.0 | 0 | 0 | 0 | 1 |
| Apr 15 | @STL | W 2-0 | S | 1.0 | 0 | 0 | 0 | 1 |
| Apr 13 | vs LAA | W 7-3 | - | 1.0 | 2 | 0 | 0 | 1 |
| Apr 8 | @SEA | W 2-1 | - | 2.0 | 0 | 0 | 0 | 4 |
| Apr 6 | @MIN | W 9-7 | W | 2.0 | 0 | 0 | 0 | 3 |
| Apr 3 | @MIN | W 5-2 | S | 1.0 | 0 | 0 | 0 | 1 |
| Mar 29 | vs NYM | W 2-1 | S | 1.0 | 0 | 0 | 1 | 0 |
| Mar 27 | vs NYM | W 3-1 | S | 1.0 | 2 | 1 | 1 | 2 |
| 2024 season | ||||||||
| Sep 27 | @CLE | W 5-2 | - | 1.0 | 2 | 2 | 1 | 1 |
| Sep 24 | vs SEA | W 4-3 | S | 1.1 | 0 | 0 | 0 | 3 |
| Sep 22 | vs LAA | L 8-9 | L | 0.1 | 3 | 4 | 2 | 0 |
| Sep 20 | vs LAA | W 9-7 | S | 1.0 | 0 | 0 | 0 | 2 |
| Sep 19 | vs LAA | W 3-1 | S | 1.0 | 0 | 0 | 0 | 1 |
Latest news
Hader (4-2) took the loss Wednesday against the Mariners, allowing two runs (one earned) on two hits and four walks across 1.1 innings.
Hader managed to work around a single and a walk in the ninth inning to send the game to extras. However, it was a different story when he came back out for the 10th -- Hader would issue three walks in the frame, including one to Julio Rodriguez with the bases loaded that forced in the tying run, before Josh Naylor ended the contest with a walk-off single. Prior to Wednesday, Hader had given up just one run in his previous 26 innings, striking out 27 while walking just three in that span. The southpaw would need 44 pitches in the defeat, the most he's thrown in an outing since 2019, meaning he'll likely be unavailable for at least a couple days.
RotoWire via ESPN · Sep 24
Hader struck out one in a clean ninth inning to earn the save Tuesday against the Royals.
Hader allowed a one-out hit to Salvador Perez but quickly retired the next two Royals to earn the save. The 32-year-old is now a perfect 26-for-26 on save opportunities this season after landing 10 of his 13 pitches for strikes Tuesday. This year, the closer is sporting a 0.85 ERA, 0.66 WHIP and 55:11 K:BB over 42.1 innings.
RotoWire via ESPN · Sep 16
Hader struck out one in a clean ninth inning to earn the save Thursday against the Phillies.
Hader dispatched the Phillies with ease Thursday, landing six of his eight pitches for strikes. It was an encouraging bounce-back performance by the southpaw, who was scored upon in his last appearance Tuesday in Philadelphia for the first time since July 20. He has a shiny 0.87 ERA, 0.65 WHIP and 54:11 K:BB over 41.1 innings, going a perfect 25-for-25 in save chances.
RotoWire via ESPN · Sep 10
Hader picked up the save in Tuesday's 6-5 win over the Phillies, allowing a run on two hits in the ninth inning. He did not record a strikeout or a walk.
Bryson Stott led off the ninth inning with a single before Edmundo Sosa drove him in with a double, the first run charged to Hader in 22 innings. The star closer would settle in, however, retiring the next three Phillies to strand the tying run in scoring position and lock down his 24th save this season. It's been another dominant year for Hader, who sports a pristine 0.89 ERA with a 0.67 WHIP and 53:11 K:BB across 40.1 innings.
RotoWire via ESPN · Sep 9
Hader struck out all three batters he faced in a perfect ninth inning to earn the save in Friday's 3-1 victory over the Diamondbacks.
Hader was dominant after being handed a two-run lead in the ninth inning, striking out all three batters he faced to close out the game on 16 pitches (11 strikes). It was his 23rd save of the season and this outing lowered his ERA to 0.70. More notably, it was the 250th save of Hader's career, making him the sixth active pitcher and 41st in MLB history to reach the milestone. This also extended his run of scoreless outings to 20, and he's posted a 24:3 K:BB across 21 innings over that stretch.
RotoWire via ESPN · Sep 5
Hader struck out one in a perfect inning to earn the save in Wednesday's 2-0 win over the White Sox.
Hader threw eight of 14 pitches for strikes. He's been at his best throughout 2026, and that's been especially true during his ongoing 20-inning scoreless streak, during which he's allowed just five hits and three walks. Hader is at a 0.72 ERA, 0.67 WHIP and 49:11 K:BB while remaining a perfect 22-for-22 in save chances over 37.1 innings.
RotoWire via ESPN · Sep 3