Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Danville School Danville Invitational · Sep 21 | 24:40 | Danville Invitational | September 21, 2018 |
| 5,000 Meters · High School XC 5kCraftsbury Invitational · Sep 7 | 25:31.36 | Craftsbury Invitational | September 7, 2019 |
| 5,000 Meters · Mills Riverside ParkMMUXC Home #1 · Oct 22 | 22:56.71 | MMUXC Home #1 | October 22, 2021 |
| 5,000 Meters · MT. Mansfield UHSMMUXC - Home Meet #1 · Sep 13 | 26:01.17 | MMUXC - Home Meet #1 | September 13, 2019 |
| 5,000 Meters · Northfield Middle and High SchoolNVAC Mountain Division @ Northfield · Sep 24 | 26:51 | NVAC Mountain Division @ Northfield | September 24, 2018 |
| 5,000 Meters · Oxbow HSOxbow Meet · Oct 16 | 24:44.8 | Oxbow Meet | October 16, 2018 |
| 5,000 Meters · St. Johnsbury AcademyNVAC XC Meet @STJ · Sep 14 | 24:47 | NVAC XC Meet @STJ | September 14, 2021 |
| 5,000 Meters · U-32 High SchoolU-32 Cross-Country Meet · Sep 7 | 24:43.56 | U-32 Cross-Country Meet | September 7, 2021 |
| 5,000 Meters · Vermont Technical CollegeRandolph Invitational · Sep 11 | 23:27.08 | Randolph Invitational | September 11, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | MMUXC Home #1Oct 22 · 5,000 Meters Varsity · Place 47 · St Johnsbury | 5,000 Meters Varsity | 47 | 22:56.71 PB | 12 |
| Oct 16 | NVAC Mountain Division Championship MeetOct 16 · 5,000 Meters Varsity · Place 26 · St Johnsbury | 5,000 Meters Varsity | 26 | 24:26.6 | 12 |
| Sep 17 | STJ vs MMU Dual MeetSep 17 · 5,000 Meters Varsity · Place 10 · St Johnsbury | 5,000 Meters Varsity | 10 | 23:58 | 12 |
| Sep 14 | NVAC XC Meet @STJSep 14 · 5,000 Meters Varsity · Place 7 · St Johnsbury | 5,000 Meters Varsity | 7 | 24:47 PB | 12 |
| Sep 11 | Randolph Invitational Sep 11 · 5,000 Meters Varsity · Place 49 · St Johnsbury | 5,000 Meters Varsity | 49 | 23:27.08 PB | 12 |
| Sep 7 | U-32 Cross-Country MeetSep 7 · 5,000 Meters Varsity · Place 15 · St Johnsbury | 5,000 Meters Varsity | 15 | 24:43.56 PB | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Vermont State ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 15 · St Johnsbury | 5,000 Meters Junior Varsity | 15 | 23:52.0 | 10 |
| Oct 19 | NVAC Mountain Div Championships Hosted by STJOct 19 · 5,000 Meters Junior Varsity · Place 6 · St Johnsbury | 5,000 Meters Junior Varsity | 6 | 24:02 | 10 |
| Oct 15 | Oxbow Cross Country MeetOct 15 · 5,000 Meters Varsity · Place 16 · St Johnsbury | 5,000 Meters Varsity | 16 | 25:57:45 | 10 |
| Oct 9 | NVAC MTN meet at STJOct 9 · 5,000 Meters Varsity · Place 7 · St Johnsbury | 5,000 Meters Varsity | 7 | 24:05 | 10 |
| Sep 24 | NVAC Mountain Division All League MeetSep 24 · 5,000 Meters Varsity · Place 32 · St Johnsbury | 5,000 Meters Varsity | 32 | 25:04.9 | 10 |
| Sep 20 | Kingdom CupSep 20 · 5,000 Meters Varsity · Place 12 · St Johnsbury | 5,000 Meters Varsity | 12 | 25:30.25 | 10 |
| Sep 17 | NVAC MTN meet at STJSep 17 · 5,000 Meters Varsity · Place 14 · St Johnsbury | 5,000 Meters Varsity | 14 | 24:11 | 10 |
| Sep 13 | MMUXC - Home Meet #1Sep 13 · 5,000 Meters Varsity · Place 15 · St Johnsbury | 5,000 Meters Varsity | 15 | 26:01.17 PB | 10 |
| Sep 7 | Craftsbury Invitational Sep 7 · 5,000 Meters Junior Varsity Girls · Place 3 · St Johnsbury | 5,000 Meters Junior Varsity Girls | 3 | 25:31.36 PB | 10 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Mountain NVAC Cross-Country Run ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 5 · St Johnsbury | 5,000 Meters Junior Varsity | 5 | 23:41.9 | 9 |
| Oct 16 | Oxbow MeetOct 16 · 5,000 Meters 5000 Meter Varsity · Place 14 · St Johnsbury | 5,000 Meters 5000 Meter Varsity | 14 | 24:44.8 PB | 9 |
| Oct 10 | NVAC Mountain Divsion Oct 10 · 5,000 Meters Varsity · Place 13 · St Johnsbury | 5,000 Meters Varsity | 13 | 25:44 | 9 |
| Oct 6 | Woods Trail Run Oct 6 · 5,000 Meters Varsity · Place 259 · St Johnsbury VT | 5,000 Meters Varsity | 259 | 25:00.68 | 9 |
| Oct 2 | NVAC at St Johnsbury MOVED to 10/2Oct 2 · 5,000 Meters Varsity · Place 12 · St Johnsbury | 5,000 Meters Varsity | 12 | 25:10 | 9 |
| Sep 29 | U-32 XC Invitational 2018Sep 29 · 5,000 Meters Junior Varsity · Place 17 · St Johnsbury | 5,000 Meters Junior Varsity | 17 | 24:51.70 | 9 |
| Sep 24 | NVAC Mountain Division @ NorthfieldSep 24 · 5,000 Meters Varsity · Place 33 · St Johnsbury | 5,000 Meters Varsity | 33 | 26:51 PB | 9 |
| Sep 21 | Danville Invitational Sep 21 · 5,000 Meters Varsity · Place 5 · St Johnsbury | 5,000 Meters Varsity | 5 | 24:40 PB | 9 |
| Sep 12 | Kingdom Cup Sep 12 · Varsity · Place 25 · St Johnsbury | Varsity | 25 | 26:15 | 9 |
| Sep 7 | STJ vs MMU Dual meetSep 7 · 5,000 Meters Varsity · Place 19 · St Johnsbury | 5,000 Meters Varsity | 19 | 26:28 | 9 |