Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · U-32 High SchoolU-32 NVAC Mtn League Meet · Sep 8 | 14:31.71 | U-32 NVAC Mtn League Meet | September 8, 2016 |
| 1.8 Miles · Northfield Middle and High SchoolNVAC Mountain Division @ Northfield · Sep 24 | 18:33 | NVAC Mountain Division @ Northfield | September 24, 2018 |
| 3,000 Meters · Montpelier Recreation FieldNVAC Mountain Division Cross Country Championship · Oct 21 | 17:22.7 | NVAC Mountain Division Cross Country Championship | October 21, 2017 |
| 3,000 Meters · Stowe High SchoolStowe League meet · Sep 17 | 12:56 | Stowe League meet | September 17, 2019 |
| 3,200 Meters · Lamoille Union (Cricket Hill Trails)Lamoille Union HS Lancer Invitational · Oct 5 | 17:38.8 | Lamoille Union HS Lancer Invitational | October 5, 2016 |
| 3,200 Meters · Vermont Technical CollegeMountain NVAC Cross-Country Run Championship · Oct 20 | 15:12.9 | Mountain NVAC Cross-Country Run Championship | October 20, 2018 |
| 5,000 Meters · Catamount Family CenterBurlington & Essex HS Cross-Country Run Invitational · Oct 3 | 22:19.5 | Burlington & Essex HS Cross-Country Run Invitational | October 3, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 17 | Stowe League meetSep 17 · 3,000 Meters Middle School Boys · Place 22 · MontpelierMontpelier | 3,000 Meters Middle School Boys | 22 | 12:56 PB | 8 |
2018 Cross Country
2 results2017 Cross Country
2 results2016 Cross Country
2 results