Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2100 m · Thetford AcademyVermont Middle School Cross-Country Run State Championship · Nov 1 | 12:43.0 | Vermont Middle School Cross-Country Run State Championship | November 1, 2020 |
| 2700 m · Burlington HSBurlington Cross-Country Run Invitational · Sep 8 | 15:14.4 | Burlington Cross-Country Run Invitational | September 8, 2018 |
| 3 Miles · Saratoga Spa ParkBurnt Hills Invitational · Oct 14 | 19:55.6 | Burnt Hills Invitational | October 14, 2023 |
| 3,000 Meters · Camels Hump Middle SchoolCHMS - Home XC Meet · Oct 3 | 14:17.91 | CHMS - Home XC Meet | October 3, 2019 |
| 3,000 Meters · Hard'Ack Recreation AreaMiddle School Cross-Country Run Championship · Oct 27 | 16:10.7 | Middle School Cross-Country Run Championship | October 27, 2019 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 20:59.1 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 21 | 21:40.8 | Manchester Invite | September 21, 2024 |
| 5,000 Meters · Essex High School/Tree farmEssex HS Cross-Country Run Invitational · Sep 2 | 22:32.2 | Essex HS Cross-Country Run Invitational | September 2, 2023 |
| 5,000 Meters · Mills Riverside ParkMMUXC Home #1 · Oct 22 | 25:15.08 | MMUXC Home #1 | October 22, 2021 |
| 5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 9 | 21:09 | 89th Annual New England Interscholastic Cross Country Championships | November 9, 2024 |
| 6,000 Meters · Stanley ParkNIRCA Regional Championship · Oct 25 | 24:13.51 | NIRCA Regional Championship | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast · Place 17 · EssexEssex | 5,000 Meters Open - Northeast | 17 | 20:59.1 PB | 12 |
| Nov 9 | 89th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 157 · EssexEssex | 5,000 Meters Championships | 157 | 21:09 PB | 12 |
| Oct 26 | Vermont HS State ChampionshipsOct 26 · 5,000 Meters Varsity Division 1 · Place 10 · EssexEssex | 5,000 Meters Varsity Division 1 | 10 | 21:06.00 | 12 |
| Oct 18 | Mills Riverside InvitationalOct 18 · 5,000 Meters Varsity · Place 9 · EssexEssex | 5,000 Meters Varsity | 9 | 19:49.58 | 12 |
| Oct 12 | Burnt Hills Cross County InvitationalOct 12 · 3 Miles Varsity Division III · Place 13 · EssexEssex | 3 Miles Varsity Division III | 13 | 19:46.3 | — |
| Sep 24 | Rice Memorial HS XC MeetSep 24 · 5,000 Meters Varsity · Place 1 · EssexEssex | 5,000 Meters Varsity | 1 | 20:09 | 12 |
| Sep 21 | Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 80 · EssexEssex | 5,000 Meters Large School Varsity | 80 | 21:40.8 PB | 12 |
| Sep 7 | Burlington HS Cross-Country Run InvitationalSep 7 · 5,000 Meters Varsity · Place 11 · EssexEssex | 5,000 Meters Varsity | 11 | 19:49.5 | 12 |
| Aug 31 | Essex HS Cross-Country Run InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 18 · EssexEssex | 5,000 Meters Junior Varsity | 18 | 21:51.3 | 12 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 106 · EssexEssex | 5,000 Meters Championship - Northeast | 106 | 21:03.0 | 11 |
| Oct 28 | Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity Division 1 · Place 8 · EssexEssex | 5,000 Meters Varsity Division 1 | 8 | 21:18.2 | 11 |
| Oct 20 | MMUXC - Mills Riverside InvitationalOct 20 · 5,000 Meters Varsity · Place 11 · EssexEssex | 5,000 Meters Varsity | 11 | 20:15.92 | 11 |
| Oct 14 | Burnt Hills InvitationalOct 14 · 3 Miles Varsity D3 · Place 8 · EssexEssex | 3 Miles Varsity D3 | 8 | 19:55.6 PB | 11 |
| Oct 7 | 2023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 23 · EssexEssex | 5,000 Meters Varsity | 23 | 21:54.7 | — |
| Oct 7 | 2023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 24 · EssexEssex | 5,000 Meters Varsity | 24 | 21:54.7 | — |
| Sep 27 | Rice Memorial HS XC MeetSep 27 · Varsity · Place 4 · EssexEssex | Varsity | 4 | 21:10 | 11 |
| Sep 9 | Burlington HS Cross-Country Run InvitationalSep 9 · 5,000 Meters Varsity · Place 16 · EssexEssex | 5,000 Meters Varsity | 16 | 21:11.1 | 11 |
| Sep 2 | Essex HS Cross-Country Run InvitationalSep 2 · 5,000 Meters Varsity Girls · Place 21 · EssexEssex | 5,000 Meters Varsity Girls | 21 | 22:32.2 PB | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Open - Northeast · Place 49 · EssexEssex | 5,000 Meters Open - Northeast | 49 | 23:59.0 | 10 |
| Oct 29 | Vermont HS Cross-Country State ChampionshipsOct 29 · 5,000 Meters Varsity · Place 11 · EssexEssex | 5,000 Meters Varsity | 11 | 23:51.9 | 10 |
| Oct 21 | MMUXC - Home #2Oct 21 · 5,000 Meters Varsity · Place 35 · EssexEssex | 5,000 Meters Varsity | 35 | 22:37.03 | 10 |
| Oct 15 | NVAC Chittenden Cross-Country Run ChampionshipOct 15 · 5,000 Meters Varsity · Place 23 · EssexEssex | 5,000 Meters Varsity | 23 | 21:41.7 | 10 |
| Oct 4 | Rice Memorial HS XC MeetOct 4 · 5,000 Meters Varsity · Place 3 · EssexEssex | 5,000 Meters Varsity | 3 | 21:30 | 10 |
| Oct 1 | Woods Trail RunOct 1 · 5,000 Meters Varsity · Place 88 · Essex VTEssex VT | 5,000 Meters Varsity | 88 | 23:40.3 | SO |
| Sep 10 | Burlington HS Cross-Country Run InvitationalSep 10 · 5,000 Meters Varsity · Place 32 · EssexEssex | 5,000 Meters Varsity | 32 | 24:23.4 | 10 |
| Sep 3 | Essex HS Cross-Country Run InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 8 · EssexEssex | 5,000 Meters Junior Varsity | 8 | 23:28.4 | 10 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Vermont State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 44 · EssexEssex | 5,000 Meters Varsity | 44 | 26:02.8 | FR |
| Oct 22 | MMUXC Home #1Oct 22 · 5,000 Meters Varsity · Place 73 · EssexEssex | 5,000 Meters Varsity | 73 | 25:15.08 PB | 9 |
| Oct 16 | NVAC Chittenden Cross-Country Run ChampionshipOct 16 · 5,000 Meters Varsity · Place 74 · EssexEssex | 5,000 Meters Varsity | 74 | 26:09.1 | 9 |
| Oct 8 | South Burlington Host Cross-Country Run MeetOct 8 · 4,000 Meters Varsity · Place 44 · EssexEssex | 4,000 Meters Varsity | 44 | 18:06.8 | 9 |
| Sep 18 | Burlington Cross-Country Run InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 32 · EssexEssex | 5,000 Meters Junior Varsity | 32 | 26:00.8 | 9 |
| Sep 11 | EHS vs. BHSSep 11 · 5,000 Meters Varsity · Place 27 · EssexEssex | 5,000 Meters Varsity | 27 | 25:19 | 9 |
| Sep 4 | Essex Cross-Country Run InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 29 · EssexEssex | 5,000 Meters Junior Varsity | 29 | 25:44.3 | 9 |
2020 Cross Country
1 results2019 Cross Country
2 results2018 Cross Country
1 results