Attended the University of Maryland...Went 6-3 with a 3.27 ERA (27 ER/74.1 IP) and 107 strikeouts (13.0 per 9.0 IP) over 14 games (13 starts) as a sophomore in 2021...Entered the season as the Perfect Game preseason Big Ten Pitcher of the Year...Is a 2018 graduate of St. John's High School in Shrewsbury, Mass...Went 5-0 with a 0.44 ERA as a senior to lead the Pioneers to a Division 1A State Super 8 Championship...Also played basketball, averaging 22 points per game.
2025
Spent the majority of the season with the White Sox, making 28 appearances (22 starts) over two stints...Ranked among the American League rookie leaders (min. 100.0 IP) in strikeouts (fourth, 133), ERA (fifth, 4.22), IP (sixth, 134.1) and strikeouts per nine IP (eighth, 8.91)...His 133 strikeouts tied Britt Burns (1980) for the eighth-highest total in Sox history by a rookie and were the third-best mark since 2000…His 8.91 strikeouts per nine IP were third-most in franchise history by a rookie (min. 130 IP)...Recorded three pickoffs, tied for seventh-most in the AL...The Sox tied for second in MLB with 20 pitcher pickoffs...Followed an opener six times during the season, going 0-2 with a 2.97 ERA (10 ER/30.1 IP), 1.15 WHIP, .214 (25-for-117) average and 38 strikeouts (11.27 per 9.0 IP)…Recorded a 5.73 ERA (14 ER/22.0 IP) in the first inning, compared to 2.44 (15 ER/55.1 IP) in the second and third innings combined...Went 4-5 with a 3.80 ERA (36 ER/85.1 IP) and 81 strikeouts in 18 appearances (15 starts) at Rate Field, compared to 0-6 with a 4.58 ERA (29 ER/57.0 IP) and 60 strikeouts over 12 appearances (eight starts) on the road...Earned the win in his first career Opening Day start on March 27 vs. Los Angeles-AL, throwing 6.0 scoreless IP with three hits allowed, no walks and three strikeouts…Retired the last 14 batters faced…Became the eighth White Sox pitcher to throw six-plus scoreless IP on Opening Day and first since Chris Sale on April 1, 2013 vs. Kansas City...According to Elias, became the sixth pitcher in the last 70 years to start on Opening Day with three or fewer career starts, joining the White Sox's Garrett Crochet in 2024 (zero), Texas' Tanner Scheppers in 2014 (zero), Colorado's David Nied in 1993 (two), San Francisco's Al Holland in 1982 (three) and the Dodgers' Fernando Valenzuela in 1981 (zero)...His 19 career IP were the fewest for a Sox Opening Day starting pitcher, eclipsing the previous marks of 61 by Patsy Flaherty in 1903 and 73 by Crochet in 2024...Became the seventh pitcher in the last 100 years to start on Opening Day with fewer than 20 career IP, joining the Dodgers' Fernando Valenzuela (17.2) in 1981, St. Louis' Tom Poholsky (14.2) in 1951, Pittsburgh's Preacher Roe (2.2) in 1944, Brooklyn's Hal Gregg (18.2) in 1944, Philadelphia's Eddie Smith (19.0) in 1937 and Philadelphia's Carroll Yerkes (9.2) in 1929 (Elias)...Marked the first time two different pitchers age 25 or younger have started on Opening Day for the Sox in consecutive seasons since Melido Pérez (24) in 1990 and Jack McDowell (25) in 1991 (Crochet was 24 in 2024)...Did not walk a batter over his first two starts (10.1 IP), becoming the 15th pitcher in White Sox history and the first since Michael Kopech in 2018 (8.0 IP) to accomplish the feat...Went 0-4 with a 7.71 ERA (18 ER/21.0 IP) in five appearances (four starts) from April 2-25, allowing 26 hits with 11 walks...Rebounded to go 2-2 with a 2.73 ERA (10 ER/33.0 IP), .216 (25-for-116) opponents' average and 25 strikeouts over six appearances (five starts) in May...Also went 3-0 with a 1.35 ERA (five ER/33.1 IP) and 32 strikeouts over six starts at Rate Field from May 1-June 25...Earned his second win on May 1 vs. Milwaukee, allowing two hits with three walks and five strikeouts over six scoreless IP…Posted a ND on May 6 at Kansas City despite allowing one run over 6.1 IP…Held the Royals scoreless on two hits over five IP...Made three straight quality starts from May 23-June 5, posting a 2.37 ERA (five ER/19.0 IP)…Allowed one run on three hits over six IP in a victory on May 23 vs. Texas, two runs on five hits over six IP in a loss on May 30 at Baltimore and two runs over a career-high seven IP in a ND on June 5 vs. Detroit...Allowed career highs of seven runs and eight hits over 3.2 IP in a loss on June 11 at Houston...Along with Shane Smith, Mike Vasil and Grant Taylor, became the first rookies to start four straight games (June 17-20) for the Sox since Ted Blankenship, Charlie Robertson, Frank Mack and Dixie Leverett from Sept. 20-23, 1922…Received a no decision on June 19 vs. St. Louis (one ER/5.1 IP)...Earned his final victory on June 25 vs. Arizona, allowing two unearned runs with seven strikeouts over five IP…Went 0-4 with a 4.22 ERA (25 ER/53.1 IP) and 65 strikeouts (10.97 per 9.0 IP) over his final 12 appearances (eight starts)....Became the third relief pitcher in franchise history to record eight-plus strikeouts over 4.2 IP or less on July 27 vs. the Cubs, joining Héctor Santiago (eight SO/4.0 IP) on Sept. 24, 2019 vs. Cleveland and Terry Forster (eight SO/3.0 IP) on April 24, 1974 vs. Milwaukee...Was optioned to Class AAA Charlotte on Aug. 18...Made three starts with Charlotte before being recalled on Sept. 10…Started that night vs. Tampa Bay, allowing three runs on five hits (two homers) with four walks and four strikeouts over 4.1 IP...Posted a 3.78 ERA (seven ER/16.2 IP) with 23 strikeouts over four outings (two starts) in his second stint with the Sox...Received a ND in his final appearance on Sept. 27 at Washington, allowing two runs (one earned) on two hits with one walk and a career-high 10 strikeouts over 4.1 IP in relief…The 10 strikeouts set a franchise record by a reliever, breaking the mark of nine set by six different pitchers (last: Bart Johnson on June 16, 1971 at Detroit)…Became the fourth pitcher in Sox history to strike out 10-plus batters over 4.1 IP or less, joining Kopech (10 SO/4.1 IP) on May 29, 2023 vs. the Angels, Dylan Cease (11/4.0) on May 12, 2022 vs. the Yankees and Carlos Rodón (11/4.0) on July 25, 2017 at the Cubs.
2024
Spent the majority of the season with Class AAA Charlotte before making four appearances (three starts) with the White Sox in September...Averaged 10.42 strikeouts (22 SO/19.0 IP) with a 3.14 strikeout-to-walk ratio (seven BB) with the Sox...Limited opponents to a .174/.250/.333 (12-69) slash line … opponents went 1-for-18 (.056) with RISP and 1-for-11 (.091) with RISP and two outs...Began the season on the 60-day injured list to continue his recovery from a right shoulder injury … made three injury rehab starts with the Arizona Complex League before being reinstated on 5/31 and assigned to Charlotte...Made 16 starts with the Knights before his contract was selected by the White Sox on 9/10 … made his MLB debut that night in relief vs. Cleveland, allowing one unearned run on three hits with three strikeouts over 3.0 IP … fanned Bo Naylor for his first career strikeout...Was one of the 13 White Sox players (eight pitchers) to make their Major League debut in 2024...Earned his first MLB win in his first start on 9/15 vs. Oakland, allowing two runs on five with five strikeouts over 5.0 IP … held the A's scoreless until giving up a two-run homer to Brent Rooker with one out in the fifth inning...Joined Ky Bush, Jonathan Cannon, Garrett Crochet, Nick Nastrini and Drew Thorpe as Sox pitchers to make their first Major League starts this season...Received a no decision in his second start on 9/22 at San Diego despite allowing one run on two hits and one walk with a career-high eight strikeouts over 6.0 IP...Earned his second straight win in his final start on 9/28 at Detroit, tossing 5.0 scoreless IP with two hits allowed and six strikeouts … finished the season on an 8.0 scoreless IP streak...Averaged 12.03 strikeouts per 9.0 IP (86 SO/64.1 IP) while limiting opponents to a .199 (47-246) average over 16 starts with Charlotte...Went 2-2 with a 3.66 ERA (13 ER/32.0 IP) and 49 strikeouts (13.8 per 9.0 IP) over his last seven starts with Knights... Preseason Rankings: No. 12 prospect and Best Fastball in the White Sox organization (BA) … No. 20 prospect in the Sox system (MLB.com).
2023
Was a non-roster invitee to Spring Training with the White Sox...Made just nine starts with Charlotte before being placed on the injured list on 6/15 with right shoulder inflammation...Was transferred to the 60-day IL on 7/27 and missed the remainder of the season...Preseason Rankings: No. 5 prospect and Best Fastball in the organization (BA) … No. 5 prospect in the system (MLB.com).
2022
Combined to go 4-10 with a 4.75 ERA (57 ER/108.0 IP) and 137 strikeouts (11.4 per 9.0 IP) over 27 games (26 starts) with Class Advanced A Winston-Salem, Class AA Birmingham and Class AAA Charlotte...Led all White Sox Minor Leaguers in strikeouts...limited righthanders to a .220 (55-250) average...Began the season with the Dash, where he went 2-1 with a 2.89 ERA (9 ER/28.0 IP) in six games (five starts)...threw 4.2 scoreless IP in relief on 5/6 vs. Hickory in his final outing on 5/6...Was promoted to Birmingham on 5/10...suffered the loss in his Barons debut on 5/14 at Biloxi (5 ER/5.0 IP, 7 SO)...Earned his first win on 5/19 vs. Rocket City, allowing two runs on two hits with eight strikeouts over 5.0 IP...threw 6.0 scoreless IP in a ND on 5/31 at Tennessee...Went 1-2 with a 2.54 ERA (8 ER/28.1 IP), .182 (18-99) opponents average, 0.99 WHIP and 46 strikeouts (14.6 per 9.0 IP) over his last seven starts with the Barons from 8/4-9/16...Threw 5.0 scoreless IP on 8/10 at Pensacola and 8/23 vs. Mississippi, including a season-high nine strikeouts...Was promoted to Charlotte on 9/22, where he made two starts...Entered the season rated by Baseball America as the No. 9 prospect in the White Sox system and by MLB.com as No. 13.
2021
Combined to go 0-1 with a 2.65 ERA (5 ER/17.0 IP) and 25 strikeouts (13.2 per 9.0 IP) over seven starts between the Arizona Complex League White Sox and Class A Kannapolis in his first professional season...Held right-handed hitters to a .133 (4-30) average and lefties to a .222 (6-27) mark...did not allow a home run all season...Struck out at least three batters in six of his seven starts while not throwing more than 3.1 IP...Made two starts (3.0 scoreless IP) with the ACL White Sox before being promoted to Kannapolis on 8/24...Recorded five strikeouts on 9/2-2 at Down East (2.2 IP) and 9/8 vs. Fayetteville (3.1 IP)...Was recommended/signed by White Sox scout John Stott.