← STL team pageMLB injury reportMLB news

Kyle Leahy
P
STL
2026 season
- GP
- 30
- W-L
- 10-5
- ERA
- 3.66
- WHIP
- 1.34
- K
- 132
- IP
- 140.0
Game log
| Date | Opp | Result | Dec | IP | H | ER | BB | K |
|---|---|---|---|---|---|---|---|---|
| Sep 24 | @PIT | L 1-2 | - | 2.0 | 3 | 1 | 0 | 3 |
| Sep 18 | vs WSH | L 1-9 | L | 3.0 | 5 | 6 | 3 | 1 |
| Sep 12 | vs CWS | L 5-6 | - | 3.0 | 2 | 0 | 0 | 4 |
| Sep 6 | @COL | W 10-8 | - | 2.2 | 6 | 5 | 0 | 6 |
| Aug 29 | vs PIT | L 2-6 | - | 3.0 | 4 | 1 | 1 | 3 |
| Aug 23 | @PHI | L 4-6 | - | 4.0 | 2 | 0 | 2 | 4 |
| Aug 18 | @CIN | W 3-0 | W | 5.0 | 3 | 0 | 0 | 6 |
| Aug 12 | vs PHI | W 7-1 | W | 5.0 | 6 | 1 | 0 | 6 |
| Aug 7 | vs COL | W 3-2 | W | 5.0 | 8 | 2 | 0 | 8 |
| Jul 31 | @TOR | L 1-3 | - | 6.0 | 6 | 1 | 1 | 3 |
| Jul 26 | vs CIN | L 3-5 | - | 6.0 | 6 | 2 | 1 | 9 |
| Jul 20 | @LAA | L 2-3 | - | 6.0 | 3 | 1 | 0 | 4 |
| Jul 10 | vs ATL | W 2-1 | - | 3.0 | 1 | 0 | 0 | 2 |
| Jul 4 | @CHC | W 3-0 | W | 5.0 | 3 | 0 | 2 | 6 |
| Jun 28 | vs MIA | W 2-1 | W | 5.0 | 2 | 1 | 3 | 5 |
| Jun 23 | vs AZ | L 3-4 | - | 6.1 | 3 | 0 | 2 | 3 |
| Jun 17 | vs SD | L 1-6 | L | 6.0 | 7 | 3 | 1 | 7 |
| Jun 12 | @MIN | L 8-9 | - | 5.0 | 8 | 4 | 1 | 5 |
| Jun 5 | vs CIN | W 10-3 | - | 4.0 | 5 | 3 | 2 | 1 |
| May 30 | vs CHC | L 1-6 | - | 4.1 | 6 | 1 | 0 | 4 |
| May 23 | @CIN | L 6-7 | - | 5.0 | 7 | 5 | 2 | 8 |
| May 16 | vs KC | W 4-2 | W | 6.0 | 5 | 1 | 3 | 2 |
| May 10 | @SD | L 2-3 | - | 5.0 | 2 | 0 | 4 | 5 |
| May 4 | vs MIL | W 6-3 | W | 5.1 | 6 | 1 | 2 | 5 |
| Apr 28 | @PIT | W 11-7 | W | 5.1 | 9 | 3 | 0 | 7 |
| Apr 22 | @MIA | L 1-4 | L | 5.0 | 8 | 4 | 3 | 2 |
| Apr 17 | @HOU | W 9-4 | W | 5.0 | 5 | 3 | 0 | 6 |
| Apr 11 | vs BOS | L 1-7 | L | 4.0 | 3 | 2 | 3 | 2 |
| Apr 5 | @DET | W 5-3 | W | 5.0 | 5 | 2 | 3 | 4 |
| Mar 30 | vs NYM | L 2-4 | L | 5.0 | 8 | 4 | 2 | 1 |
| 2025 season | ||||||||
| Sep 28 | @CHC | L 0-2 | - | 3.0 | 1 | 0 | 0 | 1 |
| Sep 24 | @SF | L 3-4 | - | 1.0 | 2 | 0 | 0 | 2 |
| Sep 22 | @SF | W 6-5 | - | 1.0 | 0 | 0 | 1 | 1 |
| Sep 20 | vs MIL | L 2-3 | - | 2.0 | 1 | 0 | 0 | 1 |
| Sep 15 | vs CIN | L 6-11 | - | 1.0 | 4 | 4 | 1 | 2 |
| Sep 13 | @MIL | L 8-9 | L | 1.1 | 3 | 1 | 0 | 1 |
| Sep 9 | @SEA | L 3-5 | - | 2.0 | 2 | 0 | 0 | 3 |
| Sep 6 | vs SF | W 3-2 | - | 2.0 | 2 | 0 | 0 | 1 |
| Sep 3 | vs ATH | W 5-1 | - | 2.0 | 3 | 1 | 1 | 2 |
| Aug 30 | @CIN | W 4-2 | S | 1.1 | 2 | 0 | 0 | 0 |
| Aug 28 | vs PIT | W 4-1 | W | 2.0 | 0 | 0 | 2 | 4 |
| Aug 25 | vs PIT | W 7-6 | - | 1.0 | 1 | 0 | 1 | 2 |
| Aug 21 | @TB | W 7-4 | - | 1.0 | 3 | 1 | 2 | 0 |
| Aug 17 | vs NYY | L 4-8 | - | 1.1 | 2 | 1 | 1 | 2 |
| Aug 16 | vs NYY | L 8-12 | - | 0.0 | 4 | 3 | 0 | 0 |
| Aug 13 | vs COL | L 5-6 | - | 1.0 | 1 | 1 | 0 | 1 |
| Aug 11 | vs COL | W 3-2 | W | 2.1 | 1 | 0 | 0 | 2 |
| Aug 6 | @LAD | W 5-3 | - | 2.2 | 1 | 0 | 0 | 4 |
| Aug 2 | @SD | W 8-5 | - | 1.2 | 0 | 0 | 0 | 1 |
| Jul 30 | vs MIA | L 0-2 | - | 0.1 | 0 | 0 | 0 | 0 |
| Jul 29 | vs MIA | L 0-5 | - | 0.1 | 0 | 0 | 0 | 0 |
| Jul 26 | vs SD | L 1-3 | - | 2.2 | 1 | 0 | 0 | 2 |
| Jul 22 | @COL | L 4-8 | - | 3.2 | 3 | 1 | 1 | 7 |
| Jul 18 | @AZ | L 3-7 | - | 2.0 | 0 | 0 | 1 | 3 |
| Jul 10 | vs WSH | W 8-1 | - | 2.0 | 2 | 1 | 2 | 1 |
| Jul 6 | @CHC | L 0-11 | - | 1.1 | 1 | 0 | 0 | 1 |
| Jul 5 | @CHC | W 8-6 | - | 0.1 | 3 | 2 | 0 | 0 |
| Jul 2 | @PIT | L 0-5 | - | 1.0 | 1 | 0 | 0 | 2 |
| Jun 26 | vs CHC | L 0-3 | - | 2.0 | 1 | 0 | 0 | 0 |
| Jun 22 | vs CIN | L 1-4 | - | 2.0 | 1 | 1 | 0 | 2 |
| Jun 19 | @CWS | W 8-6 | - | 1.2 | 3 | 3 | 2 | 1 |
| Jun 15 | @MIL | L 2-3 | - | 1.0 | 1 | 0 | 0 | 2 |
| Jun 14 | @MIL | W 8-5 | W | 1.2 | 1 | 0 | 1 | 2 |
| Jun 10 | vs TOR | L 9-10 | - | 1.2 | 3 | 1 | 0 | 1 |
| Jun 7 | vs LAD | W 2-1 | - | 1.0 | 1 | 0 | 1 | 0 |
| Jun 5 | vs KC | L 5-7 | - | 2.0 | 3 | 0 | 0 | 2 |
| Jun 3 | vs KC | L 7-10 | - | 0.2 | 2 | 1 | 1 | 1 |
| Jun 1 | @TEX | L 1-8 | - | 0.2 | 2 | 1 | 1 | 0 |
| May 28 | @BAL | W 6-4 | - | 1.0 | 1 | 0 | 2 | 1 |
| May 24 | vs AZ | W 6-5 | - | 0.1 | 3 | 3 | 0 | 0 |
| May 23 | vs AZ | W 4-3 | - | 1.0 | 1 | 0 | 0 | 0 |
| May 20 | vs DET | L 4-5 | L | 1.1 | 2 | 1 | 0 | 1 |
| May 17 | @KC | W 1-0 | - | 2.0 | 2 | 0 | 0 | 0 |
| May 12 | @PHI | W 3-2 | W | 2.1 | 2 | 0 | 0 | 2 |
| May 7 | vs PIT | W 5-0 | - | 1.0 | 2 | 0 | 0 | 1 |
| May 5 | vs PIT | W 6-3 | - | 1.0 | 0 | 0 | 1 | 1 |
| May 4 | vs NYM | W 6-5 | - | 2.0 | 0 | 0 | 1 | 1 |
| Apr 30 | @CIN | W 6-0 | - | 1.2 | 0 | 0 | 1 | 0 |
| Apr 25 | vs MIL | W 3-2 | - | 1.0 | 1 | 0 | 1 | 0 |
| Apr 23 | @ATL | L 1-4 | - | 0.2 | 0 | 0 | 0 | 1 |
| Apr 22 | @ATL | W 10-4 | - | 1.0 | 0 | 0 | 0 | 1 |
| Apr 21 | @ATL | L 6-7 | - | 1.0 | 0 | 0 | 0 | 1 |
| Apr 18 | @NYM | L 4-5 | - | 1.1 | 1 | 1 | 0 | 0 |
| Apr 16 | vs HOU | W 4-1 | - | 1.0 | 1 | 0 | 0 | 1 |
| Apr 15 | vs HOU | L 0-2 | - | 2.0 | 1 | 1 | 0 | 2 |
| Apr 13 | vs PHI | W 7-0 | - | 1.0 | 0 | 0 | 0 | 0 |
| Apr 9 | @PIT | L 1-2 | - | 1.0 | 0 | 0 | 1 | 2 |
| Apr 8 | @PIT | W 5-3 | - | 1.2 | 0 | 0 | 0 | 3 |
| Apr 6 | @BOS | L 4-5 | - | 1.2 | 0 | 0 | 0 | 4 |
| Apr 2 | vs LAA | W 12-5 | - | 0.2 | 0 | 0 | 1 | 0 |
| Apr 1 | vs LAA | L 7-9 | - | 2.0 | 0 | 0 | 0 | 1 |
| Mar 27 | vs MIN | W 5-3 | - | 0.2 | 1 | 1 | 1 | 0 |
| 2024 season | ||||||||
| Sep 28 | @SF | L 5-6 | - | 1.1 | 0 | 0 | 0 | 1 |
| Sep 26 | @COL | L 8-10 | - | 0.1 | 2 | 1 | 0 | 0 |
| Sep 6 | vs SEA | L 1-6 | - | 1.1 | 4 | 3 | 1 | 2 |
| Sep 2 | @MIL | L 3-9 | - | 2.1 | 0 | 0 | 0 | 4 |
| Aug 26 | vs SD | L 4-7 | - | 1.0 | 0 | 0 | 0 | 0 |
| Aug 24 | @MIN | L 0-6 | - | 1.0 | 1 | 1 | 0 | 1 |
| Aug 20 | vs MIL | L 2-3 | - | 1.2 | 0 | 0 | 0 | 0 |
| Aug 14 | @CIN | L 2-9 | - | 0.2 | 1 | 1 | 0 | 1 |
Latest news
Leahy didn't factor in the decision Thursday at Pittsburgh after giving up a run on three hits and no walks over two innings. He struck out three.
It was another short start down the stretch for the right-hander as the Cardinals managed his workload to close out his first season as a big-league starter. Leahy lasted fewer than five frames in his final six starts of the year, but he still finished with a 10-5 record with a 3.66 ERA, 1.34 WHIP and 132:41 K:BB across 140 innings. That innings total is the 29-year-old's largest since 2022 in the minors -- his last season as a full-time starter -- and should set him up nicely to be a key rotation piece and avoid workload limitations late in the 2027 campaign.
RotoWire via ESPN · Sep 24
Leahy (10-5) took the loss Friday against the Nationals after allowing seven runs (six earned) on five hits and three walks while striking out one over three innings.
Leahy hasn't pitched more than three innings in any of his last four starts, but the seven runs he allowed Wednesday were a season-worst output for the 29-year-old right-hander. As a result, his ERA jumped to 3.65 as St. Louis was mathematically eliminated from postseason contention. Leahy, who owns a 9.26 ERA and 1.80 WHIP over his last four starts, is expected to make his final start of the season against the Pirates on the road next Thursday.
RotoWire via ESPN · Sep 19
Leahy allowed two hits and struck out four without walking a batter over three scoreless innings in a no-decision versus the White Sox on Saturday.
Leahy provided good work in another short start, throwing 26 of 38 pitches for strikes. His pitch count continues to come down as part of his workload management in September, and that will make it nearly impossible for him to collect wins unless he moves to bulk relief. Through 28 starts this year, Leahy has a 3.33 ERA, 1.31 WHIP and 128:38 K:BB over 135 innings. He is tentatively projected to work in tandem with Cooper Hjerpe again at home versus the Nationals in his next outing.
RotoWire via ESPN · Sep 13
- Fantasy baseball lineup advice: Pair of potential streamers face off versus one another
Everything you need to know to set your fantasy baseball lineups for Saturday's MLB action.
ESPN · Sep 12
Leahy allowed five runs on six hits and struck out six without walking a batter over 2.2 innings in a no-decision versus the Rockies on Sunday.
Leahy has seen a planned workload reduction since mid-August, but this was the first time he's had a truly bad outing in a while. Prior to Sunday, he hadn't given up more than two runs in any game since June 17 versus the Padres. Leahy is now at a 3.41 ERA, 1.33 WHIP and 124:38 K:BB through 132 innings over 27 starts. The right-hander will be tough to trust in fantasy if he continues to work as a starter, which will reduce his chances to pick up wins in September. His next appearance is projected to be at home versus the White Sox.
RotoWire via ESPN · Sep 6
Leahy didn't factor into the decision Saturday as the Cardinals fell 6-2 to the Pirates, allowing one run on four hits and one walk over three innings. He struck out three.
The only blemish on the right-hander's line came via a Brandon Lowe solo shot in the first inning. Leahy was limited to 51 pitches (32 strikes) as St. Louis keeps a close eye on his workload, and he hasn't completed five innings in either of his last two starts. Despite a 1.80 ERA, 1.08 WHIP and 43:5 K:BB in 40 innings since the All-Star break, Leahy's fantasy value will be capped if he isn't allowed to last long enough to qualify for a win. He lines up to make his next start on the road next weekend against the Rockies.
RotoWire via ESPN · Aug 30