2016: Team captain.... Played in 31 games with 29 starts.... Went 27-99 at the plate.... Hit .273/.390/.313 on the season.... Scored 14 runs, tallied four doubles and drove in 13 runs.... Second on the team in walks with 16.... Went 3-5 with a run scored in Bates' 8-4 win over Lewis & Clark (Feb. 27).... Went 3-4 with a run scored against Mass.-Boston (March 12).... Went 1-3 with a run scored, a double, and a run batted in against Middlebury (March 19).... Went 2-3 with two runs scored, a double, two runs batted in and a walk in Bates' 12-11 win over Endicott (March 29).... Went 1-4 with two runs batted in against Tufts (April 2).... Went 1-3 with a double and a walk against Bowdoin (April 8).... Went 2-2 with a run scored, a run batted in and a walk in Bates' 6-0 win over Maine-Farmington (April 19).... Doubled, scored a run and drew a walk at Trinity (April 22).... Went 2-5 with two runs batted in and two walks in Bates' doubleheader sweep of Colby (April 30).
2015: Played in 32 games with 29 starts... Notched a .304 batting average in 92 at bats... Ranked second on the team in walks with 19... Ranked fifth on the team with 28 hits, five for extra bases... Knocked in 15 runs... Scored 18 runs... Recorded eigth multi-hit games, including a 4-5 performance with two runs scored in a 12-3 win over Whittier (Feb. 21).
2014: Played in 28 games with 22 starts.... Registered 16 hits, 13 runs, eight RBIs, and two doubles on the year.... Finished the season with a .302 on-base percentage and a .211 batting average.... Totaled 35 putouts, 57 assists, and a .948 fielding percentage.... Tallied four multiple-hit games.
2013: Played in 15 games with nine starts.... Tallied four hits, three runs, and two RBIs on the season.... Recorded 15 putouts and 26 assists on the year with a .976 fielding percentage.
High School: Under Armour Preseason All-America selection.... Senior year captain.