2023 (Sophomore): Made 12 appearances with 12.2 innings pitched and one start against Presbyterian College ... Had six scoreless outings that included at least one inning in games against Seton Hall, Radford, Mercer, Oklahoma State, UNC Asheville and VMI ... Pitched 1.0 inning against nationally-ranked Oklahoma State on May 6 with a walk and a strikeout, but nothing else ... Had 10 strikeouts on the season, including three in 1.1 innings against Radford to aid a 6-5 walk-off win at Thomas Stadium.

2022 (Freshman): Made seven appearances with five starts, all midweeks with a pair of starts against Radford and UNC Asheville and one start against Lafayette ... Held a 1-0 record with a 4.42 ERA in 18.1 innings, striking out 17 batters and allowing nine earned runs ... Struck out a season-high seven batters in a season-high five innings against Lafayette in ETSU's 13-4 win (3/16) ... Didn't allow more than two earned runs in six of his seven appearances ... ETSU went 6-1 in games that Hanselman pitched.

Prior to ETSU: Played high school ball at North Florida Christian High School, earning league pitcher of the year honors his senior year ... Went 6-2 with 90 strikeouts in 50 innings ... Top 500 overall prospect according to Perfect Game ... Went 1-1 with a 3.60 ERA in 20 innings for the Pompano Beach Clippers in the South Florida Collegiate Baseball League, striking out 23 batters.

Personal: From Tallahassee, Florida ... Played summer ball for the Johnson City Doughboys.