2019: Saw action in all nine games, carrying the ball 77 times for 267 yards and a touchdown.... Added 11 catches for 46 yards and a touchdown on the season.... Carried the ball 11 times for 55 yards and caught two passes for 10 yards and a touchdown against Amherst (Sept. 14).... Carried the ball five times for 30 yards against Middlebury (Sept. 21).... Carried the ball 11 times for 61 yards against Tufts (Oct. 5).... Carried the ball 17 times for a season-high 65 yards and added three catches for a season-high 25 yards against Williams (Oct. 19).... Carried the ball 13 times for 27 yards and a touchdown against Colby (Oct. 26).... Carried the ball six times for 17 yards in a 30-5 win over Bowdoin (Nov. 2).
2018: Saw action in all nine games, emerging as the Bobcats' top option at running back as a sophomore.... Carried the ball 89 times on the season for 272 yards.... Carried the ball a season-high 24 times for 72 yards with a long gain of 12 against Williams (Oct. 6).... Ran the ball 15 times for a season-high 114 yards with a long gain of 25 against Colby (Oct. 27).... Ran the ball 19 times for 57 yards with a long gain of 19 at Bowdoin (Nov. 3).
2017: Saw action in seven games as a first-year.... Tallied a solo tackle against Middlebury (Oct. 21).
Major: Politics
Concentrations: Religious Studies; Popular Culture
High School: Named All-Cape Ann League as junior and senior.... League Offensive Player of the Year in 2016.... Played football, basketball and lacrosse.