As a freshman at Vanderbilt in 2015, Wright appeared in 29 games with three starts and went 6–1 with a 1.23 ERA, 62 strikeouts and four saves.[5][6][7] Wright became a full-time starter in 2016.[8] In 16 starts, he went 8–4 with a 3.09 ERA and 107 strikeouts.[9][10] After the season, he played for the United States collegiate national team.[11] As a junior in 2017, Wright went 5–6 with a 3.40 ERA and 121 strikeouts.[12][13]
Wright received an invitation to spring training at the start of the 2018 season.[19] He began the season with the Mississippi Braves.[18] Wright pitched 109+1⁄3 innings and recorded a 3.70 ERA alongside 105 strikeouts and 43 walks.[20] On July 30, 2018, Wright was promoted to the Gwinnett Stripers.[21]
Wright was called up to the major leagues for the first time on September 1, 2018. He was the first player from the 2017 draft class to make it to the majors.[22][23] He made his major league debut on September 4 against the Boston Red Sox.[24] He was 0–0 with a 4.50 ERA in six innings pitched.[25]
Wright made the Braves' starting rotation at the start of the 2019 season.[26] He struggled through three starts, and was optioned to Gwinnett on April 13.[27][28] In the majors, he was 0–3 with an 8.69 ERA in 19+2⁄3 innings.[25]
In 2020, he was 2–4 with a 5.21 ERA in 38 innings in eight starts.[25] He was ninth in the NL, with 24 walks.[25] He primarily threw a 94 mph sinker and an 88 mph slider, while also throwing a 95 mph four-seam fastball, 88 mph changeup, and 82 mph curveball.[29] He made his postseason debut in October against the Miami Marlins during the National League Division Series, pitching six innings of shutout ball in the Braves' Game 3 and series-clinching victory.[30] He lasted less than an inning in his sole National League Championship Series start, allowing seven earned runs in Game 3 to the Los Angeles Dodgers.[31]
He spent most of the 2021 regular season with Gwinnett, with which he was 10–5 with a 3.02 ERA in 24 starts in which he pitched 137 innings. He also pitched two starts for the Braves, and was 0–1 with a 9.95 ERA in 6+1⁄3 innings.[32] On October 26, 2021, it was announced that Wright was added to the Braves roster for the World Series against the Houston Astros. Wright pitched one inning in Game 2, striking out the side.[33] Then, in Game 4, he entered the game with one out and the bases loaded in the first inning. Wright proceeded to work out of the jam with only one inherited runner scoring, then pitched four subsequent innings, allowing only one additional run. The Braves scored three runs, with successive home runs by Dansby Swanson and Jorge Soler, and won the game, 3–2.[34][35][36][37] Despite only pitching 6+2⁄3 innings in the regular season, Wright's 5+2⁄3 innings pitched in the World Series was the second highest among Braves pitchers.[38]
Wright began the 2022 season on the Braves Opening Day roster.[39] On September 24, Wright won his twentieth game of the season, and became the first Braves pitcher since Russ Ortiz in 2003 to reach that milestone.[40][41] Before the season had begun, Wright had only recorded two career wins.[42] Wright matched Ortiz's 2003 win total on October 1, 2022, and ended the regular season as the major league leader in victories. A Braves pitcher had not led MLB in wins since Tom Glavine's 2000 season.[43][44]
Wright's 2023 season was affected by injury. He made seven starts and nine total appearances for Atlanta, working to a 1–3 record 6.97 ERA with in 31 innings pitched.[45] On May 3, 2023, he departed a start against the Miami Marlins with an apparent injury.[46] After undergoing an MRI, it was revealed that Wright had suffered a shoulder strain.[47] He was placed on the 60-day injured list on May 15, and estimated to miss about two months.[48] On September 11, Wright was activated from the injured list.[49] On October 7, 2023, Wright underwent shoulder surgery to repair right shoulder damage, which caused him to miss the entirety of the 2024 season.[50][51]
Kansas City Royals
On November 17, 2023, the Braves traded Wright to the Kansas City Royals in exchange for pitcher Jackson Kowar.[52][53] On December 17, 2024, Wright and the Royals agreed to a contract for the 2025 season worth $1.8 million, the same salary he made while recovering from surgery the previous season.[54]