In 2014, his senior year, Webb began the baseball season with two no-hitters, but was injured in his third start and required Tommy John surgery. He went unselected in the 2014 draft, but USC followed through with his college scholarship. He missed the rest of the 2014 season and all of 2015 while recovering. The Cleveland Indians selected Webb in the 38th round, with the 1,144th overall selection, of the 2015 MLB draft,[3] but Webb did not sign, and pitched for the Gamecocks in 2016.[4][5] He had a 10–6 win–loss record, a 3.09 ERA, and 128 strikeouts in 102 innings pitched. The National Collegiate Baseball Writers Association named him their Freshman of the Year.[6]
In 2019, Webb played for four different Brewers affiliates, appearing in 21 games (20 starts) and pitching to a 2-8 record and 4.76 ERA with 61 strikeouts in 64+1⁄3 innings pitched. Webb did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[14] For the 2021 season, he spent the year with Double-A Biloxi working as a reliever. In 41 games, he pitched to a 4-7 record and 4.59 ERA with 67 strikeouts in 49.0 innings of work.
He was released by the Brewers organization on March 22, 2022.
Algodoneros de Unión Laguna
On February 17, 2023, Webb signed with the Algodoneros de Unión Laguna of the Mexican League.[15] In 19 starts for the team, he posted a 7–5 record and 4.98 ERA with 93 strikeouts across 108+1⁄3 innings pitched.
Webb made 18 starts for the Algodoneros in 2024, compiling a 7–9 record and 4.79 ERA with 78 strikeouts over 82+2⁄3 innings of work.