Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · BFA FairfaxFairfax Relays · Oct 812:14.83Fairfax RelaysOctober 8, 2019
3,000 Meters · Catamount Family CenterMiddle School Cross-Country Run Vermont State Championship · Oct 2313:53.4Middle School Cross-Country Run Vermont State Championship October 23, 2021
3,000 Meters · Fairfield Middle SchoolFairfield MS Meet · Oct 1414:29.00Fairfield MS MeetOctober 14, 2019
3,000 Meters · Georgia Middle SchoolGeorgia Middle School/ JR. High Meet · Oct 612:59.40Georgia Middle School/ JR. High MeetOctober 6, 2021
3,000 Meters · Hard'Ack Recreation AreaVermont Middle School Cross-Country Run State Championship · Oct 3011:16.1Vermont Middle School Cross-Country Run State ChampionshipOctober 30, 2022
3,000 Meters · Harwood Union 32nd Annual Harwood Co-Ed Invitational · Oct 1216:20.132nd Annual Harwood Co-Ed InvitationalOctober 12, 2019
3,000 Meters · St. Albans Town School CourseSt. Albans Town School Meet · Sep 1615:59.00St. Albans Town School MeetSeptember 16, 2021
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2219:07.3NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2319:24.8NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Derryfield ParkManchester Invite · Sep 2119:19.4Manchester InviteSeptember 21, 2024
5,000 Meters · Essex High School/Tree farmEssex HS Cross-Country Run Invitational · Aug 2918:15.9Essex HS Cross-Country Run InvitationalAugust 29, 2026
5,000 Meters · Hard'Ack Recreation AreaBurlington HS Cross-Country Run Invitational · Sep 518:06.6Burlington HS Cross-Country Run InvitationalSeptember 5, 2026
5,000 Meters · Mills Riverside ParkMills Riverside Invitational · Oct 918:08.30Mills Riverside InvitationalOctober 9, 2026
5,000 Meters · Thetford AcademyWoods Trail Run · Oct 319:28.2Woods 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 79 · EssexEssex5,000 Meters Varsity7918:18.412
Oct 24Vermont HS Cross-Country Run State ChampionshipsOct 24 · 5,000 Meters Varsity Division 1 · Place 50 · EssexEssex5,000 Meters Varsity Division 15019:41.412
Oct 17NVAC Metro Cross-Country Run ChampionshipOct 17 · 5,000 Meters Large School Varsity · EssexEssex5,000 Meters Large School Varsity—DNS12
Oct 9Mills Riverside InvitationalOct 9 · 5,000 Meters Seed 1 · Place 24 · EssexEssex5,000 Meters Seed 12418:08.30 PB12
Oct 3Woods Trail RunOct 3 · 5,000 Meters 1st Seed High School Boys · Place 72 · EssexEssex5,000 Meters 1st Seed High School Boys7219:28.2 PB12
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Boys Varsity Large · Place 171 · EssexEssex5,000 Meters Boys Varsity Large17120:00.212
Sep 5Burlington HS Cross-Country Run InvitationalSep 5 · 5,000 Meters HS Varsity · Place 41 · EssexEssex5,000 Meters HS Varsity4118:06.6 PB12
Aug 29Essex HS Cross-Country Run InvitationalAug 29 · 5,000 Meters Varsity · Place 36 · EssexEssex5,000 Meters Varsity3618:15.9 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast Green · Place 111 · EssexEssex5,000 Meters Open - Northeast Green11119:07.3 PB11
Nov 1Vermont Cross-Country Meet of Champions & Grade ChampionshipNov 1 · 5,000 Meters Varsity · Place 61 · EssexEssex5,000 Meters Varsity6118:21.1811
Oct 25Vermont HS Cross-Country Run State ChampionshipOct 25 · 5,000 Meters Varsity · Place 6 · EssexEssex5,000 Meters Varsity619:17.0011
Oct 18Mills Riverside Invitational 2025Oct 18 · 5,000 Meters Varsity · Place 25 · EssexEssex5,000 Meters Varsity2518:37.0411
Sep 20Manchester InviteSep 20 · 5,000 Meters Boys JVB · Place 27 · EssexEssex5,000 Meters Boys JVB2719:25.311
Sep 6Burlington HS Cross-Country Run InvitationalSep 6 · 5,000 Meters Varsity · Place 66 · EssexEssex5,000 Meters Varsity6618:42.8011
Aug 30Essex HS Cross-Country Run InvitationalAug 30 · 5,000 Meters Varsity · Place 38 · EssexEssex5,000 Meters Varsity3818:28.8011

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Blue · Place 170 · EssexEssex5,000 Meters Open - Northeast Blue17019:24.8 PB10
Nov 2Vermont Cross-Country Meet of Champions & Grade ChampionshipNov 2 · 5,000 Meters Varsity · Place 47 · EssexEssex5,000 Meters Varsity4719:16.5610
Oct 26Vermont HS State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 12 · EssexEssex5,000 Meters Varsity1219:30.6010
Oct 18Mills Riverside InvitationalOct 18 · 5,000 Meters Varsity · Place 35 · EssexEssex5,000 Meters Varsity3518:24.1010
Oct 12Burnt Hills Cross County InvitationalOct 12 · 3 Miles Varsity Division III · Place 77 · EssexEssex3 Miles Varsity Division III7718:29.210
Sep 24Rice Memorial HS XC MeetSep 24 · 5,000 Meters Varsity · Place 23 · EssexEssex5,000 Meters Varsity2319:1810
Sep 21Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 176 · EssexEssex5,000 Meters Large School Varsity17619:19.4 PB10
Sep 7Burlington HS Cross-Country Run InvitationalSep 7 · 5,000 Meters Varsity · Place 39 · EssexEssex5,000 Meters Varsity3917:46.910
Aug 31Essex HS Cross-Country Run InvitationalAug 31 · 5,000 Meters Varsity · Place 53 · EssexEssex5,000 Meters Varsity5319:14.110

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity · Place 34 · EssexEssex5,000 Meters Varsity3420:59.49
Oct 20MMUXC - Mills Riverside InvitationalOct 20 · 5,000 Meters Varsity · Place 93 · EssexEssex5,000 Meters Varsity9320:40.849
Oct 13NVAC Cross-Country Run ChampionshipOct 13 · 5,000 Meters Varsity · Place 59 · EssexEssex5,000 Meters Varsity5920:19.49
Oct 72023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 28 · EssexEssex5,000 Meters Varsity2822:05.1—
Oct 72023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 283 · EssexEssex5,000 Meters Varsity28322:05.1—
Sep 27Rice Memorial HS XC MeetSep 27 · Varsity · Place 36 · EssexEssexVarsity3620:359
Sep 21Colchester HS Cross-Country Run MeetSep 21 · 5,000 Meters Varsity · Place 9 · EssexEssex5,000 Meters Varsity921:31.79
Sep 9Burlington HS Cross-Country Run InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 35 · EssexEssex5,000 Meters Junior Varsity3520:46.19
Sep 2Essex HS Cross-Country Run InvitationalSep 2 · 5,000 Meters JV Boys · Place 46 · EssexEssex5,000 Meters JV Boys4622:09.89

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Vermont Middle School Cross-Country Run State ChampionshipOct 30 · 3,000 Meters Varsity · Place 40 · GeorgiaGeorgia3,000 Meters Varsity4011:16.1 PB8
Sep 24Choiniere Family Farm Meet Sep 24 · 2,500 Meters Middle School · Place 8 · GeorgiaGeorgia2,500 Meters Middle School813:40.48
Sep 17U-32 InvitationalSep 17 · 1.7 Miles Middle School · Place 35 · GeorgiaGeorgia1.7 Miles Middle School3510:31.088
Sep 10Burlington HS Cross-Country Run InvitationalSep 10 · 2,700 Meters Middle School · Place 5 · GeorgiaGeorgia2,700 Meters Middle School513:07.98

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23Middle School Cross-Country Run Vermont State Championship Oct 23 · 3,000 Meters Varsity · Place 102 · GeorgiaGeorgia3,000 Meters Varsity10213:53.4 PB7
Oct 6Georgia Middle School/ JR. High MeetOct 6 · 3,000 Meters Middle School/Jr. High · Place 13 · GeorgiaGeorgia3,000 Meters Middle School/Jr. High1312:59.40 PB7
Sep 18Burlington Cross-Country Run InvitationalSep 18 · 2,700 Meters Middle School · Place 47 · GeorgiaGeorgia2,700 Meters Middle School4716:54.77
Sep 16St. Albans Town School MeetSep 16 · 3,000 Meters Middle School/Jr. High · Place 19 · GeorgiaGeorgia3,000 Meters Middle School/Jr. High1915:59.00 PB7

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 27Middle School Cross-Country Run ChampionshipOct 27 · 3,000 Meters Varsity · Place 148 · GeorgiaGeorgia3,000 Meters Varsity14816:10.25
Oct 16Georgia Middle School Home MeetOct 16 · 3,000 Meters Junior High · Place 25 · GeorgiaGeorgia3,000 Meters Junior High2516:52.005
Oct 14Fairfield MS MeetOct 14 · 3,000 Meters Middle School · Place 22 · GeorgiaGeorgia3,000 Meters Middle School2214:29.00 PB5
Oct 1232nd Annual Harwood Co-Ed InvitationalOct 12 · 3,000 Meters Middle School · Place 44 · GeorgiaGeorgia3,000 Meters Middle School4416:20.1 PB5
Oct 8Fairfax RelaysOct 8 · 2,000 Meters Middle School · Place 28 · GeorgiaGeorgia2,000 Meters Middle School2812:14.83 PB5
Sep 28U-32 InvitationalSep 28 · 1,770 Meters Middle School Elementary · Place 34 · GeorgiaGeorgia1,770 Meters Middle School Elementary348:10.205
Sep 19ST. Albans Town Home MeetSep 19 · 3,000 Meters New Division · Place 20 · GeorgiaGeorgia3,000 Meters New Division2016:04.205
Sep 17Arrowhead Golf CourseSep 17 · 3,000 Meters Middle School · Place 30 · GeorgiaGeorgia3,000 Meters Middle School3016:58.905
Sep 7Burlington Cross-Country Run InvitationalSep 7 · 2,700 Meters Middle School · Place 80 · GeorgiaGeorgia2,700 Meters Middle School8015:28.85