Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Nehoiden Golf ClubWellesley XC Invitational · Aug 3019:01.9Wellesley XC InvitationalAugust 30, 2024
5,000 Meters · Wickham ParkCIAC Division M Championships · Oct 2619:49CIAC Division M ChampionshipsOctober 26, 2019
6,000 Meters · Bowdoin CollegeNCAA D3 East Regional XC Championships · Nov 1224:37.2NCAA D3 East Regional XC ChampionshipsNovember 12, 2022
6,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 125:22.1D3 Pre-NationalsOctober 1, 2022
6,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1323:15.2Pop Crowell InvitationalSeptember 13, 2025
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1822:21.54Conn College InviteOctober 18, 2025
6,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1522:00.0NCAA D3 East Region ChampionshipsNovember 15, 2025
6,000 Meters · Keene State CollegeKSC Invitational · Oct 422:26.70KSC InvitationalOctober 4, 2025
6,000 Meters · Milliken & CompanyDIII Pre-Nats · Sep 2023:04.7DIII Pre-NatsSeptember 20, 2025
6,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Nov 223:50.76NEWMAC Cross Country ChampionshipsNovember 2, 2024
6,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 122:32.6NEWMAC ChampionshipsNovember 1, 2025
6,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2223:00.72025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025
6,000 Meters · Smith CollegeNEWMAC Cross Country Championships · Oct 2826:44.9NEWMAC Cross Country ChampionshipsOctober 28, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 6,000 Meters D3 Championship · Place 126 · WellesleyWellesley6,000 Meters D3 Championship12623:00.7 PBSr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 6,000 Meters D3 East · Place 14 · WellesleyWellesley6,000 Meters D3 East1422:00.0 PBSr
Nov 1NEWMAC ChampionshipsNov 1 · 6,000 Meters Varsity · Place 8 · WellesleyWellesley6,000 Meters Varsity822:32.6 PBSr
Oct 18Conn College InviteOct 18 · 6,000 Meters Blue · Place 69 · WellesleyWellesley6,000 Meters Blue6922:21.54 PBSr
Oct 4KSC InvitationalOct 4 · 6,000 Meters College · Place 19 · WellesleyWellesley6,000 Meters College1922:26.70 PBSr
Sep 20DIII Pre-NatsSep 20 · 6,000 Meters College · Place 20 · WellesleyWellesley6,000 Meters College2023:04.7 PBSr
Sep 13Pop Crowell InvitationalSep 13 · 6,000 Meters College · Place 2 · WellesleyWellesley6,000 Meters College223:15.2 PBSr
Aug 29Wellesley XC InvitationalAug 29 · 5,000 Meters Collegiate · Place 3 · WellesleyWellesley5,000 Meters Collegiate319:08.9Sr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 6,000 Meters D3 East · Place 45 · WellesleyWellesley6,000 Meters D3 East4523:38.9Jr
Nov 2NEWMAC Cross Country ChampionshipsNov 2 · 6,000 Meters Varsity · Place 36 · WellesleyWellesley6,000 Meters Varsity3623:50.76 PBJr
Aug 30Wellesley XC InvitationalAug 30 · 5,000 Meters College · Place 12 · WellesleyWellesley5,000 Meters College1219:01.9 PBJr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 6,000 Meters Championship · Place 90 · WellesleyWellesley6,000 Meters Championship9024:30.1So
Oct 28NEWMAC Cross Country ChampionshipsOct 28 · 6,000 Meters College · Place 61 · WellesleyWellesley6,000 Meters College6126:44.9 PBSo

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 East Regional XC ChampionshipsNov 12 · 6,000 Meters College · Place 67 · WellesleyWellesley6,000 Meters College6724:37.2 PBFr
Oct 1D3 Pre-NationalsOct 1 · 6,000 Meters College · Place 194 · WellesleyWellesley6,000 Meters College19425:22.1 PBFr

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 5 · SuffieldSuffield5,000 Meters Varsity520:3612
Nov 1CIAC Division MM ChampionshipsNov 1 · 5,000 Meters Varsity · Place 5 · SuffieldSuffield5,000 Meters Varsity520:3612
Oct 21NCCC Championship MeetOct 21 · 5,000 Meters Varsity · Place 2 · SuffieldSuffield5,000 Meters Varsity219:59.5112
Oct 9Wickham Park XC InvitationalOct 9 · 5,000 Meters Varsity · Place 2 · SuffieldSuffield5,000 Meters Varsity219:4012
Sep 259th Winding Trails XC InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · SuffieldSuffield5,000 Meters Varsity219:40.80912
Sep 1140th Stratton Brook XC InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · SuffieldSuffield5,000 Meters Varsity321:0412

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 985th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 82 · SuffieldSuffield5,000 Meters Varsity8220:1410
Oct 26CIAC Division M ChampionshipsOct 26 · 5,000 Meters Varsity · Place 3 · SuffieldSuffield5,000 Meters Varsity319:49 PB10
Oct 19NCCC XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 3 · SuffieldSuffield5,000 Meters Varsity320:05.9110
Sep 218th Winding Trails XC InvitationalSep 21 · 5,000 Meters Varsity · Place 3 · SuffieldSuffield5,000 Meters Varsity300:19:4110

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 425th CT Middle School State XC ChampionshipsNov 4 · Varsity · Place 10 · SuffieldSuffieldVarsity1014:45.07—