2024: Named to the East-ABCA/Rawlings All-Region Second Team and the All-Horizon League Second Team…One of only two players to play in 55/56 games and the only player to start more than 52 games…Hit safely in 46 games…Batted .325 with 12 doubles, one triple, 18 homers, 66 RBI, and 47 runs scored…Added 34 walks, 3 hit by pitch, and two sacrifice flies… Stole 2 bases…Tallied 1.2 innings pitched in 3 appearances, striking out 2 batters…Top-10 HL offensive marks in at-bats (3rd, 231), homers (4th), RBI (4th), hits (6th), walks (7th), slugging percentage (8th, .619), and OPS (10th, 1.034)…Hit 8 home runs and knocked in 34 runs in conference play...Started the season on a 14-game hitting streak…Hit 6-for-8 with two homers, five RBI, and four runs in the 2-game series against Ohio State (4/16 and 4/23)…Recorded 20 multi-hit games, 15 multi-RBI performances, and 3 multi-HR games…Named to the Horizon League Academic Honor Roll.
2023: Named to the All-Horizon League First Team and the Horizon League All-Tournament Team… One of only two players to start in all 62 games… Split time between right field and first base offensively, while serving as WSU’s closer on the mound… Batted .294 with 15 doubles, two triples, 11 homers, 43 RBI, and 52 runs scored… Added 27 walks, 10 hit by pitch, and six sacrifice flies… Went 7-for-10 stealing bases… Compiled a 1-2 record with a 4.96 ERA and 13 strikeouts in 16.1 innings pitched… Tied for second in the Horizon League with a team-leading six saves… Top-10 HL offensive marks in sacrifice flies (1st), runs (4th), hits (6th, 70), and homers (6th)… Slashed .339/.432/.527 with 13 extra-base hits and 24 RBI in conference play... Batted 4-for-4 with a double, two homers, three RBI, four runs, and a stolen base in addition to two innings pitched and a save in win at Kentucky (2/25)… Hit 3-for-6 with a triple, two homers, four RBI, and three runs versus Oakland (5/27)… Recorded 19 multi-hit games and 11 multi-RBI performances… Tossed seven scoreless outings… Struck out the side in save versus Oakland (5/2)… Earned a spot on the Horizon League All-Academic Team... Named to the Horizon League Academic Honor Roll.
2022: Named to the All-Horizon League Second Team and the Horizon League All-Tournament Team… Played and started in 54 games as WSU’s center fielder and closer… Batted .299 with 14 doubles, three triples, 10 homers, 31 RBI, and 49 runs scored… Added 36 walks and three sacrifice hits… Went 4-2 on the mound with a team-low 2.53 ERA and 21 strikeouts in 21.1 innings… Ranked 69th nationally with seven saves… Limited opponents to a .213 batting average… Top-10 HL marks in saves (2nd), triples (2nd), home runs (3rd), walks (3rd), runs (5th), slugging percentage (7th, .544), OPS (7th, .953), and hits (9th, 61).. Hit .330 (30-for-91) with runners on base… Multi-homer performances against Bradley (4/9) and UIC (4/15)… Batted 3-for-5 with a double, a homer, two RBI, and three runs in win over Oakland (3/20)… Tossed 12 scoreless outings… Received winning decision at UIC (4/24) after firing two shutout innings… Struck out the side in save at Youngstown State (5/8)… Earned a spot on the Horizon League All-Academic Team... Named to the Horizon League Academic Honor Roll.
2021: Appeared in 42 games with 17 starts… Added eight pitching appearances, compiling a 1-0 record… Hit .239 with five doubles, two triples, and two home runs… Added 16 walks for an on base percentage of .371… Knocked in eight RBI and 19 runs… Had three two-hit games (v. Youngstown State, March 13; Northern Kentucky, April 23 & 25)… Tossed 9.0 innings, allowing just three hits and three runs with 10 strikeouts… Season high 2.1 innings pitched against Tennessee (June 4), where he also logged a season-high three strikeouts… Named to Horizon League Academic Honor Roll.
2020: Appeared in four games, all in relief, during the shortened season… Tossed 3.2 total innings of work, striking out four batters, with appearances against Mississippi State (twice), Western Kentucky and Auburn… Recorded a pair of scoreless innings at Mississippi State on Feb. 14 and 16, with one strikeout in each appearance.