Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Danville School Danville · Oct 10 | 22:26 | Danville | October 10, 2020 |
| 5,000 Meters · Derryfield ParkManchester Invitational Large School boys · Sep 24 | 17:19 | Manchester Invitational Large School boys | September 24, 2022 |
| 5,000 Meters · Hard'Ack Recreation AreaBFA Meet # 2 · Oct 24 | 22:01.0 | BFA Meet # 2 | October 24, 2020 |
| 5,000 Meters · Mills Riverside ParkMMUXC Home #1 · Oct 22 | 18:29.34 | MMUXC Home #1 | October 22, 2021 |
| 5,000 Meters · Mount WashingtonPaul Letarte Race at Great Glen · Sep 9 | 18:49.91 | Paul Letarte Race at Great Glen | September 9, 2023 |
| 5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 12 | 17:55.3 | New England Interscholastic XC Championships | November 12, 2022 |
| 5,000 Meters · St Johnsbury Academy- Rankin PropertySt Johnsbury vs Craftbury Dual Meet · Oct 1 | 21:35 | St Johnsbury vs Craftbury Dual Meet | October 1, 2020 |
| 5,000 Meters · St. Johnsbury AcademyNVAC MT Div at STJ Postponed to 9/14 · Sep 13 | 18:31 | NVAC MT Div at STJ Postponed to 9/14 | September 13, 2022 |
| 5,000 Meters · U-32 High SchoolU-32 Cross-Country Meet · Sep 7 | 19:06.74 | U-32 Cross-Country Meet | September 7, 2021 |
| 5,000 Meters · Vermont Technical CollegeRandolph Invitational · Sep 11 | 18:18.45 | Randolph Invitational | September 11, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity Division 1 · Place 43 · St Johnsbury | 5,000 Meters Varsity Division 1 | 43 | 19:32.4 | 12 |
| Oct 21 | NVAC Mountain Div. Cross-Country Run ChampionshipOct 21 · 5,000 Meters Varsity · Place 12 · St Johnsbury | 5,000 Meters Varsity | 12 | 17:34.1 | 12 |
| Sep 19 | Kingdom CupSep 19 · 5,000 Meters Varsity · Place 6 · St Johnsbury | 5,000 Meters Varsity | 6 | 18:29.58 | 12 |
| Sep 13 | NVAC MT Div at STJSep 13 · 5,000 Meters Varsity · Place 5 · St Johnsbury | 5,000 Meters Varsity | 5 | 19:15.00 | 12 |
| Sep 9 | Paul Letarte Race at Great GlenSep 9 · 5,000 Meters Varsity · Place 24 · St Johnsbury | 5,000 Meters Varsity | 24 | 18:49.91 PB | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 158 · St Johnsbury | 5,000 Meters Varsity | 158 | 17:55.3 PB | 11 |
| Oct 29 | Vermont HS Cross-Country State ChampionshipsOct 29 · 5,000 Meters Varsity Division 1 · Place 13 · St Johnsbury | 5,000 Meters Varsity Division 1 | 13 | 17:54.8 | 11 |
| Oct 22 | NVAC Mountain Divison ChampionshipsOct 22 · Varsity · Place 8 · St Johnsbury | Varsity | 8 | 18:00 | 11 |
| Oct 4 | NVAC MT Division Meet at STJOct 4 · Varsity · Place 5 · St Johnsbury | Varsity | 5 | 18:04 | 11 |
| Sep 24 | Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 51 · St Johnsbury | 5,000 Meters Varsity | 51 | 17:19 PB | 11 |
| Sep 16 | MMUXC -Home #1 - St. JSep 16 · 5,000 Meters Varsity · Place 3 · St Johnsbury | 5,000 Meters Varsity | 3 | 17:22.74 | 11 |
| Sep 13 | NVAC MT Div at STJ Postponed to 9/14Sep 13 · 5,000 Meters Varsity · Place 2 · St Johnsbury | 5,000 Meters Varsity | 2 | 18:31 PB | 11 |
| Sep 10 | Burlington HS Cross-Country Run InvitationalSep 10 · 5,000 Meters Varsity · Place 11 · St Johnsbury | 5,000 Meters Varsity | 11 | 17:23.1 | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | MMUXC Home #1Oct 22 · 5,000 Meters Varsity · Place 31 · St Johnsbury | 5,000 Meters Varsity | 31 | 18:29.34 PB | 10 |
| Oct 16 | NVAC Mountain Division Championship MeetOct 16 · 5,000 Meters Varsity · Place 19 · St Johnsbury | 5,000 Meters Varsity | 19 | 19:44.4 | 10 |
| Sep 17 | STJ vs MMU Dual MeetSep 17 · 5,000 Meters Varsity · Place 4 · St Johnsbury | 5,000 Meters Varsity | 4 | 19:01 | 10 |
| Sep 14 | NVAC XC Meet @STJSep 14 · 5,000 Meters Varsity · Place 11 · St Johnsbury | 5,000 Meters Varsity | 11 | 19:22 | 10 |
| Sep 11 | Randolph Invitational Sep 11 · 5,000 Meters Varsity · Place 27 · St Johnsbury | 5,000 Meters Varsity | 27 | 18:18.45 PB | 10 |
| Sep 7 | U-32 Cross-Country MeetSep 7 · 5,000 Meters Varsity · Place 8 · St Johnsbury | 5,000 Meters Varsity | 8 | 19:06.74 PB | 10 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | BFA Meet # 2Oct 24 · 5,000 Meters Varsity · Place 99 · St Johnsbury | 5,000 Meters Varsity | 99 | 22:01.0 PB | 9 |
| Oct 10 | DanvilleOct 10 · 5,000 Meters Varsity · Place 25 · St Johnsbury | 5,000 Meters Varsity | 25 | 22:26 PB | 9 |
| Oct 1 | St Johnsbury vs Craftbury Dual MeetOct 1 · 5,000 Meters Varsity · Place 14 · St Johnsbury | 5,000 Meters Varsity | 14 | 21:35 PB | 9 |
| Sep 12 | Woodbridge Classic Trample the Virus Virtual RaceSep 12 · 3 Miles Race 18- Varsity A Red · Place 29 · St Johnsbury | 3 Miles Race 18- Varsity A Red | 29 | 20:05.0Unofficial | 9 |