Named the D-backs’ 2025 Rookie of the Year by the Arizona Chapter of the BBWAA...Attended Indiana University-Bloomington from 2017-2019...Named the 2019 Big Ten Pitcher of the Year, going 8-1 with a 2.84 ERA (23 ER in 73 IP) with 98 strikeouts in 15 games (12 starts)...Has consumed the same thing before every game since his first call-up in 2023: a Rice Krispies Treat and Red Bull.
2025
Named the D-backs’ Rookie of the Year by the Arizona Chapter of the BBWAA after going 2-1 with three saves, a 1.24 ERA (4 ER in 29.0 IP), opponent .188 AVG (19-for-101)/.514 OPS and 19 strikeouts in 28 appearances in his third season...His 1.33 ERA (27.0 IP) post All-Star break was the sixth lowest among NL relievers [min. 25.0 IP], behind Brad Keller/CHC (0.33 in 27.2 IP), Tyler Kinley/ATL (0.59 in 30.1 IP), Abner Uribe/MIL (0.62 in 29.0 IP), Matt Svanson/STL (1.05 in 34.1 IP) and Tyler Phillips/MIA (1.26 in 28.2 IP)...Went scoreless in all 14 home appearances (13.2 IP, 7 H, 4 BB, 10 K)....the active home scoreless streak ended tied for 13th longest by a D-back reliever (also: four others) and tied for ninth longest in a single season...Did not allow an earned run in 25 of his 28 games...Was scoreless in 17 of his final 20 games since Aug. 5 (1.37 ERA, 3 ER in 19.2 IP, 12 H, 7 BB, 12 K)...Converted three of his first four career save chances...Recorded his first career save on Aug. 13 vs. Rangers...became the 100th different player in franchise history to record a save...Had his first career win on Aug. 20 vs. Guardians (0 ER in 0.2 IP, K)...Began the season with Triple-A Reno, going 0-2 with two saves, a 7.15 ERA (9 ER in 11.1 IP), opponent .162 AVG (6-for-37)/.577 OPS and 14 strikeouts in 10 games.
2024
Appeared in two games in his second season with the D-backs (4 ER in 1.0 IP)...In 18 games with Triple-A Reno, went 4-1 with three saves, a 2.63 ERA (7 ER in 24.0 IP), opponent .205 AVG/.600 OPS and 28 strikeouts.
2023
In 10 games with Arizona, went 0-0 with a 0.00 ERA (zero ER in 10.1 IP)...Spent the majority of the season between Double-A Amarillo and Triple-A Reno, going a combined 8-2 with two saves, a 2.53 ERA (18 ER in 64.0 IP) and 93 strikeouts over 44 games...Started the season with Amarillo and was promoted to Triple-A after 21 games. Selected on Sept. 4 and made his Major League debut on Sept. 5 vs. Rockies, tossing 1.2 hitless innings in relief...Did not surrender a hit in four of his five home games (3-for-23)...Allowed no extra-base hits in his 10 appearances (41 BF). Held opponents to a .160 avg. (4-for-25) off his sinker, with no extra-base hits and a 27.6 whiff pct...Limited lefties to a .077 avg. (1-for-13) and .143 OBP with just one walk...Made his Postseason debut and earned his first Postseason win in Game 2 of National League Wild Card @ Brewers on Oct. 4 … in 11 Postseason appearances, went 0-0 with a 3.18 ERA (three R-2 ER in 5.2 IP).
2022
Went 4-2 with a 3.52 ERA (21 ER in 53.2 IP) and 70 strikeouts between High-A Hillsboro and Double-A Amarillo...Started the season with Hillsboro, going 3-2 with a 2.95 ERA (13 ER in 39.2 IP) and 53 strikeouts over 25 games...Promoted to Amarillo on July 26 and went 1-0 with a 5.14 ERA (8 ER in 14.0 IP) with 17 strikeouts over 13 games.