← TB team pageMLB injury reportMLB news

Kevin Kelly
P
TB
2026 season
- GP
- 80
- W-L
- 6-4
- ERA
- 2.50
- WHIP
- 1.01
- K
- 67
- IP
- 79.1
Game log
| Date | Opp | Result | Dec | IP | H | ER | BB | K |
|---|---|---|---|---|---|---|---|---|
| Oct 28 | vs MIL | L 1-4 | - | 0.2 | 3 | 1 | 0 | 1 |
| Oct 27 | vs MIL | W 4-3 | - | 1.0 | 0 | 0 | 1 | 1 |
| Oct 24 | @MIL | L 4-5 | - | 1.1 | 2 | 0 | 1 | 0 |
| Oct 23 | @MIL | L 2-3 | - | 0.1 | 3 | 0 | 0 | 0 |
| Oct 19 | vs CLE | W 7-3 | - | 0.1 | 0 | 0 | 0 | 1 |
| Oct 17 | @CLE | W 7-3 | - | 0.2 | 1 | 0 | 0 | 0 |
| Oct 13 | vs CLE | W 3-1 | - | 0.2 | 1 | 1 | 1 | 0 |
| Oct 12 | vs CLE | L 3-7 | - | 0.1 | 1 | 0 | 0 | 0 |
| Oct 7 | @NYY | W 4-3 | - | 0.1 | 0 | 0 | 0 | 1 |
| Sep 25 | @PHI | W 2-0 | - | 1.0 | 0 | 0 | 0 | 1 |
| Sep 22 | @NYY | W 6-1 | - | 0.1 | 1 | 0 | 0 | 0 |
| Sep 20 | vs BOS | W 5-1 | - | 0.1 | 0 | 0 | 0 | 0 |
| Sep 19 | vs BOS | W 2-1 | - | 1.0 | 1 | 0 | 0 | 1 |
| Sep 16 | vs ATH | W 4-3 | - | 2.0 | 3 | 1 | 0 | 4 |
| Sep 15 | vs ATH | W 2-1 | - | 1.0 | 0 | 0 | 0 | 3 |
| Sep 10 | @ATL | L 1-3 | L | 0.1 | 4 | 3 | 0 | 0 |
| Sep 8 | @ATL | W 7-1 | - | 1.0 | 0 | 0 | 0 | 1 |
| Sep 6 | @TEX | L 6-8 | - | 0.2 | 1 | 0 | 0 | 1 |
| Sep 5 | @TEX | W 6-3 | - | 0.1 | 2 | 2 | 0 | 0 |
| Sep 4 | @TEX | W 7-6 | - | 1.0 | 0 | 0 | 0 | 0 |
| Sep 1 | vs NYM | W 6-2 | - | 1.0 | 0 | 0 | 0 | 2 |
| Aug 29 | vs SD | W 7-6 | W | 1.2 | 1 | 0 | 2 | 2 |
| Aug 28 | vs SD | W 9-4 | - | 0.1 | 0 | 0 | 0 | 0 |
| Aug 26 | @DET | W 3-0 | - | 2.0 | 0 | 0 | 0 | 1 |
| Aug 23 | @BAL | W 3-1 | - | 1.0 | 0 | 0 | 0 | 1 |
| Aug 22 | @BAL | L 2-3 | - | 0.2 | 2 | 2 | 0 | 1 |
| Aug 19 | vs TOR | W 7-6 | - | 1.1 | 1 | 0 | 0 | 1 |
| Aug 17 | vs BAL | W 7-6 | - | 1.0 | 2 | 0 | 0 | 1 |
| Aug 14 | vs BAL | L 5-6 | - | 0.2 | 1 | 0 | 0 | 0 |
| Aug 10 | @ATH | W 10-6 | - | 1.0 | 0 | 0 | 0 | 0 |
| Aug 8 | @SEA | W 3-2 | - | 1.1 | 1 | 0 | 0 | 0 |
| Aug 7 | @SEA | W 2-1 | - | 0.2 | 0 | 0 | 0 | 1 |
| Aug 4 | @COL | W 9-7 | - | 1.0 | 1 | 0 | 1 | 0 |
| Aug 3 | @COL | W 13-9 | - | 0.1 | 0 | 0 | 0 | 0 |
| Aug 1 | vs CWS | W 1-0 | - | 1.0 | 0 | 0 | 0 | 2 |
| Jul 29 | vs TEX | W 3-0 | - | 1.0 | 0 | 0 | 0 | 3 |
| Jul 28 | vs TEX | L 1-4 | - | 1.0 | 0 | 0 | 0 | 2 |
| Jul 22 | @TOR | W 4-2 | - | 1.1 | 0 | 0 | 0 | 1 |
| Jul 18 | @BOS | L 6-7 | - | 2.0 | 1 | 0 | 0 | 2 |
| Jul 12 | vs SEA | L 2-8 | - | 0.1 | 0 | 0 | 1 | 0 |
| Jul 10 | vs SEA | W 7-2 | - | 2.0 | 0 | 0 | 0 | 1 |
| Jul 7 | vs NYY | W 6-4 | - | 1.0 | 4 | 1 | 0 | 1 |
| Jul 3 | @HOU | W 3-1 | W | 1.2 | 0 | 0 | 0 | 0 |
| Jul 1 | @KC | W 4-0 | S | 1.1 | 1 | 0 | 0 | 0 |
| Jun 27 | vs AZ | W 4-2 | - | 1.1 | 2 | 1 | 0 | 2 |
| Jun 26 | vs AZ | W 6-1 | - | 1.0 | 1 | 0 | 0 | 0 |
| Jun 24 | vs KC | W 5-3 | - | 1.0 | 0 | 0 | 0 | 0 |
| Jun 21 | vs WSH | W 4-3 | S | 1.0 | 1 | 0 | 0 | 2 |
| Jun 19 | vs WSH | W 5-2 | - | 0.1 | 1 | 0 | 0 | 0 |
| Jun 17 | @LAD | L 4-5 | L | 1.2 | 3 | 2 | 1 | 1 |
| Jun 14 | @LAA | W 8-3 | W | 2.0 | 1 | 0 | 0 | 3 |
| Jun 9 | vs BOS | W 4-3 | - | 1.0 | 0 | 0 | 0 | 0 |
| Jun 8 | vs BOS | W 3-1 | - | 0.2 | 1 | 0 | 0 | 1 |
| Jun 6 | @MIA | L 3-4 | - | 1.0 | 1 | 0 | 1 | 2 |
| May 31 | vs LAA | W 5-2 | - | 1.1 | 2 | 0 | 0 | 1 |
| May 29 | vs LAA | W 8-5 | - | 1.0 | 0 | 0 | 0 | 1 |
| May 24 | @NYY | L 0-2 | L | 1.0 | 2 | 2 | 1 | 0 |
| May 22 | @NYY | W 4-2 | - | 0.1 | 0 | 0 | 0 | 0 |
| May 19 | vs BAL | W 4-1 | W | 1.0 | 1 | 0 | 0 | 0 |
| May 17 | vs MIA | W 6-3 | - | 1.2 | 0 | 0 | 0 | 1 |
| May 16 | vs MIA | L 5-10 | - | 1.0 | 1 | 0 | 0 | 1 |
| May 13 | @TOR | L 3-5 | - | 0.2 | 0 | 0 | 0 | 0 |
| May 12 | @TOR | W 7-6 | - | 1.0 | 1 | 0 | 0 | 1 |
| May 10 | @BOS | W 4-1 | - | 1.1 | 0 | 0 | 0 | 1 |
| May 7 | @BOS | W 8-4 | - | 1.0 | 1 | 0 | 0 | 0 |
| May 6 | vs TOR | W 3-0 | - | 1.0 | 2 | 0 | 0 | 0 |
| May 4 | vs TOR | W 5-1 | - | 0.2 | 0 | 0 | 0 | 1 |
| May 2 | vs SF | W 5-1 | - | 1.1 | 1 | 0 | 0 | 1 |
| Apr 28 | @CLE | W 1-0 | - | 0.1 | 0 | 0 | 0 | 0 |
| Apr 25 | vs MIN | W 6-1 | - | 2.0 | 1 | 0 | 0 | 1 |
| Apr 22 | vs CIN | W 6-1 | - | 1.0 | 0 | 0 | 0 | 1 |
| Apr 18 | @PIT | W 8-7 | - | 1.2 | 0 | 0 | 1 | 2 |
| Apr 16 | @CWS | W 5-3 | W | 2.0 | 1 | 1 | 1 | 2 |
| Apr 12 | vs NYY | W 5-4 | - | 1.2 | 1 | 0 | 0 | 0 |
| Apr 11 | vs NYY | W 5-4 | - | 0.1 | 0 | 0 | 0 | 1 |
| Apr 6 | vs CHC | W 6-4 | W | 1.0 | 0 | 0 | 0 | 1 |
| Apr 5 | @MIN | W 4-1 | S | 1.0 | 0 | 0 | 0 | 1 |
| Apr 3 | @MIN | L 4-10 | L | 0.1 | 2 | 5 | 2 | 1 |
| Mar 30 | @MIL | W 3-2 | S | 0.1 | 0 | 0 | 0 | 0 |
| Mar 29 | @STL | W 11-7 | - | 1.0 | 1 | 0 | 0 | 1 |
| 2025 season | ||||||||
| Sep 28 | @TOR | L 4-13 | - | 1.2 | 3 | 4 | 1 | 1 |
| Sep 25 | @BAL | L 5-6 | L | 0.1 | 3 | 2 | 0 | 1 |
| Sep 23 | @BAL | L 0-6 | - | 1.0 | 0 | 0 | 0 | 2 |
| Sep 18 | vs TOR | W 4-0 | - | 1.0 | 0 | 0 | 0 | 1 |
| Sep 16 | vs TOR | L 5-6 | - | 2.0 | 1 | 1 | 0 | 3 |
| Sep 15 | vs TOR | L 1-2 | L | 1.0 | 1 | 0 | 0 | 0 |
| Sep 12 | @CHC | L 4-6 | - | 1.0 | 0 | 0 | 0 | 2 |
| Sep 10 | @CWS | L 5-6 | - | 1.1 | 1 | 1 | 0 | 3 |
| Sep 9 | @CWS | W 5-4 | W | 0.1 | 0 | 0 | 0 | 0 |
| Sep 7 | vs CLE | L 1-2 | - | 0.1 | 1 | 0 | 0 | 0 |
| Sep 5 | vs CLE | L 1-7 | - | 1.0 | 0 | 0 | 0 | 0 |
| Sep 2 | vs SEA | W 6-5 | W | 1.1 | 0 | 0 | 0 | 2 |
| Jul 31 | @NYY | L 4-7 | - | 0.1 | 0 | 0 | 1 | 0 |
| Jul 30 | @NYY | L 4-5 | L | 0.0 | 1 | 0 | 1 | 0 |
| Jul 29 | @NYY | L 5-7 | - | 1.0 | 1 | 1 | 0 | 1 |
| Jul 26 | @CIN | L 2-6 | - | 1.0 | 4 | 2 | 0 | 1 |
| Jul 23 | vs CWS | L 9-11 | L | 0.1 | 4 | 5 | 2 | 0 |
| Jul 21 | vs CWS | L 3-8 | - | 2.0 | 1 | 0 | 0 | 1 |
| Jul 18 | vs BAL | W 11-1 | - | 1.0 | 2 | 1 | 0 | 0 |
| Jul 11 | @BOS | L 4-5 | - | 1.1 | 1 | 0 | 0 | 0 |
Latest news
Kelly recorded the final out of the seventh inning in Game 2 of Tuesday's doubleheader against the Yankees, picking up a hold while allowing one hit and no walks.
Kelly moved into a tie with Toronto's Tyler Rogers for the MLB lead in holds (32). The right-hander has coughed up six earned runs in nine innings this month, but he does have a pristine 12:0 K:BB during that time. He'll be a key component of the Tampa Bay bullpen this postseason, sporting a 2.48 ERA, 0.91 WHIP and 62:11 K:BB across 72.2 innings.
RotoWire via ESPN · Sep 23
Kelly picked up a hold Saturday against the White Sox, striking out two in a clean inning of work.
The 28-year-old right-hander now trails only Tyler Rogers for the major-league lead in holds with 22 on the year. Kelly hasn't been scored upon in seven consecutive outings, delivering a career-best 2.13 ERA, 0.83 WHIP and 42:8 K:BB along with four saves in six opportunities over 50.2 innings for the campaign.
RotoWire via ESPN · Aug 2
Kelly earned the save in Wednesday's 4-0 win over the Royals, allowing one hit and no walks with no strikeouts over 1.1 scoreless innings.
Kelly entered the game with two outs in the eighth inning and induced a ground out off the bat of Bobby Witt to strand runners on first and second. The right-hander came back out for the ninth and worked around a leadoff single to earn his fourth save of the year. Kelly has been solid overall this season, typically working in a set-up role ahead of Bryan Baker, posting a 2.42 ERA with a 0.92 WHIP and 30:7 K:BB across 39.1 innings.
RotoWire via ESPN · Jul 2
Kelly earned the save Sunday against the Nationals, allowing one hit while striking out two in a scoreless ninth inning of the 4-3 win.
With Bryan Baker tossing a scoreless eighth against the heart of Washington's order Sunday, Kelly got the call to protect a one-run lead in the ninth inning of the series finale. The right-hander allowed a leadoff single to Daylen Lile, but Lile was caught stealing between strikeouts of the next two batters, helping Kelly secure his third save of the season. The veteran has been reliable lately, posting scoreless appearances in 23 of his last 25 outings. During that stretch, Kelly has recorded a sparkling 1.33 ERA while collecting 13 holds.
RotoWire via ESPN · Jun 22
Kelly (4-2) earned the win Sunday against the Angels, allowing one hit and no walks in two scoreless innings of work. He struck out three.
While the 28-year-old right-hander last saw a save opportunity during his May 12 outing versus Toronto, he's remained a key cog in Tampa Bay's bullpen despite losing the closer job to Bryan Baker. Kelly boasts a 2.27 ERA, 0.82 WHIP and 25:6 K:BB across 31.2 innings this year, also racking up 14 holds.
RotoWire via ESPN · Jun 15
Kelly picked up a hold Wednesday against Toronto, allowing two hits and no walks in a scoreless inning of work.
Although the 28-year-old right-hander hasn't received a save opportunity since early April, he's still been a key part of Tampa Bay's bullpen despite falling out of favor in the Rays' closer picture. Kelly sports a 3.45 ERA, 0.83 WHIP and 13:4 K:BB across 15.2 innings this year while also collecting six holds.
RotoWire via ESPN · May 7