2026 (Fifth-Year Senior): Started all 59 games, including 57 games at third base and twice as the designated hitter ... Batted .289 on the season, collecting a team-best 68 base hits, which ranked him 15th in the SoCon ... Had 54 of his 68 hits against right-handed pitching, while batting .350 (14-of-40) against left-handers ... Finished with 19 extra-base hits, including 11 doubles and eight home runs ... Recorded a team-best 19 games with multiple hits ... Led the team with 50 RBI, finishing tied for second on the squad with 11 multi-RBI games ... Posted a team-best 29 two-out RBI ... Had a career-game at No. 11 Georgia (March 4), finishing 4-for-5 with a career-best seven RBI, including a game-winning grand slam home run in the top of the ninth inning ... the four hits matched a career-high ... Laid down a sacrifice bunt and hit a three-run home run in a four-RBI performance in a road win at Winthrop (April 2) ... Doubled twice and smacked a two-run home run, driving in a game-high five runs in a 3-for-4 effort in a home, run-ruled victory over Appalachian State (April 14) ... Had a second five-RBI effort at VMI (April 18), homering twice as part of six home runs as a team as he hammered a three-run home run in a four-run fourth inning, and provided all the production in the two-run fourth with his second round-tripper in a 2-for-5, five RBI performance ... Was elected a team captain.
2025 (Senior): Played in 56 of the team’s 58 seasonal games with 56 starts, including 52 at third base and four as the DH when starting on the mound … Made four starts at pitcher, posting a 1-2 overall record and a 9.00 ERA over 14 total innings of work … Struck out 12 against eight walks … Surrendered 17 runs, 14 earned, on 18 hits … Right-handed batters hit just .265 against him … Recorded 15 fly ball outs and 12 ground ball outs, inducing a pair of double plays … Offensively, batted .310 (71-of-229), third on the team with 71 hits that included 13 doubles, a triple, and nine home runs … Drove home 44, sixth on the squad, with 17 two-out RBI … Batted .341 with runners in scoring position … Third on the team with 23 multi-hit games including two hits 17 times, three hits five times, and one four-hit effort … Was tied for second on the squad with 13 multiple RBI efforts … Recorded the team’s second-longest hitting streak with a 13-game run … Named
Southern Conference Player of the Week on March 3 after batting .579 (11-of-19) with five extra-base hits including two doubles and three home runs as part of a 1.158 slugging percentage … Tallied a career-high four hits (4-for-5), including his first career triple, against Wofford (April 17) before doubling twice as part of a 3-for-4 against the Terriers (April 18) in game two ... Named
second-team Preseason All-Southern Conference at third base ... Was selected as a
team captain for the 2025 season.
2024 (Junior): Played in 52 of the team’s 54 games on the year with 50 starts, each coming at third base … Batted .300 (51-of-170) on the year with 20 extra-base hits including 14 doubles and six home runs … Tallied 16 multi-hit games, fourth on the team … Scored 46 runs and drove in a combined 40 RBI, plating runs in 22 of the 52 games he played … Tied for the team-high with 19 two-out RBI … Recorded 12 multiple-RBI efforts, tied for the third-most on the squad … Drew a team-high 35 walks and added six HBPs to bolster his .436 on-base percentage … Had a season-long seven-game hitting streak, batting 15-for-31 (.484) with five multi-hit games including a season-best four hits with a double and a home run … Was part of turning nine double plays in the field … His first base hit as a Catamount was a three RBI double to center field in a win over Iona (Feb. 17) … Drove in his WCU-high four RBI against UNCG (April 12), two coming home on a double … Belted a walk-off, game-winning home run to straightaway centerfield in the series finale against Mercer (May 12).
Prior to Western Carolina: Transferred to WCU from Coffeyville CC in Coffeyville, Kansas, after beginning his collegiate career at NCAA Division II Fort Hays State University;
At Fort Hays State: Played in 40 games as a freshman in 2022 including 37 starts … Started 32 games at third base, one at shortstop, and once as the designated hitter … Batted .220 (24-for-109) with six doubles, a triple, and ranked second on the team with four home runs as part of a .404 slugging percentage … Recorded nine RBI … Also made seven pitching appearances with three starts, finishing 0-3 … Had an ERA of 12.46 and a 2.88 WHIP across 17.1 innings of work with 17 strikeouts;
At Coffeyville CC: Played in 58 games in 2023, batting .359 with 71 hits including 11 doubles, three triples, and seven home runs as part of a .551 slugging percentage … Scored 55 runs while driving in 65 … Drew 28 walks and six HBPs to bolster his .441 on-base percentage … Added 17 stolen bases in 19 attempts … Was an All-KJCCC East Honorable Mention at shortstop … Earned KJCCC East Player of the Week honors in May 2023;
High School: Helped Blue Valley Southwest HS to the KSHSAA Class 5A state championship as a senior in 2021 … Was a two-sport standout, also playing football as a wide receiver.
WCU Career Game Highs:
- At Bats: 6, four times - MR: vs. Samford (5/22/26)
- Hits: 4, twice - MR: at #11 Georgia (3/4/26)
- Runs: 5, vs. Rider (2/28/25)
- Doubles: 2, twice - MR: APPALACHIAN STATE (4/14/26)
- Triple: 1, vs. Wofford (4/17/25)
- Home Runs: 2, twice - MR: at VMI (4/18/26)
- RBI: 7, at #8 Georgia (3/4/26)
- Walks: 2, 15 times - MR: at The Citadel (3/28/26)
- Hitting Streak: 13 games (2025)