Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Alvirne High SchoolNHIAA Cross Country Meet of Champions · Nov 1 | 20:41.6 | NHIAA Cross Country Meet of Champions | November 1, 2025 |
| 5,000 Meters · Concord High SchoolCofrin Classic · Sep 9 | 21:51 | Cofrin Classic | September 9, 2025 |
| 5,000 Meters · Derryfield ParkNHIAA Division State X-C Championships · Oct 31 | 21:13.50 | NHIAA Division State X-C Championships | October 31, 2026 |
| 5,000 Meters · Dresden Fields, Norwich, VTCVC Cross Country Championship · Oct 16 | 20:44.00 | CVC Cross Country Championship | October 16, 2026 |
| 5,000 Meters · Furcolo Hall (UMASS XC Course)Amherst Invitational · Sep 19 | 20:33.7 | Amherst Invitational | September 19, 2026 |
| 5,000 Meters · Hill House XC CourseNHIAA XC Meet of Champions · Nov 7 | 20:06.2 | NHIAA XC Meet of Champions | November 7, 2026 |
| 5,000 Meters · Hopkinton FairgroundsHopkinton Cross Country Festival · Oct 10 | 19:56.40 | Hopkinton Cross Country Festival | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NHIAA XC Meet of ChampionsNov 7 · 5,000 Meters Varsity · Place 35 · Keene | 5,000 Meters Varsity | 35 | 20:06.2 PB | 12 |
| Oct 31 | NHIAA Division State X-C ChampionshipsOct 31 · 5,000 Meters D1 · Place 21 · Keene | 5,000 Meters D1 | 21 | 21:13.50 PB | 12 |
| Oct 16 | CVC Cross Country ChampionshipOct 16 · 5,000 Meters Varsity · Place 8 · Keene | 5,000 Meters Varsity | 8 | 20:44.00 PB | 12 |
| Oct 10 | Hopkinton Cross Country FestivalOct 10 · 5,000 Meters Varsity · Place 23 · Keene | 5,000 Meters Varsity | 23 | 19:56.40 PB | 12 |
| Sep 19 | Amherst InvitationalSep 19 · 5,000 Meters Varsity · Place 14 · Keene | 5,000 Meters Varsity | 14 | 20:33.7 PB | 12 |
2025 Cross Country
4 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 145 · Keene | 5,000 Meters Large School Varsity | 145 | 23:07.9 | 10 |