2020: appeared in 23 games with 17 starts... batted .325 with five runs scored, one double, two home runs, 11 RBI, and one stolen base… also saw action as a pitcher, appearing in 15 games with 10 starts... posted a 10-2 record with a 1.77 ERA in 67.1 innings… allowed 19 runs, 17 earned, on 52 hits and 19 walks with 58 strikeouts… 2-for-2 with a homer, a walk, three RBI, and a steal in 22-1 season-opening win over Piedmont International (Feb. 8)... tossed 5.0 shutout innings in 8-0 victory over Limestone (Feb. 9)... 2-for-4 with an RBI in 6-2 win over Limestone (Feb. 9)... complete-game, two-hit shutout with nine strikeouts in 1-0 victory over King (Feb. 14)... 2-for-3 with an RBI double, a walk, and two runs scored in 13-5 win over Belmont Abbey (Feb. 15); also earned the win in the circle, allowing one run on four hits in 5.1 innings... improved to 4-1 with six strikeouts in 5.1 innings in 5-3 victory over Lenoir-Rhyne (Feb. 22)... tossed complete-game shutout with six strikeouts in 4-0 win over North Greenville (Feb. 27)... allowed one unearned run in 4.0 innings of relief to earn win in 7-6 victory over North Greenville (Feb. 27)... solo homer in 7-4 victory over Walsh (Feb. 29)... allowed two hits in 5.0 innings of relief in 5-3 win over Walsh (Mar. 1)... complete-game, two-hit shutout with six strikeouts in 2-0 victory over Florida Southern (Mar. 3)... allowed one run on eight hits in 7-1 win over East Stroudsburg (Mar. 8)... allowed one unearned run on two hits in 4.0 innings in 10-5 victory over Converse (Mar. 10)...
2019: appeared in 34 games and started 27... batted .259 with nine runs scored, two doubles, two home runs, and 11 RBI… also saw action as a pitcher, appearing in 26 games with 22 starts... posted an 8-13 record with a 3.51 ERA in 125.2 innings… allowed 76 runs, 63 earned, on 128 hits and 27 walks with 73 strikeouts… tossed a complete-game shutout with one walk and two strikeouts to earn the 4-1 win over Emmanuel (Feb. 5)… tossed 5.0 scoreless innings with one strikeout to earn the 9-0 win over North Greenville (Feb. 13)… tossed a complete-game shutout with one walk and two strikeouts to earn the 2-0 win over Anderson (Feb. 18)… 2-for-2 with two doubles, two RBI, and a walk in 4-0 win over Lees-McRae (Mar. 1)... 2-for-4 in 2-1 loss to Lees-McRae (Mar. 2)... tossed a complete game shutout with two strikeouts to earn the 4-0 win over Lees-McRae (Mar. 1)… tossed 6.2 scoreless innings with six strikeouts in 2-1 loss to Lees-McRae (Mar. 2)… 1-for-1 with a home run, four RBI, and a walk in 12-0 win over Augusta (Apr. 13)... tossed 3.0 scoreless innings with three strikeouts to earn the 12-0 win over Augusta (Apr. 13)… 2-for-3 with an RBI in 4-3 loss to Francis Marion (Apr. 20)...tossed 5.0 innings with six strikeouts to earn the 10-0 win over USC Aiken (Apr. 28)…
2018: appeared in 30 games with 22 starts... 10 runs scored, one double, three home runs and 10 RBI... also saw action as a pitcher, appearing in 21 games with 10 starts... two-time PBC Freshman of the Week (Jan. 31-Feb. 6, Apr. 17-24)... went 6-1 with a 2.01 ERA and 34 strikeouts in 62.2 innings... 2-for-3 with an RBI and a run scored in 6-2 win over Mars Hill (Feb. 1); also tossed 2.0 scoreless innings of relief with a strikeout... 2-for-3 with a home run and three RBI in 8-3 victory over Mars Hill (Feb. 1)... earned first career win with 3.0 innings of relief and added a two-run home run at the plate in 9-8 win over Wingate (Feb. 15)... allowed one run over 3.0 innings of relief with four strikeouts in 7-4 loss to Claflin (Feb. 18)... walk-off home run with three walks and three runs scored in 10-9 victory over Newberry (Mar. 14); also made first career start in the circle, allowing one earned run in 2.1 innings... 1.0 inning of scoreless relief in 15-5 win over Converse (Mar. 22)... tossed 1.1 scoreless innings in 6-2 loss to Columbus State (Mar. 24)... 5.0 scoreless innings of relief in 5-1 loss to Erkinse (Mar. 28)... allowed one run in 4.0 innings in 10-3 los sto Georgia College (Apr. 8)... tossed first career complete game in 7-2 victory over USC Aiken (Apr. 13)... moved to 3-1 on the year with four strikeouts in 6.2 innings in 5-2 win over Emmanuel (Apr. 17)... took a no-hitter into the sixth inning of 6-0 victory over Southern Wesleyan (Apr. 19); career-high five strikeouts... earned fourth consecutive win by allowing one run in 6.0 innings with four strikeouts in 2-1 win over Young Harris (Apr. 21)... tossed 6.0 innings in 4-3 victory over UNC Pembroke (Apr. 27)... picked up sixth win of the year by tossing 0.2 scoreless innings of relief in 6-5 win over Young Harris in Peach Belt Tournament quarterfinals (May 4)...