Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2617:25.3NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Derryfield ParkManchester Invitational Large School boys · Sep 2416:16Manchester Invitational Large School boysSeptember 24, 2022
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1216:30.7New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · U-32 High SchoolU-32 XC Invitational · Sep 1817:17.04U-32 XC InvitationalSeptember 18, 2021
5,000 Meters · Vermont Technical CollegeRandolph Invitational · Sep 1116:48.03Randolph Invitational September 11, 2021
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1824:56.53Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1525:16.7NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Keene State CollegeKSC Invitational · Oct 425:12.80KSC InvitationalOctober 4, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:19.7Paul Short RunOctober 4, 2024
8,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 2025:42.9Purple Valley ClassicSeptember 20, 2025
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2226:01.72025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 19Purple Valley ClassicSep 19 · 8,000 Meters Collegiate · Place 37 · TuftsTufts8,000 Meters Collegiate3727:36.7Sr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 200 · TuftsTufts8,000 Meters D3 Championship20026:01.7 PBJr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 21 · TuftsTufts8,000 Meters D3 East2125:16.7 PBJr
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 26 · TuftsTufts8,000 Meters Champ2625:13.60Jr
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 49 · TuftsTufts8,000 Meters Blue4924:56.53 PBJr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 16 · TuftsTufts8,000 Meters College1625:12.80 PBJr
Sep 20Purple Valley ClassicSep 20 · 8,000 Meters College · Place 21 · TuftsTufts8,000 Meters College2125:42.9 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 37 · TuftsTufts8,000 Meters White3725:19.7 PBSo

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 86 · UNA-VT-SmartUNA-VT-Smart5,000 Meters Championship - Northeast8617:25.3 PB12
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 26 · MontpelierMontpelier5,000 Meters Varsity2616:30.7 PB12
Sep 24Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 6 · MontpelierMontpelier5,000 Meters Varsity616:16 PB12

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 27NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 78 · UNA-VT-SmartUNA-VT-Smart5,000 Meters Championship - Northeast7817:56.111
Sep 18U-32 XC InvitationalSep 18 · 5,000 Meters HS Varsity · Place 6 · MontpelierMontpelier5,000 Meters HS Varsity617:17.04 PB11
Sep 11Randolph Invitational Sep 11 · 5,000 Meters Varsity · Place 6 · MontpelierMontpelier5,000 Meters Varsity616:48.03 PB11

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 20Oxbow Meet 2 vs BMU & U32Oct 20 · 5,000 Meters HS Boys · MontpelierMontpelier5,000 Meters HS Boys018:57.36Unofficial10