Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Hard'Ack Recreation AreaMiddle School Vermont Cross-Country Run Championship · Oct 29 | 13:10.8 | Middle School Vermont Cross-Country Run Championship | October 29, 2023 |
| 3,000 Meters · Monpelier ElksMontpelier MS Invitational · Sep 27 | 13:39 | Montpelier MS Invitational | September 27, 2023 |
| 5,000 Meters · Craftsbury Outdoor CenterNVAC Mountain Cross-Country Run Championship · Oct 14 | 21:10.3 | NVAC Mountain Cross-Country Run Championship | October 14, 2026 |
| 5,000 Meters · Essex High School/Tree farmEssex HS Cross-Country Run Invitational · Aug 29 | 21:03.9 | Essex HS Cross-Country Run Invitational | August 29, 2026 |
| 5,000 Meters · Furcolo Hall (UMASS XC Course)Amherst Invitational · Sep 19 | 21:02.6 | Amherst Invitational | September 19, 2026 |
| 5,000 Meters · Hard'Ack Recreation AreaVermont Cross Country Meet of Champions & Grade Championships · Oct 30 | 20:29.6 | Vermont Cross Country Meet of Champions & Grade Championships | October 30, 2026 |
| 5,000 Meters · Lamoille Union (Cricket Hill Trails)Lamoille XC Meet · Sep 16 | 22:53.5 | Lamoille XC Meet | September 16, 2026 |
| 5,000 Meters · Peoples AcademyPeoples Academy Invitational · Oct 9 | 20:12.7 | Peoples Academy Invitational | October 9, 2026 |
| 5,000 Meters · Thetford AcademyWoods Trail Run · Oct 3 | 21:57.4 | Woods Trail Run | October 3, 2026 |
| 5,000 Meters · U-32 High SchoolU-32 Home Meet · Sep 9 | 21:20 | U-32 Home Meet | September 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Vermont Cross Country Meet of Champions & Grade ChampionshipsOct 30 · 5,000 Meters Varsity · Place 153 · StoweStowe | 5,000 Meters Varsity | 153 | 20:29.6 PB | 10 |
| Oct 14 | NVAC Mountain Cross-Country Run ChampionshipOct 14 · 5,000 Meters Varsity · Place 51 · StoweStowe | 5,000 Meters Varsity | 51 | 21:10.3 PB | 10 |
| Oct 9 | Peoples Academy InvitationalOct 9 · 5,000 Meters Boys HS Varsity · Place 21 · StoweStowe | 5,000 Meters Boys HS Varsity | 21 | 20:12.7 PB | 10 |
| Oct 3 | Woods Trail RunOct 3 · 5,000 Meters 3rd Seed High School Boys · Place 72 · StoweStowe | 5,000 Meters 3rd Seed High School Boys | 72 | 21:57.4 PB | 10 |
| Sep 19 | Amherst InvitationalSep 19 · 5,000 Meters Varsity · Place 53 · StoweStowe | 5,000 Meters Varsity | 53 | 21:02.6 PB | 10 |
| Sep 16 | Lamoille XC MeetSep 16 · 5,000 Meters Varsity · Place 15 · StoweStowe | 5,000 Meters Varsity | 15 | 22:53.5 PB | 10 |
| Sep 9 | U-32 Home MeetSep 9 · 5,000 Meters Varsity · Place 32 · StoweStowe | 5,000 Meters Varsity | 32 | 21:20 PB | 10 |
| Sep 5 | Burlington HS Cross-Country Run InvitationalSep 5 · 5,000 Meters HS Varsity · Place 102 · StoweStowe | 5,000 Meters HS Varsity | 102 | 20:38.6 | 10 |
| Aug 29 | Essex HS Cross-Country Run InvitationalAug 29 · 5,000 Meters Varsity · Place 97 · StoweStowe | 5,000 Meters Varsity | 97 | 21:03.9 PB | 10 |
2025 Cross Country
2 results2023 Cross Country
2 results