Personal bests

Best marks in available results
Event / courseMarkMeetDate
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 517:19.9Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1619:43.1MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 2319:19.1Ocean State XC InvitationalSeptember 23, 2022
5,000 Meters · Gordon CollegeBattle of the North Shore · Aug 3018:23.1Battle of the North ShoreAugust 30, 2025
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2918:13.3League Meet SaturdayOctober 29, 2022
8,000 Meters · Franklin ParkCodfish Bowl · Sep 2029:28Codfish BowlSeptember 20, 2025
8,000 Meters · Gordon CollegeCNE XC Championship · Nov 129:14.62CNE XC ChampionshipNovember 1, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1828:54.79Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1528:39.9NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Keene State CollegeKSC Invitational · Oct 429:50.30KSC InvitationalOctober 4, 2025
8,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 3132:51.75CNE XC ChampionshipsOctober 31, 2026
8,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1234:26.7Aldrich InvitationalSeptember 12, 2026
8,000 Meters · Western New England UniversityWestern New England University Cross-Country Invitational · Oct 1931:28.7Western New England University Cross-Country InvitationalOctober 19, 2024

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31CNE XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 86 · EndicottEndicott8,000 Meters Championship8632:51.75 PBSr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 338 · EndicottEndicott8,000 Meters White33832:33.4Sr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 261 · EndicottEndicott8,000 Meters Men's Championship26132:27.1Sr
Sep 12Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 102 · EndicottEndicott8,000 Meters Men10234:26.7 PBSr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 133 · EndicottEndicott4,340 Meters Collegiate13317:19.9 PBSr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 143 · EndicottEndicott8,000 Meters D3 East14328:39.9 PBJr
Nov 1CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 66 · EndicottEndicott8,000 Meters Open6629:14.62 PBJr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 262 · EndicottEndicott8,000 Meters White26228:54.79 PBJr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 203 · EndicottEndicott8,000 Meters College20329:50.30 PBJr
Sep 20Codfish BowlSep 20 · 8,000 Meters Open · Place 101 · EndicottEndicott8,000 Meters Open10129:28 PBJr
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 42 · EndicottEndicott8,000 Meters College4229:37.5Jr
Aug 30Battle of the North ShoreAug 30 · 5,000 Meters Men's Race · Place 13 · EndicottEndicott5,000 Meters Men's Race1318:23.1 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2Conference of New EnglandNov 2 · 8,000 Meters Varsity · Place 89 · EndicottEndicott8,000 Meters Varsity8930:34.02SO
Oct 19Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 87 · EndicottEndicott8,000 Meters Men8731:29So
Oct 19Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 87 · EndicottEndicott8,000 Meters Western NE8731:28.7 PBSo
Sep 14Pop Crowell InvitationalSep 14 · 8,000 Meters Varsity · Place 58 · EndicottEndicott8,000 Meters Varsity5832:32.9SO
Aug 31Battle of the North ShoreAug 31 · 5,000 Meters Varsity · Place 20 · EndicottEndicott5,000 Meters Varsity2019:43.72SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28CCC XC ChampionshipsOct 28 · 8,000 Meters College · Place 93 · EndicottEndicott8,000 Meters College9332:21.6Fr
Oct 14Suffolk InvitationalOct 14 · 8,000 Meters College · Place 190 · EndicottEndicott8,000 Meters College19031:20.7Fr
Sep 23Codfish BowlSep 23 · 8,000 Meters Varsity · Place 178 · EndicottEndicott8,000 Meters Varsity17831:53.5FR
Sep 17Pop Crowell InvitationalSep 17 · 8,000 Meters Varsity · Place 41 · EndicottEndicott8,000 Meters Varsity4132:15.8FR
Sep 1Battle of the North ShoreSep 1 · 5,000 Meters Varsity · Place 42 · EndicottEndicott5,000 Meters Varsity4219:08.3FR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 78 · WalpoleWalpole5,000 Meters Senior (Large School)7818:43.3312
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate JV · Place 18 · WalpoleWalpole5,000 Meters Baystate JV1818:13.3 PB12
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · WalpoleWalpole2.57 Miles Varsity015:24Unofficial12
Oct 6Walpole vs. FraminghamOct 6 · 5,000 Meters Varsity · WalpoleWalpole5,000 Meters Varsity019:06Unofficial12
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Junior Varsity -1 · Place 33 · WalpoleWalpole5,000 Meters Junior Varsity -13319:19.1 PB12
Sep 21Natick & Walpole @ Newton NorthSep 21 · 5,000 Meters Varsity · WalpoleWalpole5,000 Meters Varsity018:52Unofficial12
Sep 14Walpole & Milton vs. NeedhamSep 14 · 5,000 Meters Varsity · WalpoleWalpole5,000 Meters Varsity019:05Unofficial12

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 19 · WalpoleWalpole5,000 Meters Junior Varsity1919:20.511
Oct 20Weymouth vs. WalpoleOct 20 · 2.57 Miles Varsity · WalpoleWalpole2.57 Miles Varsity015:36Unofficial11
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 89 · WalpoleWalpole5,000 Meters Junior Varsity8919:43.1 PB11
Oct 13Framingham vs. WalpoleOct 13 · 2.57 Miles Varsity · WalpoleWalpole2.57 Miles Varsity016:04Unofficial11
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 80 · WalpoleWalpole5,000 Meters Green Race8019:51.611