Brad Keller: Everything you need to know

Brad Keller

Brad Keller

#40 RP

Status

ACTIVE

STATS

Brad Keller

Brad Keller Game Log   2026

  • Regular Season
     
    Date
    Opp
    Result
    IP
    K
    BB
    HBP
    CG
    SHO
    H
    R
    ER
    5/6
    W 6-3
    1.0
    1
    2
    0
    0
    0
    1
    0
    0
    5/4
    W 1-0
    1.0
    0
    0
    0
    0
    0
    2
    0
    0
    5/1
    W 6-5
    1.0
    2
    1
    0
    0
    0
    1
    1
    1
    4/30
    W 6-5
    1.0
    3
    0
    1
    0
    0
    0
    1
    1
    4/25
    W 8-5
    1.1
    1
    0
    0
    0
    0
    0
    0
    0
    4/23
    L 8-7
    1.0
    0
    0
    0
    0
    0
    1
    1
    1
    4/21
    L 7-4
    0.2
    0
    0
    0
    0
    0
    0
    0
    0
    4/18
    L 3-1
    0.0
    0
    0
    0
    0
    0
    0
    0
    0
    4/14
    L 10-4
    0.2
    2
    0
    0
    0
    0
    1
    0
    0
    4/11
    W 4-3
    1.0
    2
    1
    0
    0
    0
    2
    1
    1
    4/10
    L 5-4
    1.0
    0
    0
    0
    0
    0
    0
    0
    0
    4/6
    W 6-4
    1.0
    2
    0
    0
    0
    0
    1
    0
    0
    4/4
    W 2-1
    1.0
    0
    0
    0
    0
    0
    1
    0
    0
    4/1
    W 6-5
    1.0
    1
    0
    0
    0
    0
    3
    3
    3
    3/31
    W 3-2
    0.2
    0
    1
    0
    0
    0
    0
    0
    0
    3/29
    L 8-3
    1.0
    1
    0
    0
    0
    0
    0
    0
    0
Brad Keller

Brad Keller Splits   2026

  • Splits
    GS
    IP
    W
    L
    ERA
    K
    BB
    HBP
    CG
    H
    R
    ER
    SVO
    S
    AVG
    HR
    Overall
    0
    15.2
    1
    0
    0.0
    16
    6
    1
    0
    13
    7
    7
    3
    3
    0.224
    2
    Away
    0
    7.0
    1
    0
    0.0
    5
    1
    0
    0
    6
    2
    2
    2
    2
    0.231
    1
    Home
    0
    8.2
    0
    0
    0.0
    11
    5
    0
    0
    7
    5
    5
    1
    1
    0.219
    1
    Day
    0
    4.0
    0
    0
    0.0
    4
    1
    0
    0
    6
    5
    5
    0
    0
    0.333
    2
    Night
    0
    11.2
    1
    0
    0.0
    12
    5
    0
    0
    7
    2
    2
    3
    3
    0.175
    0
    vs Lefty
    0
    0.0
    0
    0
    0.0
    8
    4
    0
    0
    8
    4
    0
    0
    0
    0.250
    1
    vs Righty
    0
    0.0
    0
    0
    0.0
    8
    2
    1
    0
    5
    3
    0
    0
    0
    0.192
    1
    March
    0
    2.0
    0
    0
    0.0
    1
    1
    0
    0
    0
    0
    0
    0
    0
    0.000
    0
    April
    0
    10.2
    1
    0
    0.0
    12
    2
    0
    0
    9
    6
    6
    0
    0
    0.225
    2
    May
    0
    3.0
    0
    0
    0.0
    3
    3
    0
    0
    4
    1
    1
    3
    3
    0.333
    0
    Opponent
    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

Brad Keller Player Profile  

Birthdate 7/27/1995 (30)
Status A
HT/WT 6'5", 255 lbs
Draft Info 2013: Rd 8; Pk 14 (AZ)
Birthplace Flowery Branch, GA, USA
Position RP

Career History

Philadelphia Phillies 2026-Present (1 season)
Chicago Cubs 2025-2026 (1 season)
Boston Red Sox 2024-2025 (1 season)
Chicago White Sox 2024-2024 (1 season)
Kansas City Royals 2018-2024 (6 seasons)

Brad Keller: Breaking News

Holds on for third save

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.

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.

Brad Keller: More News

Philadelphia Phillies Acquire 2-Year MLB Player During Athletics Series

Philadelphia Phillies Acquire 2-Year MLB Player During Athletics Series

Phillies Make Lineup Change Amid Trade Talks With Struggling All-Star Infielder

