Biography
2026: First team All-NESCAC.... Second team All-State.... Named to the College Sports Communicators Baseball Academic All-District® Team.... NESCAC Spring All-Academic selection.... Only NESCAC representative and one of just 10 players from NCAA Division III named to the inaugural Small College Baseball Player of the Year watch list.... Broke the Bates record for RBIs in one season with 46.... Slashed a career-best .336/.416/.509 while scoring 30 runs, smacking a career-high six doubles, and launching three home runs.... Went 2-4 with three RBIs, a double, and a walk in a 12-3 win over St. Lawrence (Feb. 20).... Went 4-6 with three runs scored, four RBIs, and two walks in a doubleheader split with St. Lawrence (Feb. 21).... Went 4-6 with six runs scored, seven RBIs, a double, a triple, a home run, four walks, and a stolen base in a doubleheader sweep of Bard (Feb. 28).... Singled and drove in two runs in a doubleheader sweep of Plymouth State (March 15).... Singled, scored a run, and drove in two runs in a 14-4 win over Fredonia (March 18).... Drew a walk, got hit by a pitch, and drove in three runs in a 6-3 win over Framingham State (March 19).... Doubled, scored a run, drove in two runs, drew a walk, and stole three bases 15-7 win over the University of Maine at Presque Isle (March 20).... Went 3-5 with three runs scored, a home run, and two RBIs in a 7-2 win over Macalester (March 21).... Doubled and drove in a run at Trinity (March 27).... Went 4-9 with two runs scored and four RBIs in a doubleheader split at Trinity (March 28).... Went 5-6 with four runs scored, eight RBIs, two doubles, and a home run in a 34-7 win over the University of Maine at Farmington (April 1).... Singled and drove in a run in a 5-3 win over Bowdoin (April 3).... Went 1-3 with two runs scored, two walks, and a stolen base in a 7-5 win over Husson (April 8).... Went 3-4 against Colby (April 10).... Went 2-4 with two runs scored and six RBIs at Colby (April 11).... Went 1-3 with three runs scored, two walks, and a stolen base in a 14-2 win over Saint Joseph's (April 14).... Singled and scored a run against Tufts (April 18).
2025: Named to the College Sports Communicators Baseball Academic All-District® Team.... NESCAC Spring All-Academic selection.... Started all 32 games at shortstop for the Bobcats.... Slashed .239/.361/.394 on the season.... Went 26-109 at the plate with 14 runs scored, five doubles, four home runs, 13 RBIs, a team-high 21 walks, and a pair of stolen bases.... Went 2-4 with a run scored, an RBI, a double, and a walk at Ferrum (Feb. 21).... Went 2-4 with a home run, two runs scored, two RBIs, three walks, and a stolen base in a doubleheader split with Ferrum (Feb. 22).... Homered, scored two runs, drove in two runs, and drew a walk in a doubleheader against RPI (March 9).... Went 1-3 with a double and a walk against Saint Joseph's (March 18).... Went 3-7 with two home runs, two runs scored, three RBIs, and a walk in a doubleheader split with Tufts (March 28).... Went 2-4 with a walk in a 7-5 win over Saint Joseph's (April 9).... Singled and drove in a run in a 5-3 win over Dean (April 10).... Went 3-10 with a run scored, two RBIs, a double, and a walk in a three-game sweep of Bard (April 18-19).... Went 1-3 with two walks and a run scored in a 25-4 win over Thomas (April 22).... Went 4-7 with two runs scored and a double in a doubleheader split with Trinity (April 25).... Singled and scored two runs at Southern Maine (April 29).... Smacked in a double in the season finale against Southern Maine (April 30).
2024: Named to the College Sports Communicators Baseball Academic All-District® Team.... NESCAC Spring All-Academic selection.... Started 27 games as a sophomore for the Bobcats.... Slashed .281/.366/.354 on the season.... Went 27-96 at the plate with 15 runs scored, three doubles, two triples, 16 RBIs, 10 walks, and six stolen bases.... Went 1-3 with two runs scored, an RBI, two walks, and a stolen base in a 9-5 win over Averett (Feb. 22).... Went 2-3 with a run scored, an RBI, and a walk against St. Mary's College of Maryland (Feb. 24).... Went 1-3 with a triple, three RBIs, and a walk in a 10-1 win over Plymouth State (March 3).... Doubled against Endicott (March 6).... Went 3-8 with a double, four RBIs, and a walk in a doubleheader sweep of Bard (March 9).... Singled, stole a base, scored a run, and drove in a run in a 7-1 win over Carleton (March 18).... Singled, stole a base, and scored a run against Redlands (March 22).... Went 2-4 against Trinity (March 29).... Went 3-8 with a run scored, two RBIs, a double, and a triple in a doubleheader split with Trinity (March 30).... Went 3-7 with two runs scored, an RBI, and a walk in a doubleheader split with Tufts (April 6).... Walked three times, scored a run, and stole two bases in an 8-4 win over the University of Maine at Farmington (April 9).... Went 2-3 with a run scored, an RBI, a walk, and a hit by pitch against Bowdoin (April 12).... Singled and scored a run against Bowdoin (April 25).... Singled, scored a run, and stole a base in a 9-3 win over Colby (April 26).... Went 3-7 with an RBI at Colby (April 27).
2023: Saw action in seven games, starting four as a rookie for the Bobcats.... Went 4-18 at the plate with five runs scored, two RBIs, and two walks on the season.... Singled, scored a run, and drove in a pair of runs in a 14-5 win over RPI (March 12).... Went 1-3 with two runs scored and a stolen base in a 10-4 win over the Coast Guard Academy (March 26).... Went 1-2 with a run scored against Trinity (April 15).... Singled and scored a run in a doubleheader sweep of Skidmore (April 22).
Personal: 2022 graduate of Yarmouth (Maine) High School where he competed in baseball and Nordic skiing.
Favorite book? Heart of Darkness by Joseph Conrad
A place you've visited that left a lasting impression on you? Acadia National Park
Go-to karaoke song? "The Sweet Escape" by Gwen Stefani