Selected by the Tigers in the 26th round of the 2018 MLB Draft out of San Diego State University (signing scout: Steve Pack).
Saw his first action at the Major League level in 2022, appearing in 17 games, including eight starts, with the Tigers...Struck out 10 batters in 5.0 innings with Double A Erie on April 21 vs. Richmond, giving up one run on two hits with two walks...also had 10 punchouts in 5.0 innings on May 5 vs. Altoona...Was impressive in his Major League debut in the first game of the doubleheader on July 4 vs. Cleveland, allowing one run on only two hits, while walking one and striking out three in 6.0 innings...according to the Elias Sports Bureau, he became the first pitcher in Tigers history to toss at least 6.0 innings and allow no more than two hits in his debut...Made the first relief appearance of his big league career on Aug. 26 at Texas, working 3.0 scoreless innings with two hits allowed, one walk and four strikeouts...Had his best stretch of the season from Aug. 6-Sept. 1, allowing just three earned runs in 22.2 innings.
Spent most of the 2021 season with Single-A West Michigan, starting 13 games...also made four starts for Double-A Erie...On the injured list from June 10-27 with a left oblique muscle strain...Started five games in July and went 1-0 with a 1.45 ERA (18.2IP/3ER) and 28 strikeouts...Was promoted to Erie for his final four starts of the season and allowed two-or-fewer runs in three of the outings...Pitched for Salt River in the Arizona Fall League and went 2-1 with a 1.98 ERA (13.2IP/3ER) and 21 strikeouts in five appearances, including three starts...was selected to play in the AFL Rising Stars Game.
Worked out remotely during the 2020 season as a result of the COVID-19 pandemic.
Combined to make 23 starts between Single A West Michigan and Single A Lakeland in 2019...Ranked second among all full season Minor League pitchers with a .169 opponent batting average, while he was third with a 0.96 WHIP...Began the season with West Michigan and did not allow a run in his first five starts of the season, throwing 26.0 consecutive scoreless innings with 10 hits allowed, 13 walks and 30 strikeouts...Threw a 6.0-inning complete game in the second game of a doubleheader on July 13 at Daytona, allowing two runs on six hits with four strikeouts in 6.0 innings...Started five games with Lakeland in July and had a 2-2 record with a 1.57 ERA (28.2IP/5ER) and 32 strikeouts.
Made his professional debut in 2018 with GCL Tigers West, pitching in nine games, including six starts...Ranked tied for ninth in the league with 46 strikeouts...Struck out a season-high 11 batters in 5.0 innings in the first game of a doubleheader on Aug. 9 vs. the GCL Phillies East.