Career Highs:
IP: 5.0 at Northeastern, 5/18/17
Strikeouts: 3, vs. George Mason, 3/23/16
2019 as a Senior:
Appeared in nine games for the Dukes
Pitched an inning of clean work against VMI on the road (3/27)
Helped guide the Dukes to a 14-1 victory over Maryland (4/16)
 2018 as a Junior:
Finished with a 1-1 record over 11 2/3 innings with seven strikeouts in nine appearances and three starts.Â
Recorded two strikeouts in two scoreless innings pitched against St. Bonaventure (3/9)
2017 as a Sophomore:
Threw 33 innings in 19 appearances, cutting his ERA from his freshman year in half to 4.91, and compiling a 1-1 record
Earned his first career win with 2 1/3 shutout innings in the 16-0 victory over Longwood [4/26]
Struck out two batters in two innings of relief in an 11-3 win over No. 11 Coastal Carolina, the reigning national champions [2/19]
Threw five innings without allowing an earned run across two relief appearances, and earned his first career save in the series against NJITÂ [3/17-19]
Threw a career-high five innings and struck out a career-high three batters in a tough 4-3 loss at Northeastern [5/18]
2016 as a Freshman:
Threw 20 innings in 18 relief appearances, collecting a record of 0-2 and an ERA of 9.90
Pitched one and one third perfect innings against Clemson, striking out a batter [2/28]
Contributed to a 7-6 win at Davidson by throwing one and two thirds scoreless innings with one strikeout [3/9]
Before JMU:
Played for Head Coach Ryan Gilleland at Jefferson Forest HS
Named to 2015 All-Atlantic Region Honorable Mention team by Perfect Game
As a senior led Jefferson Forest to Virginia 4A Runner-Up honors
Named All-Conference 24 at third base and all-area as a utility player
Tabbed as a VHSCA All Star as a senior
Named Second Team All-Conference 24 as a junior
Played for Coach Ryan Henry of the Evoshield Canes
Named the 53rd-ranked prospect in the state of Virginia by Perfect Game