Keller picked up the save Wednesday against the Athletics, allowing no runs on one hit and two walks in the ninth inning. He struck out one. Closer Jhoan Duran was shaky in his return from the injured list Tuesday, allowing one run in the ninth frame versus the A's, and he was presumably unavailable to work back-to-back days. Keller let the possible tying run get aboard, but he was able to strand the bases loaded for a scoreless outing. The right-hander has converted all three of his save chances while posting a 4.02 ERA, 1.21 WHIP and 16:6 K:BB over 15.2 innings, but he'll likely revert back to a setup role once Duran is fully back up to speed.
Brad Keller: Everything you need to know
Unlock the latest Philadelphia Phillies news — direct to your inbox.
Status
ACTIVESTATS
Brad Keller Game Log 2026
-
-
Regular SeasonDateOppResultIPKBBHBPCGSHOHRER5/6W 6-31.0120001005/4W 1-01.0000002005/1W 6-51.0210001114/30W 6-51.0301000114/25W 8-51.1100000004/23L 8-71.0000001114/21L 7-40.2000000004/18L 3-10.0000000004/14L 10-40.2200001004/11W 4-31.0210002114/10L 5-41.0000000004/6W 6-41.0200001004/4W 2-11.0000001004/1W 6-51.0100003333/31W 3-20.2010000003/29L 8-31.010000000
Regular Season Totals 12.71551001377
Brad Keller Splits 2026
-
SplitsGSIPWLERAKBBHBPCGHRERSVOSAVGHR
Overall 015.2100.0166101377330.2242Away 07.0100.05100622220.2311Home 08.2000.011500755110.2191Day 04.0000.04100655000.3332Night 011.2100.012500722330.1750vs Lefty 00.0000.08400840000.2501vs Righty 00.0000.08210530000.1921March 02.0000.01100000000.0000April 010.2100.012200966000.2252May 03.0000.03300411330.3330Opponent vs ATL 0 2.1 1 0 0.0 2 1 0 0 0 0 0 0 0 0.000 0 vs COL 0 1.0 0 0 0.0 0 0 0 0 1 0 0 0 0 0.250 0 vs CHC 0 2.1 0 0 0.0 2 0 0 0 2 1 1 0 0 0.222 1 vs SF 0 2.0 0 0 0.0 5 0 0 0 1 1 1 0 0 0.143 0 vs MIA 0 2.0 0 0 0.0 2 1 0 0 3 1 1 2 2 0.375 0 vs AZ 0 2.0 0 0 0.0 2 1 0 0 2 1 1 0 0 0.250 0 vs WSH 0 2.0 0 0 0.0 1 1 0 0 3 3 3 0 0 0.333 1 vs ATH 0 1.0 0 0 0.0 1 2 0 0 1 0 0 1 1 0.250 0 vs TEX 0 1.0 0 0 0.0 1 0 0 0 0 0 0 0 0 0.000 0 Venue @ Philadelphia 0 8.2 0 0 0.0 11 5 0 0 7 5 5 1 1 0.219 1 @ Miami 0 2.0 0 0 0.0 2 1 0 0 3 1 1 2 2 0.375 0 @ Colorado 0 1.0 0 0 0.0 0 0 0 0 1 0 0 0 0 0.250 0 @ San Francisco 0 1.0 0 0 0.0 2 0 0 0 1 0 0 0 0 0.250 0 @ Atlanta 0 1.1 1 0 0.0 1 0 0 0 0 0 0 0 0 0.000 0 @ Chicago 0 1.2 0 0 0.0 0 0 0 0 1 1 1 0 0 0.167 1
Brad Keller Player Profile
Career History
Brad Keller: Breaking News
Grabs second save Monday
Keller earned the save Monday against the Marlins, allowing two hits in a scoreless ninth inning. Keller got the job done in the ninth despite some traffic, allowing a pair of singles but limiting the damage to secure the save. After giving up a leadoff hit to Kyle Stowers, the right-hander quickly induced a double play that helped him regain control of the inning. The save was his second in a row with Jhoan Duran still sidelined. Entering Monday Keller struggled recently, allowing runs in three of his last four appearances. The 30-year-old now holds a 4.30 ERA, 1.09 WHIP and a 15:4 K:BB across 14.2 innings.
Picks up save Friday
Keller recorded the save in Friday's 6-5 win over the Marlins, allowing one run on one hit and one walk with two strikeouts in the ninth inning. Closer Jhoan Duran (oblique) has been sidelined since April 11, and Friday was Keller's first save chance in Duran's absence. Keller has been shaky this season and has now allowed a run in three of his last four appearances. However, he's yet to blow a save opportunity and owns a 1-0 record with four holds and a 4.61 ERA with 15 strikeouts to four walks across 13.2 innings.