Brad Keller Bio
Brad Michael Keller, born on July 27, 1995, is an American professional baseball pitcher for the Philadelphia Phillies of Major League Baseball (MLB). He has previously played in MLB for the Kansas City Royals, Chicago White Sox, Boston Red Sox, and Chicago Cubs. A right-handed pitcher, Keller has spent his career moving between starting roles and bullpen duties, building a reputation for eating innings and providing dependable relief outings.
Keller first reached the major leagues in 2018 after being selected in the Rule 5 draft, and he went on to lead the Royals in earned run average during his rookie season. Across his career, he has appeared for five organizations, working as both a starter and a reliever while logging strikeouts at the top of the league during his early years.
Early Life and Background
Brad Michael Keller grew up in Flowery Branch, Georgia, where he attended Flowery Branch High School and pitched for the school’s baseball team, the Falcons. As a teenager, he developed into a draft-eligible prospect and drew attention from professional scouts for his frame and arm strength. Coming out of high school, Keller had committed to play college baseball at Presbyterian College, but he chose instead to begin his professional career.
Keller’s path to the majors began when he was selected by the Arizona Diamondbacks in the eighth round of the 2013 MLB draft. Rather than honor his college commitment, he signed with the Diamondbacks and was assigned to their rookie-level affiliate. That decision launched a multi-year climb through the minor leagues that eventually carried him to the big leagues.
Path to Professional Baseball
After signing with Arizona in 2013, Keller made his professional debut with the Arizona League Diamondbacks before earning a promotion to the Missoula Osprey. Across 15 games and 13 starts, he posted a 7–3 record and a 2.44 ERA, giving the organization an early reason to keep developing him. He spent the next several seasons working his way through the lower levels of the Diamondbacks’ system, splitting time between the Arizona League, Missoula, and the Hillsboro Hops in 2014, where he went 6–4 with a 4.31 ERA.
In 2015, Keller advanced to the Kane County Cougars and turned in a strong 8–9 record with a 2.60 ERA across 26 games and 25 starts. He moved up to the Visalia Rawhide in 2016, going 9–7 with a 4.47 ERA in 24 starts, and in 2017 he reached the Jackson Generals, where he posted a 10–9 record and a 4.68 ERA in 26 starts. Although he never appeared on a major-league roster in the Diamondbacks system, his progress as a starter drew the attention of other organizations, and in December 2017 he was selected by the Cincinnati Reds in the Rule 5 draft and immediately traded to the Kansas City Royals for cash.
Brad Keller Career
Early Career (2018–2019)
Keller made the Kansas City Royals’ 25-man roster out of spring training in 2018 and made his MLB debut on Opening Day, March 29, pitching an inning of scoreless relief against the Chicago White Sox. He struck out the first batter he faced, Adam Engel, and went on to split the season between the bullpen and the rotation. In his rookie year, he led the Royals in ERA at 3.08 and tied for the team lead in wins with nine, striking out 96 batters across 140 1/3 innings.
In 2019, Keller was suspended for five games on April 19 after throwing a pitch that hit Tim Anderson of the White Sox, an incident that briefly put his progress in the headlines. He continued to handle a starting role for Kansas City, building on the foundation of his rookie campaign and establishing himself as a regular member of the rotation.
Kansas City Royals Breakthrough (2020–2023)
Keller’s most prominent stretch in the Royals’ rotation came during the 2020 season, which was shortened by the COVID-19 pandemic. On July 7, 2020, it was announced that he had tested positive for COVID-19, but ten days later he was cleared to return to the Royals’ Summer Camp after producing two negative tests at least 24 hours apart. On September 13, he pitched the first complete-game shutout of his career against the Pittsburgh Pirates, allowing five hits and one walk while striking out two batters. He finished the year with a 5–3 record, a 2.47 ERA, and 35 strikeouts in 54 2/3 innings across nine appearances.
In 2021, Keller started 26 games and posted an 8–12 record with a 5.39 ERA and 120 strikeouts in 133 2/3 innings. The following season, after struggling to begin 2022, he was moved to the bullpen on August 18 and on September 22 tossed a scoreless ninth inning against the Minnesota Twins to earn his first career save. In 35 appearances, he finished the year with a 6–14 record and a 5.09 ERA, along with 102 strikeouts in 139 2/3 innings.
Keller’s final Royals campaign was cut short by injury. On May 19, 2023, he was placed on the injured list with right shoulder impingement syndrome after nine starts and was later transferred to the 60-day injured list on August 16. He was activated on September 9 and became a free agent on November 2, ending a six-year run in Kansas City.
Chicago White Sox (2024)
On March 8, 2024, Keller signed a minor-league contract with the Chicago White Sox. After three starts for the Triple-A Charlotte Knights, he was added to the major-league roster on April 28. On May 14, the White Sox announced that he would be moved into the rotation to replace Michael Soroka, but he was designated for assignment on May 20. In five games and two starts for Chicago, Keller logged a 4.86 ERA with 13 strikeouts in 16 2/3 innings before electing free agency on May 22.
Boston Red Sox (2024)
Keller signed a major-league contract with the Boston Red Sox on May 26, 2024. In 10 games for Boston, he compiled a 5.66 ERA with 17 strikeouts and one save across 20 2/3 innings. On August 13, he rejected an optional assignment to the Triple-A Worcester Red Sox and elected free agency, then re-signed with Boston on a minor-league deal the next day. His contract was selected to the major-league roster a second time on August 26, but he gave up five runs, three of them earned, in a start against the Toronto Blue Jays and was designated for assignment again on August 27. He elected free agency once more on August 29, signed a minor-league deal with the Red Sox on September 1, and elected free agency again on November 2.
Chicago Cubs (2025)
On January 29, 2025, Keller signed a minor-league contract with the Chicago Cubs, and on March 27 the Cubs selected his contract after he made the team’s Opening Day roster. The move gave him a fresh start in the National League and an opportunity to re-establish himself as a multi-inning arm.
Philadelphia Phillies Era (2025–Present)
On December 18, 2025, Keller signed a two-year, $22 million contract with the Philadelphia Phillies that includes a $4 million signing bonus. The deal signaled a clear vote of confidence in his ability to handle a swing role in a contender’s bullpen and rotation. He joined the Phillies looking to build on the innings he logged with the Cubs and to serve as a veteran bridge arm for a team with postseason aspirations.
Driving Style and Strengths
Keller’s calling card throughout his career has been his ability to eat innings, whether as a starter or a long reliever. He relies on command and pitch efficiency rather than overpowering velocity, using a sinker-heavy approach to generate ground balls and limit hard contact. Across multiple organizations he has shown the durability to handle heavy workloads, and his 2020 complete-game shutout against Pittsburgh highlighted how effective he can be when he works ahead in the count and avoids free passes.
Notable Events and Milestones
Keller’s most celebrated moment came on September 13, 2020, when he threw his first career complete-game shutout against the Pittsburgh Pirates, allowing just five hits and one walk. Earlier that season he had battled a positive COVID-19 test before returning to throw the Royals’ Summer Camp, a sequence that underscored his resilience. His first career save came on September 22, 2022, against the Minnesota Twins, and his Rule 5 selection in 2017 remains the unusual doorway through which he first reached the majors.
Brad Keller Family
Family Background and Personal Life
Public details about Brad Michael Keller’s family and personal life are limited, and verified information has not been widely published. He grew up in Flowery Branch, Georgia, and his career has carried him across several cities as he moved between major-league organizations. With little confirmed material available, additional commentary about his background or home life is not included.
2025 Season Performance
Keller’s 2025 season began with a minor-league deal in Chicago, as he signed with the Cubs on January 29 and made their Opening Day roster after his contract was selected on March 27. He worked in a versatile role for the Cubs, providing length out of the bullpen and stepping in as a spot starter when needed. His stint in Chicago offered a steady platform and helped him deliver the kind of dependable innings that have defined his career.
After his time with the Cubs, Keller’s 2025 outlook shifted dramatically when he signed a two-year, $22 million contract with the Philadelphia Phillies on December 18, a deal that included a $4 million signing bonus. The agreement reflected Philadelphia’s belief that he could be a meaningful piece of a contending pitching staff. Looking ahead, Keller is expected to serve as a multi-inning reliever and depth starter for the Phillies, with a chance to contribute in late-inning situations.

