Seventeen appearances on the mound (one start), finishing the year 2-0 with a 3.32 ERA in 21.2 innings on the bump.
Tossed four innings of two-hit, shutout ball against Utah Valley (April 1) with six strikeouts and just one walk.
Dealt three innings in a staff day start vs. UVU (April 16), earning that win.
Did not allow an earned run in the middle game vs. Stanford (March 29), helping the Utes secure the series victory.
Also took the club home over the final three innings of a victory at San Diego State (Feb. 25) with no runs or hits allowed; he fanned three and had two walks.
Had impressive year-to-year growth as his ERA lowered by over three runs from the 2023 season.
2023 - Junior
Made 22 appearances with five starts, finishing 2-3 over 44.2 innings pitched.
Earned his first start in the series opener at No. 9 Stanford (March 25), dealing five innings of three-run ball with seven strikeouts, three walks and five hits.
Fanned five, walked none and allowed just a bunt single during three shutout innings of relief at Cal State Fullerton (March 7) on the way to his first win as a Ute.
Did not allow a run over four innings at No. 15 Oregon State (May 6), scattering three hits and three walks.
Pitched in the final two games of the Washington State sweep (April 29-30).
Also earned the win in Game 1 of the Northern Colorado doubleheader (March 21).
Prior to Utah
Spent the 2022 season at Salt Lake Community College.
Named to the NJCAA All-Region 18 First Team.
Made 13 appearances (12 starts) and tallied an 8-1 record, 1.66 ERA and 68 strikeouts across 59.2 innings.
Held opposing batters to a .227 average during his season with the Bruins.