Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2219:51.6NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2521:57.3NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Derryfield ParkManchester Invite · Sep 2120:47.9Manchester InviteSeptember 21, 2024
5,000 Meters · Queensbury HSQueensbury Pre-States Invitational · Sep 1319:07.3Queensbury Pre-States InvitationalSeptember 13, 2025
5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 820:29.290th Annual New England Interscholastic Cross Country ChampionshipsNovember 8, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 84 · Champlain Valley Union5,000 Meters Championship - Northeast8419:51.6 PB12
Nov 890th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 47 · Champlain Valley Union5,000 Meters Championships4720:29.2 PB12
Nov 1Vermont Cross-Country Meet of Champions & Grade ChampionshipNov 1 · 5,000 Meters Varsity · Place 3 · Champlain Valley Union5,000 Meters Varsity319:25.6412
Oct 25Vermont HS Cross-Country Run State ChampionshipOct 25 · 5,000 Meters Varsity Division 1 · Place 9 · Champlain Valley Union5,000 Meters Varsity Division 1920:33.3012
Sep 13Queensbury Pre-States InvitationalSep 13 · 5,000 Meters D3 · Place 22 · Champlain Valley Union5,000 Meters D32219:07.3 PB12
Sep 6Burlington HS Cross-Country Run InvitationalSep 6 · 5,000 Meters Varsity · Place 9 · Champlain Valley Union5,000 Meters Varsity919:20.8012

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26Vermont HS State ChampionshipsOct 26 · 5,000 Meters Varsity Division 1 · Place 23 · Champlain Valley Union5,000 Meters Varsity Division 12322:18.3011
Oct 18Mills Riverside InvitationalOct 18 · 5,000 Meters Varsity · Place 90 · Champlain Valley Union5,000 Meters Varsity9029:04.7811
Sep 21Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 46 · Champlain Valley Union5,000 Meters Large School Varsity4620:47.9 PB11
Sep 7Burlington HS Cross-Country Run InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 1 · Champlain Valley Union5,000 Meters Junior Varsity119:57.811
Aug 31Essex HS Cross-Country Run InvitationalAug 31 · 5,000 Meters Varsity · Place 1 · Champlain Valley Union5,000 Meters Varsity121:33.911

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - Northeast · Place 17 · Champlain Valley Union5,000 Meters Open - Northeast1721:57.3 PB10
Oct 28Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity · Place 1 · Champlain Valley Union5,000 Meters Varsity122:59.810
Oct 13NVAC Cross-Country Run ChampionshipOct 13 · 5,000 Meters Varsity · Place 3 · Champlain Valley Union5,000 Meters Varsity320:52.210

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29Vermont HS Cross-Country State ChampionshipsOct 29 · 5,000 Meters Varsity · Place 18 · Champlain Valley Union5,000 Meters Varsity1824:41.69
Oct 21MMUXC - Home #2Oct 21 · 5,000 Meters Varsity · Place 41 · Champlain Valley Union5,000 Meters Varsity4123:12.169
Oct 15NVAC Chittenden Cross-Country Run ChampionshipOct 15 · 5,000 Meters Varsity · Place 44 · Champlain Valley Union5,000 Meters Varsity4423:08.29
Oct 4Rice Memorial HS XC MeetOct 4 · 5,000 Meters Varsity · Place 13 · Champlain Valley Union5,000 Meters Varsity1322:589
Sep 10Burlington HS Cross-Country Run InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 13 · Champlain Valley Union5,000 Meters Junior Varsity1324:35.49