Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Enosburg Country ClubBFA Hosting Enosburg MS/HS Meet · Oct 22 | 18:35.00 | BFA Hosting Enosburg MS/HS Meet | October 22, 2018 |
| 5,000 Meters · Essex High School/Tree farmEssex Cross-Country Run Invitational · Aug 31 | 23:26.1 | Essex Cross-Country Run Invitational | August 31, 2019 |
| 5,000 Meters · Harwood Union Harwood Cross-Country Run Invitational · Oct 10 | 24:28.1 | Harwood Cross-Country Run Invitational | October 10, 2020 |
| 5,000 Meters · Hazen UnionHazen Middle & High School Races · Oct 16 | 27:44 | Hazen Middle & High School Races | October 16, 2018 |
| 5,000 Meters · High School XC 5kCraftsbury Invitational · Sep 7 | 24:23.79 | Craftsbury Invitational | September 7, 2019 |
| 5,000 Meters · Missisquoi Valley UHSNVAC Cross-Country Run Championship · Oct 20 | 22:40.9 | NVAC Cross-Country Run Championship | October 20, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Vermont State ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 30 · Spaulding | 5,000 Meters Junior Varsity | 30 | 22:54.9 | 10 |
| Oct 21 | Enosburg Home MeetOct 21 · 4,000 Meters Varsity · Place 17 · Spaulding | 4,000 Meters Varsity | 17 | 18:14.90 | 10 |
| Oct 19 | NVAC Chittenden Cross-Country Run ChampionshipOct 19 · 5,000 Meters Varsity · Place 144 · Spaulding | 5,000 Meters Varsity | 144 | 20:54.2 | 10 |
| Oct 11 | MMUXC - Home Meet #2Oct 11 · 5,000 Meters Varsity · Place 67 · Spaulding | 5,000 Meters Varsity | 67 | 23:19.90Unofficial | 10 |
| Sep 28 | U-32 InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 67 · Spaulding | 5,000 Meters Junior Varsity | 67 | 23:22.89 | 10 |
| Sep 10 | Colchester HS XC MeetSep 10 · 5,000 Meters Varsity · Place 44 · Spaulding | 5,000 Meters Varsity | 44 | 23:45.59 | 10 |
| Sep 7 | Craftsbury Invitational Sep 7 · 5,000 Meters Junior Varsity Boys · Place 37 · Spaulding | 5,000 Meters Junior Varsity Boys | 37 | 24:23.79 PB | 10 |
| Aug 31 | Essex Cross-Country Run InvitationalAug 31 · 5,000 Meters JV Boys · Place 113 · Spaulding | 5,000 Meters JV Boys | 113 | 23:26.1 PB | 10 |
| Aug 26 | SB Class RacesAug 26 · 2.3 Miles Frosh/Soph Freshman · Place 42 · Spaulding | 2.3 Miles Frosh/Soph Freshman | 42 | 18:07.09 | 10 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | BFA Hosting Enosburg MS/HS MeetOct 22 · 4,000 Meters Varsity · Place 30 · Spaulding | 4,000 Meters Varsity | 30 | 18:35.00 PB | 9 |
| Oct 20 | NVAC Cross-Country Run ChampionshipOct 20 · 5,000 Meters Varsity · Place 61 · Spaulding | 5,000 Meters Varsity | 61 | 22:40.9 PB | 9 |
| Oct 16 | Hazen Middle & High School RacesOct 16 · 5,000 Meters Varsity · Place 16 · Spaulding | 5,000 Meters Varsity | 16 | 27:44 PB | 9 |
| Oct 13 | 2018 Harwood Co-Ed InvitationalOct 13 · 5,000 Meters Varsity · Place 53 · Spaulding | 5,000 Meters Varsity | 53 | 25:04.1 | 9 |
| Oct 6 | Woods Trail Run Oct 6 · 5,000 Meters Varsity · Place 587 · Spaulding VT | 5,000 Meters Varsity | 587 | 24:07.83 | 9 |
| Sep 29 | U-32 XC Invitational 2018Sep 29 · 5,000 Meters Junior Varsity · Place 75 · Spaulding | 5,000 Meters Junior Varsity | 75 | 23:16.51 | 9 |
| Sep 18 | Arrowhead RaceSep 18 · 5,000 Meters Varsity · Place 72 · Spaulding | 5,000 Meters Varsity | 72 | 27:27.19 | 9 |
| Sep 11 | Mt. Abraham HS HostSep 11 · 5,000 Meters High School Boys · Spaulding | 5,000 Meters High School Boys | — | 25:31Unofficial | 9 |
| Sep 1 | Essex Cross-Country Run InvitationalSep 1 · 5,000 Meters Varsity Boys · Place 117 · Spaulding | 5,000 Meters Varsity Boys | 117 | 24:27.7 | 9 |