Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Saratoga Spa ParkBurnt Hills Invitational · Oct 14 | 17:25.6 | Burnt Hills Invitational | October 14, 2023 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 18:19.8 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 25 | 18:52.8 | NXR Northeast & New York Regional Championships | November 25, 2023 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 21 | 18:06.8 | Manchester Invite | September 21, 2024 |
| 5,000 Meters · Essex High School/Tree farmEssex HS Cross-Country Run Invitational · Sep 2 | 19:17.4 | Essex HS Cross-Country Run Invitational | September 2, 2023 |
| 5,000 Meters · Mills Riverside ParkMills Riverside Invitational 2025 · Oct 18 | 16:54.66 | Mills Riverside Invitational 2025 | October 18, 2025 |
| 5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 9 | 18:13 | 89th Annual New England Interscholastic Cross Country Championships | November 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast Green · Place 60 · Essex | 5,000 Meters Open - Northeast Green | 60 | 18:19.8 PB | 12 |
| Nov 1 | Vermont Cross-Country Meet of Champions & Grade ChampionshipNov 1 · 5,000 Meters Varsity · Place 14 · Essex | 5,000 Meters Varsity | 14 | 17:02.86 | 12 |
| Oct 25 | Vermont HS Cross-Country Run State ChampionshipOct 25 · 5,000 Meters Varsity Division 1 · Place 23 · Essex | 5,000 Meters Varsity Division 1 | 23 | 18:10.60 | 12 |
| Oct 18 | Mills Riverside Invitational 2025Oct 18 · 5,000 Meters Varsity · Place 3 · Essex | 5,000 Meters Varsity | 3 | 16:54.66 PB | 12 |
| Sep 20 | Manchester InviteSep 20 · 5,000 Meters Boys Varsity Large School · Place 76 · Essex | 5,000 Meters Boys Varsity Large School | 76 | 18:23.0 | 12 |
| Sep 6 | Burlington HS Cross-Country Run InvitationalSep 6 · 5,000 Meters Varsity · Place 32 · Essex | 5,000 Meters Varsity | 32 | 17:34.60 | 12 |
| Aug 30 | Essex HS Cross-Country Run InvitationalAug 30 · 5,000 Meters Varsity · Place 22 · Essex | 5,000 Meters Varsity | 22 | 17:46.40 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 89th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 210 · Essex | 5,000 Meters Championships | 210 | 18:13 PB | 11 |
| Oct 26 | Vermont HS State ChampionshipsOct 26 · 5,000 Meters Varsity Division 1 · Place 29 · Essex | 5,000 Meters Varsity Division 1 | 29 | 18:25.20 | 11 |
| Oct 18 | Mills Riverside InvitationalOct 18 · 5,000 Meters Varsity · Place 44 · Essex | 5,000 Meters Varsity | 44 | 18:39.38 | 11 |
| Oct 12 | Burnt Hills Cross County InvitationalOct 12 · 3 Miles Varsity Division III · Place 43 · Essex | 3 Miles Varsity Division III | 43 | 17:30.4 | 11 |
| Sep 24 | Rice Memorial HS XC MeetSep 24 · 5,000 Meters Varsity · Place 5 · Essex | 5,000 Meters Varsity | 5 | 17:59 | 11 |
| Sep 21 | Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 88 · Essex | 5,000 Meters Large School Varsity | 88 | 18:06.8 PB | 11 |
| Sep 7 | Burlington HS Cross-Country Run InvitationalSep 7 · 5,000 Meters Varsity · Place 16 · Essex | 5,000 Meters Varsity | 16 | 16:58.2 | 11 |
| Aug 31 | Essex HS Cross-Country Run InvitationalAug 31 · 5,000 Meters Varsity · Place 20 · Essex | 5,000 Meters Varsity | 20 | 18:08.8 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - Northeast Green · Place 78 · Essex | 5,000 Meters Open - Northeast Green | 78 | 18:52.8 PB | 10 |
| Nov 4 | Vermont HS Cross-Country Run Meet of Champions, Grade ChampionshipNov 4 · 5,000 Meters Varsity · Place 34 · Essex | 5,000 Meters Varsity | 34 | 17:44.70 | 10 |
| Nov 4 | Vermont HS Cross-Country Run Meet of Champions, Grade ChampionshipNov 4 · 5,000 Meters Varsity · Place 34 · Essex | 5,000 Meters Varsity | 34 | 17:44.70 | 10 |
| Oct 28 | Vermont HS Cross-Country Run ChampionshipOct 28 · 5,000 Meters Varsity · Place 5 · Essex | 5,000 Meters Varsity | 5 | 19:04.5 | 10 |
| Oct 20 | MMUXC - Mills Riverside InvitationalOct 20 · 5,000 Meters Varsity · Place 24 · Essex | 5,000 Meters Varsity | 24 | 17:58.96 | 10 |
| Oct 14 | Burnt Hills InvitationalOct 14 · 3 Miles Varsity D3 · Place 53 · Essex | 3 Miles Varsity D3 | 53 | 17:25.6 PB | 10 |
| Oct 7 | 2023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 74 · Essex | 5,000 Meters Varsity | 74 | 19:12.6 | — |
| Oct 7 | 2023 Wood Trails RunOct 7 · 5,000 Meters Varsity · Place 91 · Essex | 5,000 Meters Varsity | 91 | 19:12.6 | — |
| Sep 9 | Burlington HS Cross-Country Run InvitationalSep 9 · 5,000 Meters Varsity · Place 38 · Essex | 5,000 Meters Varsity | 38 | 18:13.1 | 10 |
| Sep 2 | Essex HS Cross-Country Run InvitationalSep 2 · 5,000 Meters Varsity Boys · Place 47 · Essex | 5,000 Meters Varsity Boys | 47 | 19:17.4 PB | 10 |
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 102 · Essex | 5,000 Meters Open - Northeast | 102 | 19:35.0 | 9 |
| Oct 29 | Vermont HS Cross-Country State ChampionshipsOct 29 · 5,000 Meters Varsity · Place 8 · Essex | 5,000 Meters Varsity | 8 | 19:51.9 | 9 |
| Oct 21 | MMUXC - Home #2Oct 21 · 5,000 Meters Varsity · Place 36 · Essex | 5,000 Meters Varsity | 36 | 18:55.91 | 9 |
| Oct 15 | NVAC Chittenden Cross-Country Run ChampionshipOct 15 · 5,000 Meters Varsity · Place 30 · Essex | 5,000 Meters Varsity | 30 | 19:03.5 | 9 |
| Oct 4 | Rice Memorial HS XC MeetOct 4 · 5,000 Meters Varsity · Place 8 · Essex | 5,000 Meters Varsity | 8 | 18:35 | 9 |
| Oct 1 | Woods Trail RunOct 1 · 5,000 Meters Varsity · Place 184 · Essex VT | 5,000 Meters Varsity | 184 | 20:45.5 | FR |
| Sep 10 | Burlington HS Cross-Country Run InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 9 · Essex | 5,000 Meters Junior Varsity | 9 | 19:26.8 | 9 |
| Sep 3 | Essex HS Cross-Country Run InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 8 · Essex | 5,000 Meters Junior Varsity | 8 | 19:59.2 | 9 |