Junior (2024)
Played in all 13 games, finishing with 27 groundballs and eight caused turnovers, both fifth on the team … Also had a goal and assist … Collected two groundballs in the season finale vs. No. 8 Cornell (4/27) and the week prior at Brown (4/20) … Tallied an assist and caused turnover against No. 9 Yale (4/13) … Had three groundballs at No. 17 Harvard (4/6) … Groundball and caused turnover at No. 13 Princeton (3/30) … Finished with three groundballs and two caused turnovers against No. 13 Penn (3/23) … Had two groundballs in consecutive games, at Vermont (3/14) and No. 10 Georgetown (3/19) … Also scored a goal against the Hoyas … Tallied four groundballs and a caused turnover against Stony Brook (3/5) … Had the same stat line two games prior vs. Lehigh (2/26) … Posted a groundball and caused turnover in home-opening win over Holy Cross (2/24) … Two groundballs and one caused turnover in the season opener at Bucknell (2/17).
 Sophomore (2023)
Saw action in 11 games … Finished with 13 groundballs and three caused turnovers … Added a goal and assist … Tallied a groundball and two caused turnovers in the season finale vs. Brown (4/29) … Had a groundball and caused turnover the weekend prior at No. 15 Penn (4/22) … Collected two groundballs at Hampton (3/21) … Finished with three groundballs at No. 13 North Carolina (3/19) … Recorded a groundball in consecutive games at Hobart (3/7) and in the home opener vs. Siena (3/4) … Posted three groundballs at Holy Cross (2/25) … Scooped a groundball in the season opener at Merrimack (2/18).
 First Year (2022)
Led the Big Green with 14 caused turnovers while 43 groundballs were third most … Had 10 games with multiple groundballs and four with multiple caused turnovers … Played in all 13 games, starting one … Recorded two groundballs and a caused turnover in the season finale at No. 5 Brown (4/30) … Had four groundballs and a caused turnover in consecutive games, vs. No. 12 Penn (4/23) and at No. 3 Princeton (4/16) … Tallied two groundballs and two caused turnovers vs. No. 5 Yale (4/9) … Posted four groundballs and three caused turnovers against Stony Brook (4/5) … Recorded two groundballs at No. 15 Harvard (3/26) … Tied a career-high eight groundballs, while causing a turnover, against St. John’s (3/19). Gave him 21 groundballs over the previous three games. Also had an assist for first-career point … Posted five groundballs and two caused turnovers against Vermont (3/8) … Had a career-high eight groundballs, along with two caused turnovers, at Siena (3/5) … Opened the season with two groundballs and a caused turnover vs. Merrimack (2/19).
 Before Dartmouth
Adrenaline All-American … MVP of Adrenaline All-American game … Under Armour All-American watch list … Academic All-American … Two-time state champion … Is his high school’s career groundball record holder.
 CAREER HIGHS Goals: 1, two times; last at Georgetown (3/19/24) Assists: 1, three times; last vs. Yale (4/13/24) Points: 1, five times; last vs. Yale (4/13/24) Groundballs: 8 vs. St. John’s (3/19/22) Caused Turnovers: 3 vs. Stony Brook (4/5/22)