Personal bests

Best marks in available results
Event / courseMarkMeetDate
2100 m · Thetford AcademyVermont Middle School Cross-Country Run State Championship · Nov 113:11.4Vermont Middle School Cross-Country Run State ChampionshipNovember 1, 2020
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1711:57.36USATF New England Association Junior Olympic ChampionshipsNovember 17, 2019
3,000 Meters · Hard'Ack Recreation AreaMiddle School Cross-Country Run Championship · Oct 2713:45.3Middle School Cross-Country Run ChampionshipOctober 27, 2019
3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2411:23USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · Trapp Family LodgeVermont Middle School Cross-Country Run Championship · Oct 2812:26.1Vermont Middle School Cross-Country Run ChampionshipOctober 28, 2018
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2519:14.2NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Derryfield ParkManchester Invite · Sep 2119:48.6Manchester InviteSeptember 21, 2024
5,000 Meters · Essex High School/Tree farmEssex HS Cross-Country Run Invitational · Sep 219:57.2Essex HS Cross-Country Run InvitationalSeptember 2, 2023
5,000 Meters · Mills Riverside ParkMMUXC Home #1 · Oct 2218:54.95MMUXC Home #1October 22, 2021
5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 2918:34.3Trials of Miles Opening Night XCAugust 29, 2025
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1219:55.0New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · Queensbury HSQueensbury Invitational · Sep 1819:18.57Queensbury InvitationalSeptember 18, 2021
5,000 Meters · Vermont Technical CollegeRandolph Invitational · Sep 1120:13.60Randolph Invitational September 11, 2021
5,000 Meters · White Clay Creek State Park Nature CenterUniversity of Delaware Invitational · Sep 420:32.2University of Delaware InvitationalSeptember 4, 2026
5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 919:1889th Annual New England Interscholastic Cross Country ChampionshipsNovember 9, 2024
6,000 Meters · Forest Akers East Golf CourseBig Ten Cross Country Championships · Oct 3124:00.07Big Ten Cross Country ChampionshipsOctober 31, 2025
6,000 Meters · Lehigh UniversityPaul Short Run · Oct 225:21.6Paul Short RunOctober 2, 2026
6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 323:43.0Paul Short Run (College)October 3, 2025
6,000 Meters · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1222:10.09Harry Groves Spiked Shoe InvitationalSeptember 12, 2025
6,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1722:33.0Princeton Fall ClassicOctober 17, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Paul Short RunOct 2 · 6,000 Meters Gold · Place 306 · MarylandMaryland6,000 Meters Gold30625:21.6 PBSo
Sep 11Harry Groves Spiked Shoe InvitationalSep 11 · 6,000 Meters Collegiate · Place 59 · MarylandMaryland6,000 Meters Collegiate5922:36.37So
Sep 4University of Delaware InvitationalSep 4 · 5,000 Meters Collegiate Women · Place 28 · MarylandMaryland5,000 Meters Collegiate Women2820:32.2 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Big Ten Cross Country ChampionshipsOct 31 · 6,000 Meters Champ · Place 159 · MarylandMaryland6,000 Meters Champ15924:00.07 PBFr
Oct 17Princeton Fall ClassicOct 17 · 6,000 Meters Fall Classic · Place 185 · MarylandMaryland6,000 Meters Fall Classic18522:33.0 PBFr
Oct 3Paul Short Run (College)Oct 3 · 6,000 Meters Gold · Place 318 · MarylandMaryland6,000 Meters Gold31823:43.0 PBFr
Sep 12Harry Groves Spiked Shoe InvitationalSep 12 · 6,000 Meters Women's Race · Place 36 · MarylandMaryland6,000 Meters Women's Race3622:10.09 PBFr
Aug 29Trials of Miles Opening Night XCAug 29 · 5,000 Meters Collegiate Women · Place 18 · MarylandMaryland5,000 Meters Collegiate Women1818:34.3 PBFr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 23 · Champlain Valley UnionChamplain Valley Union5,000 Meters Championship - Northeast2319:22.112
Nov 989th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 39 · Champlain Valley UnionChamplain Valley Union5,000 Meters Championships3919:18 PB12
Sep 21Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 14 · Champlain Valley UnionChamplain Valley Union5,000 Meters Large School Varsity1419:48.6 PB12

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 17 · Champlain Valley UnionChamplain Valley Union5,000 Meters Championship - Northeast1719:14.2 PB11
Oct 28Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity Division 1 · Place 1 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity Division 1119:49.311
Oct 20MMUXC - Mills Riverside InvitationalOct 20 · 5,000 Meters Varsity · Place 2 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity218:35.1711
Oct 14Manhattan XC InvitationalOct 14 · 2.5 Miles Championship · Place 10 · 6 Champlain Valley Union6 Champlain Valley Union2.5 Miles Championship106:02JR
Oct 72023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 3 · Champlain ValleyChamplain Valley5,000 Meters Varsity320:13.8—
Oct 72023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 3 · Champlain ValleyChamplain Valley5,000 Meters Varsity320:13.8—
Sep 2Essex HS Cross-Country Run InvitationalSep 2 · 5,000 Meters Varsity Girls · Place 2 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity Girls219:57.2 PB11

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 20 · Champlain Valley UnionChamplain Valley Union5,000 Meters Championship - Northeast2019:55.710
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 44 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity4419:55.0 PB10
Nov 5Vermont HS Cross-Country Run Meet of Champions, Grade ChampionshipNov 5 · 5,000 Meters Varsity · Place 3 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity319:22.4510
Oct 29Vermont HS Cross-Country State ChampionshipsOct 29 · 5,000 Meters Varsity Division 1 · Place 1 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity Division 1119:49.010
Oct 15NVAC Chittenden Cross-Country Run ChampionshipOct 15 · 5,000 Meters Varsity · Place 2 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity218:46.310
Oct 8Manhattan College XC InvitationalOct 8 · Varsity · Place 10 · 2 Champlain Valley Union2 Champlain Valley UnionVarsity106:03SO
Oct 1Woods Trail RunOct 1 · 5,000 Meters Varsity · Place 2 · Champlain Valley VTChamplain Valley VT5,000 Meters Varsity220:02.3SO
Sep 10Burlington HS Cross-Country Run InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity118:53.610
Sep 3Essex HS Cross-Country Run InvitationalSep 3 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity119:23.510

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 27NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 11 · Champlain Valley UnionChamplain Valley Union5,000 Meters Championship - Northeast1119:49.49
Nov 13New England Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 10 · Champlain ValleyChamplain Valley5,000 Meters Varsity1019:57.1FR
Nov 6Vermont Cross-Country Run Meet of ChampionsNov 6 · 5,000 Meters Varsity · Place 3 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity318:41.759
Oct 30Vermont State XC ChampionshipsOct 30 · 5,000 Meters Championship · Place 4 · Champlain ValleyChamplain Valley5,000 Meters Championship420:04.3FR
Oct 30Vermont State XC ChampionshipsOct 30 · 5,000 Meters Division 1 · Place 3 · Champlain ValleyChamplain Valley5,000 Meters Division 1320:04.3FR
Oct 22MMUXC Home #1Oct 22 · 5,000 Meters Varsity · Place 2 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity218:54.95 PB9
Oct 16NVAC Chittenden Cross-Country Run ChampionshipOct 16 · 5,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity119:12.09
Oct 8South Burlington Host Cross-Country Run MeetOct 8 · 4,000 Meters Varsity · Place 1 · Champlain Valley UnionChamplain Valley Union4,000 Meters Varsity113:52.39
Sep 18Queensbury InvitationalSep 18 · 5,000 Meters Varsity D1 · Place 10 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity D11019:18.57 PB9
Sep 11Randolph Invitational Sep 11 · 5,000 Meters Varsity · Place 4 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity420:13.60 PB9
Sep 4Essex Cross-Country Run InvitationalSep 4 · 5,000 Meters Varsity · Place 8 · Champlain Valley UnionChamplain Valley Union5,000 Meters Varsity820:17.89

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 1Vermont Middle School Cross-Country Run State ChampionshipNov 1 · 2,100 Meters Varsity · Place 51 · Green Mountain Athletic AssociationGreen Mountain Athletic Association2,100 Meters Varsity5113:11.4 PB8

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 11-12 · Place 14 · Green Mountain Athletic AssociationGreen Mountain Athletic Association3,000 Meters 11-121411:23 PB7
Nov 17USATF New England Association Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 15 · Green Mountain Athletic AssociationGreen Mountain Athletic Association3,000 Meters 11-121511:57.36 PB7
Oct 27Middle School Cross-Country Run ChampionshipOct 27 · 3,000 Meters Varsity · Place 14 · Shelburne CommunityShelburne Community3,000 Meters Varsity1413:45.3 PB7

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 28Vermont Middle School Cross-Country Run ChampionshipOct 28 · 3,000 Meters Varsity · Place 9 · Shelburne CommunityShelburne Community3,000 Meters Varsity912:26.1 PB6