Atlanta Braves Wilson made his professional debut with the rookie-level
Gulf Coast League Braves in 2016, going 1–1 with an 0.68 ERA and 29 strikeouts in innings pitched. He spent 2017 with the Single-A
Rome Braves and was selected to the
South Atlantic League All-Star Game. Wilson posted a 10–7 record, 2.50 ERA, and 139 strikeouts in 137 total innings pitched for Rome. Wilson began the 2018 season with the High-A
Florida Fire Frogs, and in May, was promoted to the Double-A
Mississippi Braves. On July 31, Wilson joined the Triple-A
Gwinnett Stripers. Across three minor league levels prior to his promotion to the major leagues, Wilson started 23 games, compiling an 8–5 win–loss record and 3.23 ERA. Wilson was promoted to the major leagues on August 20, 2018, and debuted the same day against the
Pittsburgh Pirates. Wilson pitched five innings, yielding three hits and three walks alongside five strikeouts. He earned the victory in the Braves' 1–0 win, and became the youngest pitcher to win his debut by that score. Wilson was optioned to Gwinnett after the game. In 2018 with the Braves he pitched seven innings over three games. Wilson made six appearances (four starts) for Atlanta during the 2019 campaign, registering a 1–1 record and 7.20 ERA with 16 strikeouts over 20 innings of work. In 8 starts down the stretch, he posted a 1–4 record and 4.91 ERA with 23 strikeouts across innings pitched. Wilson made 25 appearances (20 starts) for Pittsburgh in 2022, compiling a 3–9 record and 5.52 ERA with 79 strikeouts across innings pitched. He was
designated for assignment following the signing of
Jarlín García on December 28, 2022.
Milwaukee Brewers On January 4, 2023, Wilson was traded to the
Milwaukee Brewers in exchange for cash considerations. In 53 appearances out of the
bullpen, he compiled a 6–0 record and 2.58 ERA with 61 strikeouts across innings pitched. Wilson made 34 appearances for Milwaukee in 2024, registering a 5–4 record and 4.04 ERA with 82 strikeouts over innings pitched. On November 4, Wilson was removed from the 40–man roster and sent outright to the Triple–A
Nashville Sounds, but he rejected the assignment and elected free agency.
Chicago White Sox On December 18, 2024, Wilson signed a one–year, $1.05 million contract with the
Chicago White Sox. The contract included $250,000 in incentives. In 19 appearances for Chicago, he struggled to an 0-2 record and 6.95 ERA with 27 strikeouts across innings pitched. Wilson was designated for assignment by the White Sox on June 10, 2025. He cleared waivers and was sent outright to the Triple-A
Charlotte Knights on June 14. On August 31, the White Sox added Wilson back to their active roster. He made one appearance for Chicago, tossing two scoreless innings against the
Minnesota Twins. On September 4, Wilson was designated for assignment by Chicago for a second time. He cleared waivers and was sent outright to Triple-A Charlotte on September 6. Wilson elected free agency on September 30.
Philadelphia Phillies On December 12, 2025, Wilson signed a minor league contract with the
Philadelphia Phillies. ==References==