Attended Louisiana State University, where he majored in finance … was named to the SEC Academic Honor Roll...Missed the entire 2023 season after suffering an elbow injury one week prior to the season opener that required Tommy John surgery … was slated to be in the Tigers starting rotation along with Paul Skenes, the No. 1 overall pick in the 2023 draft and 2024 National League Rookie of the Year...Appeared in 17 games (two starts) as a true freshman in 2022, going 4-1 with a 5.81 ERA (20 ER/31.0 IP) and 39 strikeouts...Graduated in 2021 from Florence (Ala.) High School … was named the Alabama Class 7A Player of the Year as a senior after going 7-0 with a 2.25 ERA and 127 strikeouts...His older brother, Evan, was selected by the Miami Marlins in the ninth round of the 2022 draft out of the University of Arkansas and pitched in the Chicago Cubs organization in 2025.
2025
Made 36 appearances (two starts) with the White Sox in his first Major League season after beginning the year at Class AA Birmingham … ranked second on the Sox with six saves (seven chances) and tied for second with nine holds...Rookie Firepower: Averaged 13.25 strikeouts per 9.0 IP (54 SO/36.2 IP) with a 34.4 percent strikeout rate … reached 100-plus mph on 37 of his 610 pitches, the seventh-highest total in the American League and seventh-highest by a Sox pitcher in a single-season since 2008 … his four-seam fastball on 6/22 at Toronto was recorded at 102.2 mph, the third-fastest pitch by a Sox pitcher in the Statcast era (since 2015)...Keep it in the Yard: Did not allow a home run in 36.2 IP, the only pitcher in the major leagues this season to throw 35-plus IP without yielding a homer … became the first Sox rookie pitcher to accomplish the feat since Cisco Carlos in 1967 (41.2 IP)...Began the season in the Barons rotation, recording a 1.56 ERA (3 ER/17.1 IP) with 10 walks and 19 strikeouts in six starts … was moved to the bullpen on 5/14, where he allowed no runs on three hits and one walk with 18 strikeouts (17.4 per 9.0 IP) over 9.1 IP in nine relief appearances...Welcome to the Show: His contract was selected by the White Sox on 6/10 … made his major-league debut that night at Houston, tossing a perfect seventh inning for his first career hold … eclipsed 100 mph six times with his four-seam fastball, reaching a top speed of 101.5 mph...Recorded at least one strikeout in 16 straight outings (two starts) from 6/12-7/28, fanning 27 batters over 19.1 IP (12.57 per 9 IP) … struck out a career-high three on 6/14 at Texas and 7/20 at Pittsburgh. Youth Movement: Made his first career start on 6/20 at Toronto, tossing one perfect IP with one strikeout as an opener … along with Shane Smith, Sean Burke and Mike Vasil, became the first rookies to start four straight games (6/17-20) for the Sox since Ted Blankenship, Charlie Robertson, Frank Mack and Dixie Leverett from 9/20-23/1922...Recorded his first career save on 6/22 at Toronto, allowing one hit with no walks and one strikeout over one scoreless IP … according to STATS, became the third White Sox pitcher since 1969 to start a series opener and earn the save in the finale, joining Dennis Lamp (7/29-8/1/82 vs. Boston) and Francisco Barrios (8/20-22/76 vs. Baltimore)...Earned his second save on 6/28 vs. San Francisco, retiring all six batters faced with two strikeouts … suffered his first career loss and blown save on 7/2 at Los Angeles-NL, allowing three runs in the ninth inning as the Dodgers rallied for a 5-4 win...Rebounded to convert his final six save opportunities, including his next appearance on 7/4 at Colorado when he threw a scoreless ninth inning with two strikeouts in a 3-2 victory...Threw a career-high 34 pitches and matched his career high with two IP on 7/13 vs. Cleveland...Served as an opener for the second time on 7/27 vs. the Cubs … suffered the loss after allowing two runs on two hits with one walk and two strikeouts over one IP...Made five straight scoreless appearances from 7/28-8/11 (4.2 IP), recording his fourth save on 8/10 vs. Cleveland with a 1-2-3 ninth inning...Went 0-2 with a 24.55 ERA (10 ER/3.2 IP) and 12 hits allowed in five appearances from 8/17-29 as his ERA increased from 3.75 to 6.51...Gave up three runs without recording an out on 8/29 vs. New York before ending the season on a streak of 10 consecutive scoreless appearances...Went 2-0 with two saves and two holds during the scoreless streak, allowing five hits with three walks and 16 strikeouts (16.0 per 9.0 IP) over 9 IP … did not give up a hit in five straight outings from 9/7-21...Earned his first career win on 9/3 at Minnesota, tossing 1.1 scoreless IP with two strikeouts … recorded his second and final victory on 9/7 at Detroit, striking out both batters faced...Matched his career high with three strikeouts (third time) over one scoreless IP on 9/17 vs. Baltimore … recorded saves on 9/19 vs. San Diego (1.0 perfect IP) and 9/26 at Washington (1.0 scoreless IP).
2024
Recorded a 2.33 ERA (5 ER/19.1 IP) with 32 strikeouts (14.9 per 9.0 IP) in five starts with the Arizona Complex League White Sox and Class A Kannapolis in his first professional season...Limited opponents to a .194/.286/.480 (12-for-70) slash line, including a .152/.188/.304 (7-for-46) mark by right-handers…opponents went 2-15 (.133) with RISP...Issued just two walks to 72 batters faced, recording a 16 strikeout-to-walk ratio....Recorded at least six strikeouts over four IP or less in each of his five starts…struck out a season-high seven batters twice. l Made his pro debut for the ACL White Sox on 5/10 at the ACL Dodgers, allowing three runs with seven strikeouts over 3.1 IP...Was promoted to Kannapolis on 5/14…made his Cannon Ballers debut on 5/17 vs. Fayetteville, giving up two runs on four hits with six strikeouts over four IP...Compiled a 14 scoreless IP streak from 5/17-6/7…threw 4.0 scoreless IP in each of his last three starts on 5/25 at Augusta, 5/31 vs. Columbia and 6/7 at Fredericksburg, allowing a combined five hits with 19 strikeouts in 12 IP...Was placed on the injured list on 6/12 with a strained right lat and missed the remainder of the season...Returned to appear in four games in relief with Glendale in the Arizona Fall League...earned two wins with the Desert Dogs...Preseason Rankings: No. 10 prospect in the White Sox organization (MLB.com) and No. 16 in the system (BA).
2023
Did not pitch as he continued his recovery from Tommy John surgery…was selected by the White Sox in the second round of the First-Year Player Draft...Was recommended by White Sox scout Warren Hughes.