2020: Team captain.... Saw action in eight games, starting six in an abbreviated season for the Bobcats.... Went 5-17 at the plate with two runs scored, a double, an RBI and three walks.... Went 1-2 with an RBI and a walk in a 9-4 win over Elmira (Feb. 17).... Drew a walk against Brandeis (Feb. 18).... Went 1-2 against Brandeis (Feb. 20).... Went 1-3 with a run scored and a walk against Capital (Feb. 22).... Went 1-1 with a run scored and a double against Nichols (March 7).
2019: Saw action in 22 games, with 16 starts as a junior.... Hit .264/.388/.302 on the season.... Went 14-53 at the plate with six runs scored, two doubles, nine RBIs, 12 walks and a stolen base.... Drove in a run against Augustana (Feb. 19).... Went 1-1 in a 12-3 win over Capital (Feb. 23).... Went 2-4 with an RBI in a 7-4 win at MIT (March 20).... Went 1-3 with a walk in a 6-3 win over Plymouth State (March 24).... Went 1-3 with a run scored in a 4-2 win over Wesleyan (April 13).... Scored a run and drew two walks in a 16-3 win over Thomas (April 22).... Went 1-1 with three RBIs and a walk in a 10-1 win over UMaine-Farmington (April 25).... Went 1-1 with a walk and a stolen base in a 7-2 win over Colby (April 28).... Went 2-5 with two runs scored, a double and an RBI at Southern Maine (May 1).... Went 4-8 with a run scored, a double, three RBIs and a walk in a doubleheader sweep of Bowdoin (May 4).... Scored a run and drew three walks against Roger Williams (May 8).... Drew a walk in the NESCAC tournament against Williams (May 11).
2018: Saw action in 30 games, with 25 starts as a sophomore.... Hit .234/.342/.266 on the season.... Went 22-94 at the plate with 11 runs scored, three doubles, nine RBIs, 14 walks and two stolen bases.... Went 4-5 with two doubles at Pomona-Pitzer (Feb. 18).... Went 1-4 with a run scored and an RBI at Cal Lutheran (Feb. 21).... Drew four walks, scored a run and tallied a hit in Bates' doubleheader sweep of Worcester State (March 10).... Went 2-3 with a run scored and a double in Bates' 7-0 win over Plymouth State (April 5).... Went 1-3 with a walk against Colby (April 8).... Went 1-2 with a run scored and a walk in Bates' 9-1 win at Hamilton (April 17).... Went 3-5 with two RBIs and a walk in Bates' 18-3 win at Rensselaer (April 18).... Drove in two runs and drew a walk at Bard (April 19).... Went 1-3 against Tufts (April 27).... Went 3-7 with a run scored, two RBIs and a stolen base in Bates' doubleheader split with Tufts (April 28).... Went 1-2 with an RBI and a walk at Southern Maine (May 2).
2017: Led the team in batting average, on base percentage and slugging percentage as a first-year with a slash line of .287/.436/.375.... Played in 29 games and started 25 of them.... Went 23-80 at the plate with 16 runs scored, two doubles, a triple, a home run and nine runs batted in.... Drew 19 walks and only struck out 12 times.... Went 2-3 with a run scored, a run batted in and two walks in Bates' 10-4 win at Endicott (March 26).... Went 1-3 with a run batted in and a walk in Bates' 4-3 win over Colby (March 30).... Went 2-4 with three runs scored, one run batted in and three walks in Bates' doubleheader sweep of Colby (April 2).... Scored a run and drew three walks in Bates' 3-2 win over Bowdoin (April 7).... Went 4-7 with two runs scored, a triple and two runs batted in in Bates' doubleheader sweep of Bowdoin (April 8).... Went 1-3 with a run batted in and a walk in Bates' 9-4 win over Fisher (April 17).... Went 1-3 with a walk at Saint Joseph's (April 19).... Went 1-3 with a walk in Bates' 4-1 win over Trinity (April 22).... Went 4-6 with three runs scored and two walks in a doubleheader at Tufts (April 29).... Went 1-3 with a run scored and a double in Bates' 1-0 win over Plymouth State (April 30).... Went 2-5 with a home run, three runs batted in and a walk in Bates' 14-1 win over Maine-Farmington (May 4).... Went 1-2 in Bates' 2-1 win over Suffolk (May 11).... Doubled and scored in a run in the NESCAC Championships against Amherst (May 13).