Webb opened the 2019 season with the Triple–A Gwinnett Stripers.[2] On April 14, he was added to the major-league roster for the first time.[6][7] He made his major league debut on April 16, recording one-third of an inning pitched via a strikeout of Ketel Marte.[8][9] Webb earned his first win and save in a series against the Colorado Rockies.[10][11] Webb's season ended in August after suffering an elbow impingement.[12] He posted a 4–0 record with a 1.39 ERA over 32+1⁄3 innings in 2019 for the Braves.[12]
In 2020 he had a 0.00 ERA with no decisions in eight relief appearances over 10 innings.[13] On May 17, 2021, Webb accidentally struck New York Mets outfielder Kevin Pillar in the face with a 94mph (151km/h) fastball during the seventh inning, which resulted in Pillar suffering several nasal fractures.[14][15] For 2021, Webb was 5–4 with a 4.19 ERA in 34 relief appearances over 34+1⁄3 innings.[13] The Braves finished with an 88–73 record, clinching the National League East division, and went on to win the 2021 World Series, giving the Braves their first title since 1995.[16]
On April 19, 2022, Webb was claimed off waivers by the Arizona Diamondbacks.[21] Webb did not make an appearance with the Diamondbacks, spending his entire tenure with Arizona's Triple-A affiliate, the Reno Aces. With Reno, Webb made six relief appearances posting a 10.13 ERA.[22] On June 5, he was designated for assignment by the Diamondbacks.[23]
Atlanta Braves (second stint)
On June 7, 2022, Webb was traded to the Atlanta Braves in exchange for cash considerations.[24] The Braves designated Webb for assignment on June 16,[25] and sent him to the Gwinnett Stripers on June 19.[26] In 28 appearances for Gwinnett, he logged a 2–3 record and 5.34 ERA with 35 strikeouts and 3 saves across 30+1⁄3 innings pitched. Webb elected free agency following the season on November 10.[27]
Los Angeles Angels
On November 24, 2022, Webb signed a minor league contract with the Los Angeles Angels.[28] He was assigned to the Triple-A Salt Lake Bees to begin the 2023 season, where he made 16 appearances and struggled to a 6.75 ERA with 21 strikeouts in 17+1⁄3 innings pitched. On May 21, Webb's contract was selected to the major league roster.[29] Two days later, he made his first pitching appearance since 2021, throwing a scoreless inning against the Boston Red Sox. In 29 games for the Angels, he registered a 3.98 ERA with 34 strikeouts and 1 save in 31+2⁄3 innings pitched. On August 5, Webb was designated for assignment following the promotion of Kenny Rosenberg.[30]
Baltimore Orioles
On August 7, 2023, Webb was claimed off waivers by the Baltimore Orioles.[31] In 25 appearances down the stretch, he recorded a 3.27 ERA with 23 strikeouts over 22 innings of work.
Webb made 60 relief outings for Baltimore in 2024, compiling a 2–5 record and 3.02 ERA with 58 strikeouts across 56+2⁄3 innings pitched. On November 22, 2024, the Orioles non–tendered Webb, making him a free agent.[32]
Texas Rangers
On December 11, 2024, Webb signed a one–year, $1.25 million contract with the Texas Rangers.[33] He made 55 appearances for the Rangers in 2025, logging a 5–4 record and 3.00 ERA with 58 strikeouts and one save over 66 innings of work. On November 21, 2025, Webb was non-tendered by Texas and became a free agent.[34]
Chicago Cubs
On December 23, 2025, Webb signed a one-year, $2.5 million contract with the Chicago Cubs.[35]