Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lamoille Union (Cricket Hill Trails)Lamoille XC Meet · Sep 17 | 15:57.7 | Lamoille XC Meet | September 17, 2025 |
| 2700 m · Oxbow HSOxbow HS Home Meet · Sep 23 | 12:34 | Oxbow HS Home Meet | September 23, 2025 |
| 3,000 Meters · Craftsbury Outdoor CenterNVAC Mountain Cross-Country Run Championship · Oct 11 | 15:40.10 | NVAC Mountain Cross-Country Run Championship | October 11, 2025 |
| 3,000 Meters · Peoples AcademyPeoples Academy Invitational · Oct 18 | 13:21.50 | Peoples Academy Invitational | October 18, 2025 |
| 5,000 Meters · Craftsbury Outdoor CenterNVAC Mountain Cross-Country Run Championship · Oct 14 | 26:25.2 | NVAC Mountain Cross-Country Run Championship | October 14, 2026 |
| 5,000 Meters · North Country Union HSHome Meet · Sep 15 | 23:59 | Home Meet | September 15, 2026 |
| 5,000 Meters · Oxbow HSOXBOW HS & MS Cross-Country Meet #2 · Oct 6 | 24:54 | OXBOW HS & MS Cross-Country Meet #2 | October 6, 2026 |
| 5,000 Meters · Peoples AcademyPeoples Academy Invitational · Oct 9 | 24:39.7 | Peoples Academy Invitational | October 9, 2026 |
| 5,000 Meters · St. Johnsbury AcademyNVAC SJA Home Meet · Sep 29 | 24:46.04 | NVAC SJA Home Meet | September 29, 2026 |
| 5,000 Meters · U-32 High SchoolU-32 Cross-Country Run Invitational · Sep 26 | 25:03.9 | U-32 Cross-Country Run Invitational | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Vermont HS Cross-Country Run State ChampionshipsOct 24 · 5,000 Meters Varsity Division 3 · Place 76 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Varsity Division 3 | 76 | 24:12.6 | 9 |
| Oct 14 | NVAC Mountain Cross-Country Run ChampionshipOct 14 · 5,000 Meters Varsity · Place 96 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Varsity | 96 | 26:25.2 PB | 9 |
| Oct 9 | Peoples Academy InvitationalOct 9 · 5,000 Meters Boys HS Varsity · Place 50 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Boys HS Varsity | 50 | 24:39.7 PB | 9 |
| Oct 6 | OXBOW HS & MS Cross-Country Meet #2Oct 6 · 5,000 Meters Varsity · Place 9 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Varsity | 9 | 24:54 PB | 9 |
| Sep 29 | NVAC SJA Home MeetSep 29 · 5,000 Meters Varsity · Place 37 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Varsity | 37 | 24:46.04 PB | 9 |
| Sep 26 | U-32 Cross-Country Run InvitationalSep 26 · 5,000 Meters Varsity · Place 107 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Varsity | 107 | 25:03.9 PB | 9 |
| Sep 22 | OXBOW HS & MS Cross-Country Meet #1Sep 22 · 5,000 Meters Varsity Boys · Place 25 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Varsity Boys | 25 | 25:18 | 9 |
| Sep 15 | Home MeetSep 15 · 5,000 Meters HS Boys · Place 13 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters HS Boys | 13 | 23:59 PB | 9 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Peoples Academy InvitationalOct 18 · 3,000 Meters Middle School · Place 11 · Blue Mountain UnionBlue Mountain Union | 3,000 Meters Middle School | 11 | 13:21.50 PB | 8 |
| Oct 11 | NVAC Mountain Cross-Country Run ChampionshipOct 11 · 3,000 Meters Middle School · Place 32 · Blue Mountain UnionBlue Mountain Union | 3,000 Meters Middle School | 32 | 15:40.10 PB | 8 |
| Sep 27 | U-32 Cross-Country Run InvitationalSep 27 · 2 Miles Middle School · Place 40 · Blue Mountain UnionBlue Mountain Union | 2 Miles Middle School | 40 | 14:49.60 | 8 |
| Sep 23 | Oxbow HS Home MeetSep 23 · 2,700 Meters MS Boys · Place 2 · Blue Mountain UnionBlue Mountain Union | 2,700 Meters MS Boys | 2 | 12:34 PB | 8 |
| Sep 17 | Lamoille XC MeetSep 17 · 2 Miles Middle School · Place 27 · Blue Mountain UnionBlue Mountain Union | 2 Miles Middle School | 27 | 15:57.7 PB | 8 |
| Sep 16 | Home Meet - North Country Kingdom CupSep 16 · 5,000 Meters Varsity · Place 13 · Blue Mountain UnionBlue Mountain Union | 5,000 Meters Varsity | 13 | 23:59 | 9 |
| Sep 13 | Harwood UHS Cross-Country Run InvitationalSep 13 · 3,000 Meters Middle School · Place 45 · Blue Mountain UnionBlue Mountain Union | 3,000 Meters Middle School | 45 | 15:41.50 | 8 |
2024 Cross Country
6 results