Originally selected by the Toronto Blue Jays in the 13th round (392nd overall) of the 2021 MLB Draft...Graduated from Luke Zurich (Ill.) High School where he was a two-time All-North Suburban Conference and All-Area Northern Illinois selection. Threw two perfect games including his first varsity start in addition to two no-hitters...Played baseball at Lehigh University in Bethlehem, Pa...Was a National Honor Society member and a Lehigh University legacy as the fifth member of his family to attend the institution...Named First Team All-Patriot League honors in 2021. Threw a season-high 8.0 innings in his final start in the Patriot League Tournament vs. Army (5/27/21), forcing a second game which Lehigh lost...Completed a no-hitter recording a three-inning save with teammate Peter Woltersdorf against St. Peters, March 28, 2018...Enjoys using Microsoft Excel...Grew up a fan of David "Big Papi" Ortiz...Resides in Tampa, Fla.
2025
NL reliever ranks: Opp. BA (.160, first), ERA (1,94, fifth), WHIP (0.88, third), Opp. OBP (.244, sixth), Opp. SLG (.248, third), Opp. OPS (.491, second), BABIP (.216, fifth), Baserunners/9 IP (8.50, fifth), Hits/ 9 IP (4.92, first)...Made his MLB debut on April 17, 2025 at the New York Mets, working a scoreless seventh inning with one hit allowed. His college coach, Sean Leary, made the drive from Lehigh for his debut...Recorded at least one strikeout in each of his final 20 appearances of the season with St. Louis, the longest streak by a Cardinals reliever since Jordan Hicks had a 22-game streak in 2023 and longest by a Cardinals rookie relief pitcher since at least 1954, as well as the second-longest active streak by an MLB reliever (1st, CHW's Mike Vasil, 29)...Worked more than one inning in 24 of his 39 MLB appearances and eight of his 15 outings with Triple-A Memphis. His 60.1 innings pitched with St. Louis were the sixth-most by a National League rookie reliever in 2025. Did not allow a run in any of his final 10 outings of 2.0+ innings, the longest such streak in MLB since MIL's Bryan Hudson (10 games in 2024) and longest by a Cardinals reliever since Braden Looper (13 in 2006)...Led all MLB rookie relievers with a 0.88 WHIP, the lowest by a Cards rookie relief pitcher since Giovanny Gallegos (0.81) in his 2019 rookie campaign. His 4.92 Hits/9 IP rate was also the lowest by a Cardinals rookie relief pitcher since Genesis Cabrera (4.03) in 2020 and the lowest in franchise history by a Cardinals rookie right-handed reliever, among qualifiers...Posted a .160 opponent batting average that led all NL relievers and was the lowest by a Cardinals rookie reliever since Cabrera had a .132 mark in 2020, and the lowest in franchise history by a rookie righty...Compiled a 15.2-inning scoreless streak across nine outings from July 29-Aug. 21 that was the longest scoreless streak by any Cardinals pitcher in 2025. Also compiled a 10.2-inning scoreless streak from Aug. 27-Sept. 13...Led all MLB relief pitchers with 24 strikeouts in August, which tied for the most during a single month in franchise history by a Cardinals rookie reliever, joining Todd Worrell, who had 24 strikeouts in June 1986...Produced a 1.05 ERA (4 ER/34.1 IP) after the All-Star Break, marking the lowest ERA by a Cardinals rookie relief pitcher (min. 20 appearances) since Kevin Siegrist had a 0.34 ERA (1 ER/26.2 IP) in 2013...Held left-handed hitters to a .117 batting average (9-for-77), lowest among all Cardinals pitchers in 2025 (min. 40 batters faced), and the lowest single-season by a Cardinals right-hander in franchise history (min. 40 BF)...Ranked in the 99th percentile of MLB pitchers with a .225 xWOBA and the 91st percentile with a .201 xBA. Also led the Cardinals staff with 16 runs prevented via pitching run value, which ranked in the 88th percentile among MLB pitchers, a statistic that measures the effectiveness of a pitch by calculating the run impact of every event, factoring in count, runners on base, and outs...Opened the season with Triple-A Memphis before he was promoted April 16 to St. Louis. Totaled five stints with St. Louis, including a 27th-player appointment on May 14, and was on the Cardinals 26-man roster from July 28 through the end of the season.
2024
Pitched the entire season for Springfield (AA) making a career-high 53 appearances with 63.2 innings pitched and 59 strikeouts while compiling at 4-3 record with a 2.69 ERA...Led the Texas League with 27 saves in 27 opportunities, ranking second in all of Minor League Baseball...Led the Texas League with 53 appearances and was second in the Cardinals organization behind only Connor Thomas of Memphis (AAA) with 56...Ran off 17 consecutive scoreless appearances from June 29 through August 17, covered 19 innings allowing nine hits and five walks with 16 strikeouts while converting 12 saves...Held right-handed batters to a .247 BA (42-170, HR), while left-handed batters hit .342 (26-76, 3 HR)...Made 15 appearances of four outs or more with nine of those a season-high two innings.