Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2220:34.3NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2321:07.2NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Derryfield ParkManchester Invitational · Sep 1919:58.5Manchester InvitationalSeptember 19, 2026
5,000 Meters · Essex High School/Tree farmEssex HS Cross-Country Run Invitational · Aug 2920:11.9Essex HS Cross-Country Run InvitationalAugust 29, 2026
5,000 Meters · Hard'Ack Recreation AreaVermont Cross Country Meet of Champions & Grade Championships · Oct 3018:08.8Vermont Cross Country Meet of Champions & Grade ChampionshipsOctober 30, 2026
5,000 Meters · Mills Riverside ParkMills Riverside Invitational · Oct 918:25.64Mills Riverside InvitationalOctober 9, 2026
5,000 Meters · Missisquoi Valley Union High School NVAC Metro Cross-Country Run Championship · Oct 1718:45.1NVAC Metro Cross-Country Run ChampionshipOctober 17, 2026
5,000 Meters · Queensbury HSQueensbury Pre-States Invitational · Sep 1319:36.8Queensbury Pre-States InvitationalSeptember 13, 2025
5,000 Meters · Thetford AcademyWoods Trail Run · Oct 319:31.1Woods Trail RunOctober 3, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30Vermont Cross Country Meet of Champions & Grade ChampionshipsOct 30 · 5,000 Meters Varsity · Place 72 · Champlain Valley Union5,000 Meters Varsity7218:08.8 PB12
Oct 24Vermont HS Cross-Country Run State ChampionshipsOct 24 · 5,000 Meters Varsity · Place 14 · Champlain Valley Union5,000 Meters Varsity1419:51.212
Oct 17NVAC Metro Cross-Country Run ChampionshipOct 17 · 5,000 Meters Large School Varsity · Place 19 · Champlain Valley Union5,000 Meters Large School Varsity1918:45.1 PB12
Oct 9Mills Riverside InvitationalOct 9 · 5,000 Meters Seed 1 · Place 26 · Champlain Valley Union5,000 Meters Seed 12618:25.64 PB12
Oct 3Woods Trail RunOct 3 · 5,000 Meters 1st Seed High School Boys · Place 73 · Champlain Valley Union5,000 Meters 1st Seed High School Boys7319:31.1 PB12
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Boys JVB · Place 43 · Champlain Valley Union5,000 Meters Boys JVB4319:58.5 PB12
Sep 5Burlington HS Cross-Country Run InvitationalSep 5 · 5,000 Meters Junior Varsity HS · Place 9 · Champlain Valley Union5,000 Meters Junior Varsity HS919:02.412
Aug 29Essex HS Cross-Country Run InvitationalAug 29 · 5,000 Meters Junior Varsity · Place 23 · Champlain Valley Union5,000 Meters Junior Varsity2320:11.9 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast Green · Place 184 · Champlain Valley Union5,000 Meters Open - Northeast Green18420:34.3 PB11
Nov 1Vermont Cross-Country Meet of Champions & Grade ChampionshipNov 1 · 5,000 Meters Varsity · Place 76 · Champlain Valley Union5,000 Meters Varsity7618:57.8311
Oct 25Vermont HS Cross-Country Run State ChampionshipOct 25 · 5,000 Meters Varsity · Place 26 · Champlain Valley Union5,000 Meters Varsity2620:23.0011
Oct 18Mills Riverside Invitational 2025Oct 18 · 5,000 Meters Varsity · Place 26 · Champlain Valley Union5,000 Meters Varsity2618:37.3511
Sep 20Manchester InviteSep 20 · 5,000 Meters Boys JVB · Place 89 · Champlain Valley Union5,000 Meters Boys JVB8920:38.211
Sep 13Queensbury Pre-States InvitationalSep 13 · 5,000 Meters D3 · Place 185 · Champlain Valley Union5,000 Meters D318519:36.8 PB11
Sep 6Burlington HS Cross-Country Run InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 12 · Champlain Valley Union5,000 Meters Junior Varsity1219:02.3011
Aug 30Essex HS Cross-Country Run InvitationalAug 30 · 5,000 Meters Varsity · Place 59 · Champlain Valley Union5,000 Meters Varsity5919:27.4011

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Blue · Place 258 · Champlain Valley Union5,000 Meters Open - Northeast Blue25821:07.2 PB10
Nov 2Vermont Cross-Country Meet of Champions & Grade ChampionshipNov 2 · 5,000 Meters Varsity · Place 57 · Champlain Valley Union5,000 Meters Varsity5719:41.2610
Oct 26Vermont HS State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 33 · Champlain Valley Union5,000 Meters Varsity3320:31.4010
Oct 18Mills Riverside InvitationalOct 18 · 5,000 Meters Varsity · Place 64 · Champlain Valley Union5,000 Meters Varsity6419:21.8510
Oct 10***Rescheduled***NVAC Cross-Country Run ChampionshipOct 10 · 5,000 Meters Varsity · Place 35 · Champlain Valley Union5,000 Meters Varsity3520:09.9010
Sep 21Manchester InviteSep 21 · 5,000 Meters JV - B · Place 110 · Champlain Valley Union5,000 Meters JV - B11020:44.710
Sep 7Burlington HS Cross-Country Run InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 26 · Champlain Valley Union5,000 Meters Junior Varsity2619:58.710
Aug 31Essex HS Cross-Country Run InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 23 · Champlain Valley Union5,000 Meters Junior Varsity2321:05.010

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity · Place 75 · Champlain Valley Union5,000 Meters Varsity7522:38.19
Oct 20MMUXC - Mills Riverside InvitationalOct 20 · 5,000 Meters Varsity · Place 97 · Champlain Valley Union5,000 Meters Varsity9720:57.789
Oct 13NVAC Cross-Country Run ChampionshipOct 13 · 5,000 Meters Varsity · Place 81 · Champlain Valley Union5,000 Meters Varsity8121:36.99
Sep 9Burlington HS Cross-Country Run InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 58 · Champlain Valley Union5,000 Meters Junior Varsity5821:47.69
Sep 2Essex HS Cross-Country Run InvitationalSep 2 · 5,000 Meters JV Boys · Place 59 · Champlain Valley Union5,000 Meters JV Boys5923:06.79