Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.3 Miles · Red Rocks ParkSBHS JV Races · Sep 20 | 16:26.13 | SBHS JV Races | September 20, 2018 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 27 | 18:40.8 | NXR Northeast & New York Regional Championships | November 27, 2021 |
| 5,000 Meters · Burlington HSBurlington Cross-Country Run Invitational · Sep 8 | 23:49.1 | Burlington Cross-Country Run Invitational | September 8, 2018 |
| 5,000 Meters · Catamount Family CenterBurlington & Essex HS Cross-Country Run Invitational · Oct 3 | 19:10.9 | Burlington & Essex HS Cross-Country Run Invitational | October 3, 2020 |
| 5,000 Meters · Essex High School/Tree farmEssex Cross-Country Run Invitational · Aug 31 | 19:16.9 | Essex Cross-Country Run Invitational | August 31, 2019 |
| 5,000 Meters · Hard'Ack Recreation AreaVermont Cross-Country Run Meet Of Champions · Nov 7 | 18:19.40 | Vermont Cross-Country Run Meet Of Champions | November 7, 2020 |
| 5,000 Meters · Mills Riverside ParkMMUXC 2020 #2 · Oct 23 | 19:03.91 | MMUXC 2020 #2 | October 23, 2020 |
| 5,000 Meters · Missisquoi Valley UHSNVAC Cross-Country Run Championship · Oct 20 | 21:08.2 | NVAC Cross-Country Run Championship | October 20, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 133 · Essex | 5,000 Meters Championship - Northeast | 133 | 18:40.8 PB | 12 |
| Nov 13 | New England Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 202 · Essex | 5,000 Meters Varsity | 202 | 19:17.3 | SR |
| Nov 6 | Vermont Cross-Country Run Meet of ChampionsNov 6 · 5,000 Meters Varsity · Place 37 · Essex | 5,000 Meters Varsity | 37 | 17:38.74 | 12 |
| Oct 30 | Vermont State XC ChampionshipsOct 30 · 5,000 Meters Championship · Place 50 · Essex | 5,000 Meters Championship | 50 | 18:45.0 | SR |
| Oct 30 | Vermont State XC ChampionshipsOct 30 · 5,000 Meters Division 1 · Place 31 · Essex | 5,000 Meters Division 1 | 31 | 18:45.0 | SR |
| Oct 22 | MMUXC Home #1Oct 22 · 5,000 Meters Varsity · Place 65 · Essex | 5,000 Meters Varsity | 65 | 19:40.19 | 12 |
| Oct 16 | Burnt Hills Cross County InvitationalOct 16 · 3 Miles Varsity · Place 88 · Essex | 3 Miles Varsity | 88 | 18:01.0 | — |
| Sep 4 | Essex Cross-Country Run InvitationalSep 4 · 5,000 Meters Varsity · Place 40 · Essex | 5,000 Meters Varsity | 40 | 18:20.8 | 12 |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Vermont Cross-Country Run Meet Of ChampionsNov 7 · 5,000 Meters Varsity · Place 50 · Essex | 5,000 Meters Varsity | 50 | 18:19.40 PB | 11 |
| Oct 31 | Vermont State ChampionshipOct 31 · 5,000 Meters Division 1 · Place 28 · Essex-VT | 5,000 Meters Division 1 | 28 | 18:50.3 | 11 |
| Oct 23 | MMUXC 2020 #2Oct 23 · 5,000 Meters Varsity · Place 10 · Essex | 5,000 Meters Varsity | 10 | 19:03.91 PB | 11 |
| Oct 20 | Rice Memorial HS XC Meet #2Oct 20 · 5,000 Meters Varsity · Place 15 · Essex | 5,000 Meters Varsity | 15 | 19:32 | 11 |
| Oct 17 | NVAC Chittenden Cross-Country Run ChampionshipOct 17 · 5,000 Meters Varsity · Place 30 · Essex | 5,000 Meters Varsity | 30 | 18:22.2 | 11 |
| Oct 10 | CVU 3 MileOct 10 · 3 Miles Varsity · Place 23 · Essex | 3 Miles Varsity | 23 | 18:21 | 11 |
| Oct 3 | Burlington & Essex HS Cross-Country Run InvitationalOct 3 · 5,000 Meters Varsity · Place 51 · Essex | 5,000 Meters Varsity | 51 | 19:10.9 PB | 11 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Vermont State ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 41 · Essex | 5,000 Meters Junior Varsity | 41 | 20:56.4 | 10 |
| Oct 19 | NVAC Chittenden Cross-Country Run ChampionshipOct 19 · 5,000 Meters Varsity · Place 67 · Essex | 5,000 Meters Varsity | 67 | 18:41.8 | 10 |
| Oct 11 | MMUXC - Home Meet #2Oct 11 · 5,000 Meters Varsity · Place 20 · Essex | 5,000 Meters Varsity | 20 | 19:45.80Unofficial | 10 |
| Sep 24 | Rice Memorial HS XC MeetSep 24 · 5,000 Meters Varsity · Place 7 · Essex | 5,000 Meters Varsity | 7 | 19:09 | 10 |
| Sep 19 | JV @ Red RocksSep 19 · 2.3 Miles Open · Place 2 · Essex | 2.3 Miles Open | 2 | 13:44.8 | 10 |
| Sep 7 | Burlington Cross-Country Run InvitationalSep 7 · 5,000 Meters Varsity · Place 40 · Essex | 5,000 Meters Varsity | 40 | 20:02.4 | 10 |
| Aug 31 | Essex Cross-Country Run InvitationalAug 31 · 5,000 Meters JV Boys · Place 20 · Essex | 5,000 Meters JV Boys | 20 | 19:16.9 PB | 10 |
2018 Cross Country
6 results