Phillies Make Lineup Change Amid Trade Talks With Struggling All-Star Infielder

How to Watch Phillies Games Without Cable in 2026

How to Watch Phillies Games Without Cable in 2026

Philadelphia Phillies Urged to Make Difficult Decision on $10.2 Million All-Star

Philadelphia Phillies Urged to Make Difficult Decision on $10.2 Million All-Star

Phillies’ Brandon Marsh Gets Honest About Turnaround

Phillies’ Brandon Marsh Gets Honest About Turnaround

Phillies’ Cristopher Sanchez Delivers Strong Message on Dominant Start

Phillies’ Cristopher Sanchez Delivers Strong Message on Dominant Start

Phillies Won’t Bench 2nd-Worst Hitter in the League: ‘He’s always hit’

Phillies Won’t Bench 2nd-Worst Hitter in the League: ‘He’s always hit’

Phillies Named Top Trade Fit for Three-Time MVP Superstar

Phillies Named Top Trade Fit for Three-Time MVP Superstar

Philadelphia Phillies Star Bryce Harper Made MLB History In Athletics Game

Philadelphia Phillies Star Bryce Harper Made MLB History In Athletics Game

TRADE: MLB World Reacts To Philadelphia Phillies Announcing Deal With White Sox

TRADE: MLB World Reacts To Philadelphia Phillies Announcing Deal With White Sox

Philadelphia Phillies Star Bryce Harper Makes Honest Statement After Marlins Game

Philadelphia Phillies Star Bryce Harper Makes Honest Statement After Marlins Game

Phillies Get Great News on Jhoan Duran’s Return From Injury

Phillies Get Great News on Jhoan Duran’s Return From Injury

Philadelphia Phillies Get Surprising Bold May Prediction That No One Saw Coming

Philadelphia Phillies Get Surprising Bold May Prediction That No One Saw Coming

Phillies Announce Good News On Jhoan Duran’s Injury Return Timeline

Phillies Announce Good News On Jhoan Duran’s Injury Return Timeline

Phillies Stay Aggressive in Pursuit of Alex Cora Despite Early Rejection

Phillies Stay Aggressive in Pursuit of Alex Cora Despite Early Rejection

Phillies Make Justin Crawford Announcement Before Marlins Game

Phillies Make Justin Crawford Announcement Before Marlins Game

Philadelphia Phillies Let Go Of Former MLB Gold Glove Winner Before Marlins Game

Philadelphia Phillies Let Go Of Former MLB Gold Glove Winner Before Marlins Game

MLB Exec Links Phillies to Making Surprise Decision on Zack Wheeler

MLB Exec Links Phillies to Making Surprise Decision on Zack Wheeler

Fired Phillies Manager Wants to Remain With Organization

Fired Phillies Manager Wants to Remain With Organization

Philadelphia Phillies Announce Trea Turner Decision Before Marlins Game

Philadelphia Phillies Announce Trea Turner Decision Before Marlins Game

Phillies Trade Concept Lands Bryce Harper with Unexpected NL West Team

Phillies Trade Concept Lands Bryce Harper with Unexpected NL West Team

Philadelphia Phillies Predicted to Trade Alec Bohm to Help ‘Save Season’

Philadelphia Phillies Predicted to Trade Alec Bohm to Help ‘Save Season’

Phillies Again Linked to Alex Cora Despite Turning Down Job

Phillies Again Linked to Alex Cora Despite Turning Down Job

6-Year Phillies Player Officially A Free Agent After Release From Current MLB Team

6-Year Phillies Player Officially A Free Agent After Release From Current MLB Team

Phillies Add 8-Year Veteran Righty Trevor Richards Before Game 2 of Doubleheader

Phillies Add 8-Year Veteran Righty Trevor Richards Before Game 2 of Doubleheader

Phillies Trade Deadline Idea Sends $7.5 Million Closer to Rangers

Phillies Trade Deadline Idea Sends $7.5 Million Closer to Rangers

Philadelphia Phillies Star Kyle Schwarber Made MLB History In Giants Game

Philadelphia Phillies Star Kyle Schwarber Made MLB History In Giants Game

Phillies Get Massive Injury News on Flame-Throwing Pitcher

Phillies Get Massive Injury News on Flame-Throwing Pitcher

Phillies’ Superstars Met With Boos From Fans At Flyers’ Game

Phillies’ Superstars Met With Boos From Fans At Flyers’ Game

Phillies Get Strong Take from Former MLB Catcher After Firing Rob Thomson

Phillies Get Strong Take from Former MLB Catcher After Firing Rob Thomson

Brad Keller: More News