Struck out 129 batters in 2021 for the University of North Carolina at Chapel Hill, the second most in Tar Heels history, behind LHP Andrew Miller, who notched 133 strikeouts in 2006...Tossed back-to-back, nine-inning complete games in
2021, striking out nine batters on May 14 vs. the No. 8-ranked Louisville and a career-high 15 batters with no walks on May 20 at Georgia Tech; was the first Tar Heels pitcher to throw a complete game since 2018...Named 2019 NCAA Division I Freshman All-American after a redshirt season in 2018...Played basketball as well as baseball at West Rowan (N.C.) High School, excelling as a rebounder...Signed by TC Calhoun...Resides in Mount Ulla, N.C. with his wife, Khara.
2025
Returned from Tommy John surgery, which cost him the entire 2024 season and all but two starts in 2023, to make a career-high 41 appearances, all as a reliever, going 6-1 with a career-low 2.41 (15 ER/56.0 IP) ERA (min. 10 IP)...Pitched a scoreless seventh inning for Double-A Springfield in the Game 3 Texas League Championship Series clincher at Midland. Allowed a lead-off walk followed by a pair of ground balls, including a double play to end the frame. Made three postseason appearances, overall, with 0.2 IP in Game 1 of the Texas League North Division Series at Tulsa, a 3-1 victory, and one IP in Game 1 of the championship series vs. Midland, a 6-3 loss...Tied for fourth among St. Louis minor league relief pitchers with six wins, five holds and a 1.05 WHIP, while his 2.41 ERA (15 ER/56.0 IP) ranked sixth and his career-high 15 games finished were T-ninth. His six victories also ranked T-seventh among Texas League relievers...Allowed one extra-base hit, a double, to right-handed batters, while holding them to a .122 batting average (14-for-115), which ranked as the third lowest among Cardinals Minor Leaguers and the fourth lowest among all Texas League pitchers (min. 50 batters faced)...Did not allow a run in 11 consecutive appearances from May 16-June 29, which was the second-longest streak without an earned run allowed on the team. Also held opponents hitless in his final six outings of the streak from June 10-29, a mark that was also the second longest on the team and 10th longest among all Texas League pitchers...Delivered scoreless appearances in 11 of his final 14 outings from July 31 through the end of the season. Tied for the team lead in appearances during that span with a team-high 7.00 SO/BB ratio (28 SO/4 BB)...Worked more than one inning in 22 of his 41 appearances, which ranked second on the team to Luis Gastelum's 24 outings that lasted longer than a single inning. Totaled a 2.15 ERA (9 ER/37.2 IP) in those outings, including 15 scoreless appearances.