Junior (2024)
Did not see action.
 Sophomore (2023)
Played in all 12 games, starting 10 while posting four groundballs and five caused turnovers … Caused a turnover in consecutive games, vs. No. 20 Princeton (4/15) and at Yale (4/8) … Had two groundballs at No. 13 North Carolina (3/19) … Finished with two groundballs and a caused turnover at Holy Cross (2/25) … Began the season with two caused turnovers at Merrimack (2/18).
 First Year (2022)
Started all 13 games, posting 12 groundballs and eight caused turnovers … Had a groundball and caused turnover vs. No. 12 Penn (4/23) … Caused a turnover in consecutive games, vs. No. 5 Yale (4/9) and four days prior against Stony Brook (4/5) … Finished with two groundballs and two caused turnovers vs. St. John’s (3/19) … Had two groundballs and a caused turnover against Vermont (3/8) … Tallied two groundballs and a caused turnover at Siena (3/5) … Posted a groundball and caused turnover at Bryant (2/26) … Collected three groundballs in first collegiate game vs. Merrimack (2/19).
 Before Dartmouth
Named to the Under Armour All-American watchlist … Member of the Under Armour All-American Team Midwest … First team All-State honoree.
 CAREER HIGHS Groundballs: 3 vs. Merrimack (2/19/22) Caused Turnovers: 2, two times; last at Merrimack (2/18/23)