Biography
At UR 2023: Graduate starter put together another tremendous campaign on the mound, earning both ABCA and D3Baseball.com Second-Team All-Region honors...First-Team All-Liberty League selection...Toed the rubber 11 times, making 11 starts...Finished with a 7-1 record, team-low 2.59 ERA and 1.40 WHIP in 55.2 innings pitched...Allowed 24 runs (16 earned) on 57 hits, walking 21 and striking out 56...Made seven starts against conference foes, going 6-0 with a 1.80 ERA and 1.14 WHIP...Held Liberty League opponents to a .238 batting average...Led the Liberty League in ERA and strikeouts looking, finished third in wins, sixth in strikeouts and eighth in innings pitched...Ranked 66th in NCAA Division with a 2.59 ERA...Tied for the second-most wins and third-most games started in a season in program history...Held Christopher Newport to just one earned run on three hits in 4.0 innings pitched, walking three and striking out two in UR's season opener on Feb. 24...Picked up his first win of the season against Hobart on April 1, allowing three runs on two hits, walking to and striking out seven over 5.0 innings pitched...Held Clarkson to just one unearned run on four hits, striking out eight over 5.0 innings pitched in a win on April 8...Fired three-straight quality starts at Skidmore, St. Lawrence and RIT from April 15-29...Struck out a season-high 10 batters in a 5-2 win at St. Lawrence on April 22, allowing two unearned runs on three hits over 6.0 innings pitched...Helped UR to a sweep of the Liberty League Crossover Series, allowing just two unearned runs on five hits, striking out four over 5.0 innings pitched against Bard on May 7...Picked up a win in the Liberty League Tournament on May 12, holding Skidmore to three runs on 11 hits, walking two and striking out seven over 7.0 innings pitched...Graduates as UR's all-time leader in games started, tied for second all-time in wins, seventh all-time in strikeouts and tied for 10th all-time in appearances...College Sports Communicators Academic All-District selection...Liberty League All-Academic honoree
At UR 2022: Excellent senior season ended with 3rd Team All-Region praise from the ABCA...1st Team All-Liberty League...Finished the year 7-0 with a 4.15 ERA across 56.1 innings...Made 12 starts, most on the team, appearing in 13 games overall...Surrendered just 50 hits, 34 runs (26 earned) and 23 walks while striking out 47 hitters...Allowed opponents to hit .227 against him...Ranked tied for 1st in the Liberty League in wins, was 5th in strikeouts looking (22), 6th in opposing average and 7th in innings pitched...Tied for 1st in UR single-season history in pitcher games started and was 2nd in victories...Two-time Liberty League Pitcher of the Week...Tossed two complete games to open the season, including 5-hit shutout with 9 strikeouts against Ursinus on Mar. 10...Allowed just 1 hit over 7 innings on Apr. 16 against St. Lawrence, striking out 8...Member of the Liberty League All-Academic team for the spring semester.
At UR 2021: Was a conference starter for the Yellowjackets during junior season...Finished with a 3-2 record and 6.32 ERA across nine appearances (8 starts)...Logged 37.0 innings, allowed 42 hits, 30 runs (26 earned) with 20 walks and 20 strikeouts...Team was 5-3 in games he started...Picked up back-to-back wins against conference rivals RPI and St. Lawrence on Apr. 24 and May 2...Went six innings in each matchup, striking out four against RPI and yielding only one earned run against SLU...Started UR's NCAA Tournament game against Penn State-Behrend and went 2.1 innings...Ended the season ranked tied for sixth in the Liberty League in wins (3) and was ninth in innings pitched...Liberty League All-Academic selection, honoring his efforts in the classroom.
At UR 2020: Appeared in one game, starting against Pomona-Pitzer on Mar. 8...Tossed 1.1 innings and surrendered three hits and six runs in a loss...Named to Liberty League All-Academic team during the spring season.
At UR 2019: Made 11 appearances (7 starts) on the mound for Rochester...Finished first-year season with a 3-2 record and 7.12 ERA in 36.2 innings...Surrendered 37 hits, 29 runs and 20 walks...Struck out 26 batters...Won games over conference rivals Union and Bard, also defeating Alfred State with a season-high seven strikeouts...Allowed no runs in four innings against St. Lawrence on Apr. 13, striking out four...Allowed just two runs in six innings of work on May 5 against Bard, earning the win and helping Rochester claim the Liberty League regular season title.
HS: Lettered in baseball and basketball for the Clippers of Portsmouth HS...Played pitcher and first base on the baseball team...Was a 3rd Team All-State selection as junior and 1st Team All-State and DII Player of the Year during senior campaign...Posted 119.2 career innings with a 1.41 ERA, 125 strikeouts and a perfect 17-0 record...Tossed six innings with just four hits allowed and no runs, while striking out 11 in the 2017 State Championship game...Tossed no-hitter in 2018...Helped Clippers to back-to-back New Hampshire state titles.