Signed as a non-drafted free agent by the D-backs on July 20, 2021...Attended Sam Houston State University from 2017-21... Played baseball and basketball in high school.
2024
Limited to 35 games after starting the season on the injured list (elbow)… Went 2-3 with one save, a 3.94 ERA (14 ER in 32.0 IP) with 18 walks and 38 strikeouts over 35 games with Triple-A Reno... Was reinstated on June 4... went scoreless in 16 of his first 20 appearances...Allowed just one unearned run in 9 July appearances (8.1 IP) with one walk and 10 strikeouts...With runners in scoring position, held opponents to a .162 AVG (6-for-37) with 10 strikeouts...Held lefties to an opponent .196 AVG (10-for-51) with 22 strikeouts and righties to an opponent .211 AVG (15-for-71) with 16 strikeouts...Was a non-roster invite in the Spring...went scoreless and hitless in three appearances with six strikeouts.
2023
Spent most of the season with Double-A Amarillo, going 5-4 with 10 saves (team lead), a 3.76 ERA (23 ER in 55.0 IP) and 64 strikeouts in 40 relief appearances in his second stint with the Sod Poodles...At Amarillo, held left-handed hitters to .221 (15-for-68) with five extra-base hits over 36 games...With runners in scoring position with Amarillo, held hitters to .203 (13-for-64) and yielded just three walks in 24 games...Recorded a season-best nine straight games (10.2 IP) without an earned run from May 18-June 11…was 0-1 with two saves, 14 strikeouts and four walks in the span and 21 strikeouts...Was scoreless in 12 of his final 13 games with the Sod Poodles, going 2-1 with four saves, a 1.40 ERA (3 ER in 19.1 IP)...Promoted to Triple-A Reno on Aug. 26 and went 0-1 with a 3.29 ERA (5 ER in 13.2 IP) and 12 strikeouts in 11 games.
2022
Converted to a back-end reliever in 2022 and went 3-5 with six saves, a 3.27 ERA (19 ER in 52.1 IP) and 78 strikeouts over 40 games between High-A Hillsboro and Double-A Amarillo...In 29 games with Hillsboro in 2022, went 1-3 with three saves, a 3.00 ERA (13 ER in 39.0 IP) and 61 strikeouts...Promoted to Double-A Amarillo on Aug. 5, 2022 and went 2-2 with three saves, a 4.05 ERA (6 ER in 13.1 IP) and 17 strikeouts over 11 games with the Sod Poodles...Appeared in 4 games with Salt River in the 2022 Arizona Fall League and went 0-0 with a 2.08 ERA (1 ER in 4.1 IP) and five strikeouts.
2021
In 2021, combined to go 2-0 with a 4.50 ERA (13 ER in 26.0 IP) and 24 strikeouts between Single-A Visalia (5 starts) and High-A Hillsboro (2 starts).