Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2317:24.3NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Craftsbury Outdoor CenterNVAC Mountain Cross-Country Run Championship · Oct 1416:41.3NVAC Mountain Cross-Country Run ChampionshipOctober 14, 2026
5,000 Meters · Derryfield ParkManchester Invitational · Sep 1916:51.0Manchester InvitationalSeptember 19, 2026
5,000 Meters · Hard'Ack Recreation AreaVermont Cross Country Meet of Champions & Grade Championships · Oct 3015:53.7Vermont Cross Country Meet of Champions & Grade ChampionshipsOctober 30, 2026
5,000 Meters · Hopkinton FairgroundsHopkinton Cross Country Festival · Oct 1016:01.80Hopkinton Cross Country FestivalOctober 10, 2026
5,000 Meters · Nashua High School SouthNashua North X-C Invitational · Sep 1216:05.20Nashua North X-C InvitationalSeptember 12, 2026
5,000 Meters · Peoples AcademyPeoples Academy Invitational · Oct 1816:07.90Peoples Academy InvitationalOctober 18, 2025
5,000 Meters · St. Johnsbury AcademyNVAC SJA Home Meet · Sep 2916:43.39NVAC SJA Home MeetSeptember 29, 2026
5,000 Meters · Thetford AcademyWoods Trail Run · Oct 317:03.6Woods Trail RunOctober 3, 2026
5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 817:28.590th Annual New England Interscholastic Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · U-32 High SchoolU-32 Cross-Country Run Invitational · Sep 2616:35.5U-32 Cross-Country Run InvitationalSeptember 26, 2026
5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 917:2289th Annual New England Interscholastic Cross Country ChampionshipsNovember 9, 2024

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 30Vermont Cross Country Meet of Champions & Grade ChampionshipsOct 30 · 5,000 Meters Varsity · Place 7 · St Johnsbury5,000 Meters Varsity715:53.7 PB12
Oct 24Vermont HS Cross-Country Run State ChampionshipsOct 24 · 5,000 Meters Varsity Division 1 · Place 7 · St Johnsbury5,000 Meters Varsity Division 1716:56.412
Oct 14NVAC Mountain Cross-Country Run ChampionshipOct 14 · 5,000 Meters Varsity · Place 3 · St Johnsbury5,000 Meters Varsity316:41.3 PB12
Oct 10Hopkinton Cross Country FestivalOct 10 · 5,000 Meters Varsity · Place 12 · St Johnsbury5,000 Meters Varsity1216:01.80 PB12
Oct 3Woods Trail RunOct 3 · 5,000 Meters 1st Seed High School Boys · Place 11 · St Johnsbury5,000 Meters 1st Seed High School Boys1117:03.6 PB12
Sep 29NVAC SJA Home MeetSep 29 · 5,000 Meters Varsity · Place 1 · St Johnsbury5,000 Meters Varsity116:43.39 PB12
Sep 26U-32 Cross-Country Run InvitationalSep 26 · 5,000 Meters Varsity · Place 4 · St Johnsbury5,000 Meters Varsity416:35.5 PB12
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Boys Varsity Large · Place 21 · St Johnsbury5,000 Meters Boys Varsity Large2116:51.0 PB12
Sep 12Nashua North X-C InvitationalSep 12 · 5,000 Meters Varsity · Place 4 · St Johnsbury5,000 Meters Varsity416:05.20 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 890th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 52 · St Johnsbury5,000 Meters Championships5217:28.5 PB11
Oct 25Vermont HS Cross-Country Run State ChampionshipOct 25 · 5,000 Meters Varsity Division 1 · Place 9 · St Johnsbury5,000 Meters Varsity Division 1917:18.1011
Oct 18Peoples Academy InvitationalOct 18 · 5,000 Meters HS Varsity · Place 4 · St Johnsbury5,000 Meters HS Varsity416:07.90 PB11
Sep 27U-32 Cross-Country Run InvitationalSep 27 · 5,000 Meters Varsity · Place 3 · St Johnsbury5,000 Meters Varsity316:29.2011
Sep 20Manchester InviteSep 20 · 5,000 Meters Boys Varsity Large School · Place 24 · St Johnsbury5,000 Meters Boys Varsity Large School2417:16.611
Sep 6Burlington HS Cross-Country Run InvitationalSep 6 · 5,000 Meters Varsity · Place 10 · St Johnsbury5,000 Meters Varsity1016:26.0011

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 105 · St Johnsbury5,000 Meters Championship - Northeast10517:24.3 PB10
Nov 15STJ Topper Twilight 3KNov 15 · 3,000 Meters Varsity 3K · Place 6 · St Johnsbury3,000 Meters Varsity 3K69:15.61Unofficial10
Nov 989th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 134 · St Johnsbury5,000 Meters Championships13417:22 PB10
Oct 26Vermont HS State ChampionshipsOct 26 · 5,000 Meters Varsity Division 1 · Place 13 · St Johnsbury5,000 Meters Varsity Division 11317:34.0010
Oct 19NVAC Mountain Cross-Country Run ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 1 · St Johnsbury5,000 Meters Junior Varsity117:09.7010
Sep 28U-32 XC InvitationalSep 28 · 3.1 Miles Junior Varsity · Place 1 · St Johnsbury3.1 Miles Junior Varsity117:30.510
Sep 21Manchester InviteSep 21 · 5,000 Meters JV - B · Place 7 · St Johnsbury5,000 Meters JV - B718:16.110
Sep 11NVAC Mt Div @ STJSep 11 · 5,000 Meters Varsity · Place 5 · St Johnsbury5,000 Meters Varsity518:32.4110
Sep 7Randolph/WRV InvitationalSep 7 · 5,000 Meters Varsity · Place 12 · St Johnsbury5,000 Meters Varsity1219:03.3612

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity · Place 18 · St Johnsbury5,000 Meters Varsity1819:57.19
Oct 21NVAC Mountain Div. Cross-Country Run ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 4 · St Johnsbury5,000 Meters Junior Varsity419:06.79
Oct 17Lamoille XC MeetOct 17 · 5,000 Meters Varsity · Place 9 · St Johnsbury5,000 Meters Varsity919:59.99
Oct 14Peoples Academy Invitational Oct 14 · Varsity · Place 11 · St JohnsburyVarsity1118:589
Oct 11NVAC at STJOct 11 · Varsity · Place 13 · St JohnsburyVarsity1319:589
Sep 30MMU, BFA Tri meet at STJSep 30 · 5,000 Meters Varsity · Place 29 · St Johnsbury5,000 Meters Varsity2921:45.399
Sep 19Kingdom CupSep 19 · 5,000 Meters Varsity · Place 35 · St Johnsbury5,000 Meters Varsity3522:42.459
Sep 13NVAC MT Div at STJSep 13 · 5,000 Meters Varsity · Place 17 · St Johnsbury5,000 Meters Varsity1723:21.009