Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Wallingford Park and RideMill River Invitational · Oct 10 | 21:10 | Mill River Invitational | October 10, 2026 |
| 5,000 Meters · Bellows Falls Union HighBellows Falls Home Meet #2 · Sep 11 | 23:29 | Bellows Falls Home Meet #2 | September 11, 2026 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 20 | 24:49.0 | Manchester Invite | September 20, 2025 |
| 5,000 Meters · Hartford High SchoolHartford SVL · Sep 15 | 23:26 | Hartford SVL | September 15, 2026 |
| 5,000 Meters · N. Springfield DamSVL Meet - Springfield · Oct 8 | 24:59.91 | SVL Meet - Springfield | October 8, 2024 |
| 5,000 Meters · Stone Meadow ParkWallingford Stone meadow · Sep 21 | 25:36.73 | Wallingford Stone meadow | September 21, 2024 |
| 5,000 Meters · Thetford AcademyWoods Trail Run · Oct 3 | 23:38.2 | Woods Trail Run | October 3, 2026 |
| 5,000 Meters · U-32 High SchoolU-32 Cross-Country Run Invitational · Sep 26 | 23:45.5 | U-32 Cross-Country Run Invitational | September 26, 2026 |
| 5,000 Meters · Wallingford Park and RideMill River Invitational · Sep 27 | 23:10 | Mill River Invitational | September 27, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Vermont HS Cross-Country Run State ChampionshipsOct 24 · 5,000 Meters Varsity Division 3 · Place 95 · Mt Saint Joseph | 5,000 Meters Varsity Division 3 | 95 | 27:24.5 | 11 |
| Oct 16 | SVL Championship 2026Oct 16 · 5,000 Meters Varsity · Place 19 · Mt Saint Joseph | 5,000 Meters Varsity | 19 | 20:40.9Unofficial | 11 |
| Oct 10 | Mill River InvitationalOct 10 · 3 Miles Varsity · Place 14 · Mt Saint Joseph | 3 Miles Varsity | 14 | 21:10 PB | 11 |
| Oct 3 | Woods Trail RunOct 3 · 5,000 Meters 3rd Seed High School Boys · Place 120 · Mt Saint Joseph | 5,000 Meters 3rd Seed High School Boys | 120 | 23:38.2 PB | 11 |
| Sep 26 | U-32 Cross-Country Run InvitationalSep 26 · 5,000 Meters Varsity · Place 95 · Mt Saint Joseph | 5,000 Meters Varsity | 95 | 23:45.5 PB | 11 |
| Sep 15 | Hartford SVL Sep 15 · 5,000 Meters Boys High School · Place 32 · Mt Saint Joseph | 5,000 Meters Boys High School | 32 | 23:26 PB | 11 |
| Sep 11 | Bellows Falls Home Meet #2Sep 11 · 5,000 Meters Varsity · Place 7 · Mt Saint Joseph | 5,000 Meters Varsity | 7 | 23:29 PB | 11 |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Vermont HS Cross-Country Run State ChampionshipOct 25 · 5,000 Meters Varsity Division 3 · Place 56 · Mt Saint Joseph | 5,000 Meters Varsity Division 3 | 56 | 22:36.40 | 10 |
| Oct 17 | SVL-B ChampionshipOct 17 · 5,000 Meters Varsity · Place 21 · Mt Saint Joseph | 5,000 Meters Varsity | 21 | 22:24.64 | 10 |
| Oct 7 | Springfield SVL MeetOct 7 · 5,000 Meters Varsity · Place 19 · Mt Saint Joseph | 5,000 Meters Varsity | 19 | 25:55.32 | 10 |
| Sep 27 | Mill River InvitationalSep 27 · 5,000 Meters High School Boys · Place 5 · Mt Saint Joseph | 5,000 Meters High School Boys | 5 | 23:10 PB | 10 |
| Sep 20 | Manchester InviteSep 20 · 5,000 Meters Boys Varsity Small School · Place 283 · Mt Saint Joseph | 5,000 Meters Boys Varsity Small School | 283 | 24:49.0 PB | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Vermont HS State ChampionshipsOct 26 · 5,000 Meters Varsity Division 3 · Place 71 · Mt Saint Joseph | 5,000 Meters Varsity Division 3 | 71 | 27:45.80 | 9 |
| Oct 18 | SVL B-Division Championships @ SpringfieldOct 18 · 5,000 Meters Varsity · Place 24 · Mt Saint Joseph | 5,000 Meters Varsity | 24 | 22:05.81 | 9 |
| Oct 8 | SVL Meet - SpringfieldOct 8 · 5,000 Meters Varsity · Place 40 · Mt Saint Joseph | 5,000 Meters Varsity | 40 | 24:59.91 PB | 9 |
| Sep 24 | FHU SVL Castleton MeetSep 24 · 5,000 Meters Varsity · Place 17 · Mt Saint Joseph | 5,000 Meters Varsity | 17 | 27:08 | 9 |
| Sep 21 | Wallingford Stone meadow Sep 21 · 5,000 Meters Varsity · Place 9 · Mt Saint Joseph | 5,000 Meters Varsity | 9 | 25:36.73 PB | 9 |
| Sep 3 | Rutland SVL MeetSep 3 · 5,000 Meters Varsity · Place 22 · Mt Saint Joseph | 5,000 Meters Varsity | 22 | 26:26.51 | 9 |