Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Craftsbury Outdoor CenterCraftsbury Academy XC Home Meet · Oct 1 | 13:13.2 | Craftsbury Academy XC Home Meet | October 1, 2025 |
| 2,500 Meters · The Wildflower Inn, Restaurant & PubLyndon Institute Home Meet · Sep 3 | 11:45 | Lyndon Institute Home Meet | September 3, 2025 |
| 3,000 Meters · Craftsbury Outdoor CenterNVAC Mountain Cross-Country Run Championship · Oct 11 | 12:52.00 | NVAC Mountain Cross-Country Run Championship | October 11, 2025 |
| 3,000 Meters · Hard'Ack Recreation AreaVermont Middle School Cross-Country Run State Championship · Oct 30 | 12:08.4 | Vermont Middle School Cross-Country Run State Championship | October 30, 2022 |
| 4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 23 | 15:54.14 | USATF Region 1 Junior Olympic Championship | November 23, 2025 |
| 5,000 Meters · Craftsbury Outdoor CenterNVAC Mountain Cross-Country Run Championship · Oct 14 | 20:37.0 | NVAC Mountain Cross-Country Run Championship | October 14, 2026 |
| 5,000 Meters · Derryfield ParkManchester Invitational · Sep 19 | 21:33.1 | Manchester Invitational | September 19, 2026 |
| 5,000 Meters · Hard'Ack Recreation AreaVermont Cross Country Meet of Champions & Grade Championships · Oct 30 | 19:34.7 | Vermont Cross Country Meet of Champions & Grade Championships | October 30, 2026 |
| 5,000 Meters · Hopkinton FairgroundsHopkinton Cross Country Festival · Oct 10 | 20:00.50 | Hopkinton Cross Country Festival | October 10, 2026 |
| 5,000 Meters · Nashua High School SouthNashua North X-C Invitational · Sep 12 | 20:35.10 | Nashua North X-C Invitational | September 12, 2026 |
| 5,000 Meters · St. Johnsbury AcademyNVAC SJA Home Meet · Sep 29 | 20:30.25 | NVAC SJA Home Meet | September 29, 2026 |
| 5,000 Meters · Thetford AcademyWoods Trail Run · Oct 3 | 21:07.7 | Woods Trail Run | October 3, 2026 |
| 5,000 Meters · U-32 High SchoolU-32 Cross-Country Run Invitational · Sep 26 | 20:44.2 | 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
2 results2025 Cross Country
4 results2022 Cross Country
1 results