Brad Keller

Player Information

Brad Michael Keller 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. He made his MLB debut with the Royals in 2018.
Birthdate:
27 July 1995
Full Name:
Brad Michael Keller
Nationality:
American
Gender:
Male
Career Started:
2018
Contract:
Contract Year 2025 to 2027, Salary $22,000,000 USD
Draft Year:
2013
Drafted By:
Arizona Diamondbacks
Previous Teams:
Kansas City Royals (From 2018, To 2023), Chicago White Sox (From 2024, To 2024), Boston Red Sox (From 2024, To 2024), Chicago Cubs (From 2025, To 2025)
Player Active:
From - 2018, To - Present

Brad Keller Bio

Brad Michael Keller (born 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. He made his MLB debut with the Royals in 2018.

Over the course of his major league career, Keller has worked as both a starter and a reliever, earning a reputation for his durability and his ability to miss bats. He also represented the United States at the 2026 World Baseball Classic in Miami.

Early Life and Background

Brad Michael Keller was born on July 27, 1995, and grew up in Georgia, where he attended Flowery Branch High School in Flowery Branch. He played for the school baseball team, known as the Falcons, developing the foundation that would eventually carry him to professional baseball.

As a high school pitcher, Keller drew the attention of Major League scouts and was selected by the Arizona Diamondbacks in the eighth round of the 2013 MLB draft. He had previously committed to play college baseball at Presbyterian College, but he chose to begin his professional career rather than enroll.

Path to Baseball

Rather than heading to college, Keller signed with the Arizona Diamondbacks and reported to the team’s rookie-level affiliate in the Arizona League for his professional debut. He was later promoted to the Missoula Osprey, and across 15 games and 13 starts he posted a 7–3 record with a 2.44 earned run average, an early sign of the command and consistency that would define his climb through the minor leagues.

He continued to develop across several affiliates. In 2014 he pitched for the Arizona League Diamondbacks, Missoula, and Hillsboro Hops, going 6–4 with a 4.31 ERA in 15 games. In 2015 he joined the Kane County Cougars and produced an 8–9 record with a 2.60 ERA in 26 games and 25 starts. He spent 2016 with the Visalia Rawhide, going 9–7 with a 4.47 ERA in 24 starts, and in 2017 he pitched for the Jackson Generals, where he posted a 10–9 record with a 4.68 ERA across 26 starts.

Brad Keller Career

Early Career (2013–2017)

Keller’s early professional years were spent moving steadily through the Diamondbacks’ farm system, balancing a heavy workload with steady improvement. His 2.60 ERA at Kane County in 2015 stood out as one of his strongest seasons, and his 26-start workload with the Jackson Generals in 2017 showed the durability that would soon catch the attention of rival organizations.

That durability paid off in December 2017, when the Cincinnati Reds selected Keller in the Rule 5 draft and immediately traded him to the Kansas City Royals for cash. The move gave him a clear path to the major leagues, provided he could earn a spot on the Royals’ 25-man roster.

Kansas City Royals Breakthrough (2018–2023)

Keller made the Royals’ 25-man roster out of spring training and made his MLB debut on Opening Day, March 29, 2018, against the Chicago White Sox. He struck out the first batter he faced, Adam Engel, and went on to split time between the bullpen and the rotation. 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 and one-third innings.

His Royals tenure included several difficult moments alongside his on-field success. On April 19, 2019, he was suspended for five games after a pitch struck Chicago White Sox shortstop Tim Anderson. On July 7, 2020, he tested positive for COVID-19 during the pandemic-shortened season, but returned after producing two negative tests at least 24 hours apart. He turned in one of his strongest outings that year on September 13 against the Pittsburgh Pirates, pitching the first complete-game shutout of his career on five hits and one walk with two strikeouts. He finished the 2020 season at 5–3 with a 2.47 ERA and 35 strikeouts across 54 and two-thirds innings.

After a 2021 campaign in which he posted an 8–12 record and a 5.39 ERA in 26 starts, Keller was moved to the Royals’ bullpen in August 2022. On September 22 of that year, he recorded his first career save with a scoreless ninth inning against the Minnesota Twins. In 2023, he was limited by right shoulder impingement syndrome, beginning the year on the injured list before returning in September. He became a free agent on November 2, 2023, ending his six-year run in Kansas City.

Chicago White Sox and Boston Red Sox Era (2024)

On March 8, 2024, Keller signed a minor-league contract with the Chicago White Sox and was added to the major-league roster on April 28 after three starts for the Triple-A Charlotte Knights. He briefly moved into the rotation to fill the spot opened by Michael Soroka before being designated for assignment on May 20. Across five games and two starts for Chicago, he logged a 4.86 ERA with 13 strikeouts in 16 and two-thirds innings before electing free agency on May 22.

Keller signed a major-league contract with the Boston Red Sox on May 26, 2024. He appeared in 10 games for Boston, compiling a 5.66 ERA with 17 strikeouts and one save across 20 and two-thirds innings. After rejecting an optional assignment to Triple-A Worcester in August, he elected free agency and quickly re-signed on a minor-league deal. His contract was selected to the major-league roster again on August 26, but he was designated for assignment the next day following a start against the Toronto Blue Jays. He re-signed with the Red Sox organization once more in September before electing free agency on November 2.

Chicago Cubs Era (2025)

On January 29, 2025, Keller signed a minor-league contract with the Chicago Cubs and earned a spot on the team’s Opening Day roster when his contract was selected on March 27. Used primarily as a reliever, he appeared in 68 games including one start for Chicago during the regular season, posting a 4–2 record with a 2.07 ERA, 75 strikeouts, and three saves across 69 and two-thirds innings.

His work out of the Cubs’ bullpen marked one of the most efficient stretches of his career, lowering his ERA well below his career mark while missing bats at a high rate. The performance restored his value on the free-agent market heading into the following winter.

Philadelphia Phillies Era (2026–Present)

On December 18, 2025, Keller signed a two-year, $22 million contract with the Philadelphia Phillies that included a $4 million signing bonus. The deal runs through the 2027 season and reflects his strong bounce-back showing with the Cubs.

Through the early portion of the 2026 season, Keller has been part of the Phillies’ pitching staff, contributing to a club that competes in the National League East. He also represented the United States at the 2026 World Baseball Classic in Miami during the spring.

Driving Style and Strengths

Across his career, Keller has shown the ability to work as both a starter and a reliever, leaning on a heavy sinker and a sharp breaking ball to generate ground balls and limit hard contact. His durability has allowed him to handle rotation workloads in his early years and to adjust to multi-inning relief appearances later in his career.

Notable Events and Milestones

Keller’s most memorable career moment to date remains his complete-game shutout against the Pittsburgh Pirates on September 13, 2020, his first such game in the major leagues. He also picked up his first career save with the Royals on September 22, 2022, against the Minnesota Twins, and later represented the United States at the 2026 World Baseball Classic.

Brad Keller Career Wins

Keller has accumulated wins across the major leagues, the minor leagues, and the World Baseball Classic. He earned his first major-league victory during his 2018 rookie season with the Royals, when he tied for the team lead with nine wins. His biggest win total in a season came during the 2017 minor-league campaign with the Jackson Generals, when he went 10–9 in 26 starts.

Major League Highlights

Keller’s strongest single-season win total came in 2018, when he went 9–6 as a rookie for the Royals and led the pitching staff with a 3.08 ERA. He added five wins during the shortened 2020 season and followed with eight wins in 2021. After moving to the bullpen, his win totals dipped but he picked up saves, including his first career save in September 2022. With the Cubs in 2025, he posted a 4–2 record with a 2.07 ERA out of the bullpen, his lowest full-season ERA at the major-league level.

Other Wins and Performances

Before reaching the majors, Keller was a consistent winner in the Diamondbacks’ system, including a 7–3 record with the Missoula Osprey in 2013 and a 10–9 mark with the Jackson Generals in 2017. He also earned an appearance at the 2026 World Baseball Classic in Miami while representing the United States.

Brad Keller Family

Family Background and Baseball Lineage

Keller grew up in Flowery Branch, Georgia, where he played baseball at Flowery Branch High School. Public information about his immediate family remains limited, and he is best known for the path he built on his own through the amateur ranks to the professional level.

Personal Life

Keller was born on July 27, 1995, and is American by nationality. He maintains an active presence on social media, including an Instagram account under the handle brad_keller13, where he shares updates from his career.

2025 Season Performance

Keller’s 2025 season with the Chicago Cubs marked a clear bounce-back after a turbulent 2024 that saw him move between three organizations. Signed to a minor-league deal in late January, he won a roster spot out of spring training and went on to make 68 appearances for Chicago, including one start. He finished the regular season with a 4–2 record, a 2.07 ERA, 75 strikeouts, and three saves across 69 and two-thirds innings.

Used almost exclusively out of the bullpen, Keller provided the Cubs with a reliable multi-inning option who could miss bats and limit damage in high-leverage spots. His 2.07 ERA stood as the lowest mark of any full major-league season in his career and helped restore his market value heading into free agency.

That strong showing led directly to his two-year, $22 million contract with the Philadelphia Phillies, signed on December 18, 2025. The deal, which runs through 2027 and includes a $4 million signing bonus, signals that Philadelphia views him as a key piece of its pitching staff heading into the 2026 season and beyond.