2019: Signed a minor league contract with the Los Anglese Angels ... D3baseball.com first team All-American (utility player) ... ABCA/Rawlings Division III All-Region second team (utility player) ... All-Little East Conference first team second baseman and second team relief pitcher ... Participated in the NEIBA Senior All-Star game.
2018: ABCA/Rawlings NCAA Division III All-America first team selection (utility player) ... D3baseball.com first team All-American (utility) and New England Region Player of the Year ... ABCA/Rawlings New England All-Region first team (utility) ... Voted by the coaches as Little East Conference Player of the Year ... Named to All-Little East Conference first team at second base and as relief pitcher ... Named Little East Conference Player of the Week (4-16-18) ... Set the career mark for most saves against Plymouth State (4/9/18) ... Named Little East Conference Pitcher of the Week (4/9/18) ... Played in all 45 games batting a team-high .382 (71 for 186) with 13 doubles, one triple, three home runs and 30 RBI ... Made 25 pitching appearances compiling a 5-4 record with a 2.44 ERA and a single-season record 13 saves ... Had a .429 on-base percentage and a .511 slugging percentage ... Had 22 multiple-hit and eight multiple-RBI games ... Had five four-hit games ... Batted .714 (10 for 14) with a runner on third and less than two outs ... Had 15 two-out RBI ... Went 4 for 5 with a pair of doubles against Franklin & Marshall (3/18/18) ... Was 6 for 9 with five RBI in doubleheader against Western Connecticut (4/13/18) ... Had four hits against UMass Boston (4/24/18) ... Was 6 for 8 with six runs scored and three RBI in doubleheader at Keene State (4/28/18) ... Had four hits against Bowdoin (5/1/18) ... Had a season-high five strikeouts in 1.2 innings against Babson (4/19/18) ...
2017: ABCA/Rawlings NCAA Division III All-America second team (utility) ... All-Little East Conference first team at second base and relief pitcher ... D3baseball.com All-Region first team (relief pitcher) ... Little East Conference Pitcher of the Week (4/24/17) ... Batted .356 (64 for 180) with six doubles, one home run and 25 RBI ... On the mound, compiled a 4-2 record with a single-season record 12 saves and a 2.66 ERA ... Opponents batted just .227 against him ... Struck out 34 and walked only eight in 40.2 innings ... Had 19 multiple-hit and five multiple RBI games ... Went 5 for 5 with a double against Western Connecticut (4/9/17) ... Hit safely in the last nine games of the season (all postseason tournament game) ... Had four RBI against Salem State (4/7/17) ... Struck out a season-high seven in 3.2 innings to get the win against Western Connecticut (4/9/17) ... Batted .543 (19 for 35) when leading off an inning ... Played summer ball for the Sanford Mainers ... Appeared in the NECBL All-Star Game ... Had a 2-1 record with one save and a 1.76 ERA
2016: All-Little East Conference second team as relief pitcher ... Little East Conference Rookie of the Week (April 18) after earning three wins and pitching six scoreless innings ... Appeared in 40 games, including 33 starts ... Appeared in 16 games, all in relief, as a pitcher ... Compiled a 5-1 record with a 1.38 ERA in the mound ... Got his first career win with 3.1 innings of shutout relief against Rhode Island College (4/10/16) ... Had six multiple-hit games ... Hit .292 against left-handed pitching ... Had a seven-game hitting streak (4/30/16 through 5/6/16) batting .321 (9 for 28) ... Had season-high four strikeouts against Rhode Island College (4/10/16) and Keene State (4/30/16) ... Had 10 straight scoreless relief outings.
Before USM: Played baseball, football and hockey for four years at Messalonskee (Oakland, Maine) High School