Personal bests

Best marks in available results
Event / courseMarkMeetDate
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 515:11.4Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2618:29.0NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Derryfield ParkNHIAA Divisional XC Championships · Oct 2917:19.0NHIAA Divisional XC ChampionshipsOctober 29, 2022
5,000 Meters · Gordon CollegeBattle of the North Shore · Aug 3019:06.4Battle of the North ShoreAugust 30, 2025
8,000 Meters · Franklin ParkCodfish Bowl · Sep 2029:57Codfish BowlSeptember 20, 2025
8,000 Meters · Gordon CollegeCNE XC Championship · Nov 129:15.99CNE XC ChampionshipNovember 1, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1728:16.4Conn College InviteOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1529:37.1NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 328:37.4Keene State InvitationalOctober 3, 2026
8,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 3129:05.02CNE XC ChampionshipsOctober 31, 2026
8,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1230:31.0Aldrich InvitationalSeptember 12, 2026
8,000 Meters · Western New England UniversityGolden Bear Invitational · Oct 1929:19Golden Bear 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 41 · EndicottEndicott8,000 Meters Championship4129:05.02 PBSr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 214 · EndicottEndicott8,000 Meters White21428:16.4 PBSr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 165 · EndicottEndicott8,000 Meters Men's Championship16528:37.4 PBSr
Sep 12Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 85 · EndicottEndicott8,000 Meters Men8530:31.0 PBSr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 68 · EndicottEndicott4,340 Meters Collegiate6815:11.4 PBSr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 168 · EndicottEndicott8,000 Meters D3 East16829:37.1 PBJr
Nov 1CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 67 · EndicottEndicott8,000 Meters Open6729:15.99 PBJr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 290 · EndicottEndicott8,000 Meters White29029:35.70Jr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 248 · EndicottEndicott8,000 Meters College24831:36.10Jr
Sep 20Codfish BowlSep 20 · 8,000 Meters Open · Place 118 · EndicottEndicott8,000 Meters Open11829:57 PBJr
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 65 · EndicottEndicott8,000 Meters College6531:21.4Jr
Aug 30Battle of the North ShoreAug 30 · 5,000 Meters Men's Race · Place 18 · EndicottEndicott5,000 Meters Men's Race1819:06.4 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 148 · EndicottEndicott8,000 Meters D3 East14829:40.1So
Nov 2Conference of New EnglandNov 2 · 8,000 Meters Varsity · Place 52 · EndicottEndicott8,000 Meters Varsity5228:44.70SO
Oct 19Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 37 · EndicottEndicott8,000 Meters Men3729:19 PBSo
Oct 19Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 37 · EndicottEndicott8,000 Meters Western NE3729:19.0So
Aug 31Battle of the North ShoreAug 31 · 5,000 Meters Varsity · Place 12 · EndicottEndicott5,000 Meters Varsity1217:56.19SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 23Codfish BowlSep 23 · 8,000 Meters Varsity · Place 111 · EndicottEndicott8,000 Meters Varsity11129:31.0FR
Sep 17Pop Crowell InvitationalSep 17 · 8,000 Meters Varsity · Place 27 · EndicottEndicott8,000 Meters Varsity2730:04.7FR
Sep 1Battle of the North ShoreSep 1 · 5,000 Meters Varsity · Place 27 · EndicottEndicott5,000 Meters Varsity2717:20.4FR

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Open - Northeast · Place 42 · WinnacunnetWinnacunnet5,000 Meters Open - Northeast4218:29.0 PB12
Nov 5NHIAA XC Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 30 · WinnacunnetWinnacunnet5,000 Meters Varsity3016:56.9SR
Oct 29NHIAA Divisional XC ChampionshipsOct 29 · 5,000 Meters Varsity - D1 · Place 26 · WinnacunnetWinnacunnet5,000 Meters Varsity - D12617:19.0 PB12
Oct 818th Annual Battle of the Border XC InvitationalOct 8 · 5,000 Meters Varsity · Place 16 · WinnacunnetWinnacunnet5,000 Meters Varsity1616:42.912
Oct 1CBNA Black Bear InvitationalOct 1 · Varsity · Place 17 · WinnacunnetWinnacunnetVarsity1717:4612
Sep 24Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 70 · WinnacunnetWinnacunnet5,000 Meters Varsity7017:3312
Sep 20League High School MeetSep 20 · 5,000 Meters Varsity · Place 5 · WinnacunnetWinnacunnet5,000 Meters Varsity517:00.0SR
Sep 6Cofrin ClassicSep 6 · 5,000 Meters Varsity · Place 9 · WinnacunnetWinnacunnet5,000 Meters Varsity917:16.8SR

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 30NHIAA ChampionshipsOct 30 · 5,000 Meters Division 1 · Place 49 · WinnacunnetWinnacunnet5,000 Meters Division 1495:54.0JR

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31New Hampshire NHIAA State Divisional ChampionshipsOct 31 · 5,000 Meters Division 1 · Place 57 · WinnacunnetWinnacunnet5,000 Meters Division 15719:09.7SO
Oct 7Portsmouth-WinnacunnetOct 7 · 5,000 Meters Varsity · Place 3 · WinnacunnetWinnacunnet5,000 Meters Varsity319:13SO

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 5Battle of the BorderOct 5 · 3,200 Meters Freshman · Place 15 · WINNACUNNETWINNACUNNET3,200 Meters Freshman1513:04.479