Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · New England CollegeMayflower Kickoff · Aug 28 | 11:57.93 | Mayflower Kickoff | August 28, 2026 |
| 5,000 Meters · 5K High SchoolJohn Stark, St. Thomas, Merrimack Valley @ Coe-Brown · Sep 3 | 20:19.74 | John Stark, St. Thomas, Merrimack Valley @ Coe-Brown | September 3, 2025 |
| 5,000 Meters · Coe-Brown Northwood AcademyJohn Stark, St. Thomas, Merrimack Valley @Coe-Brown · Sep 3 | 20:19.8 | John Stark, St. Thomas, Merrimack Valley @Coe-Brown | September 3, 2025 |
| 5,000 Meters · Derryfield ParkManchester Invite · Sep 20 | 18:17.0 | Manchester Invite | September 20, 2025 |
| 5,000 Meters · John Stark Regional High SchoolJohn Stark Invitational · Oct 1 | 17:29.9 | John Stark Invitational | October 1, 2025 |
| 5,000 Meters · Merrimack Valley High SchoolCapital Area Cross Country Championship · Oct 19 | 19:47 | Capital Area Cross Country Championship | October 19, 2022 |
| 8,000 Meters · 541 Main StGNAC XC Championships · Nov 1 | 32:58.6 | GNAC XC Championships | November 1, 2026 |
| 8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 9 | 33:31.6 | Hopkinton Cross Country Festival | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | NHIAA Division State X-C ChampionshipsOct 25 · 5,000 Meters D2 · Place 31 · John Stark RegionalJohn Stark Regional | 5,000 Meters D2 | 31 | 18:18.9 | 12 |
| Oct 1 | John Stark InvitationalOct 1 · 5,000 Meters Varsity · Place 1 · John Stark RegionalJohn Stark Regional | 5,000 Meters Varsity | 1 | 17:29.9 PB | 12 |
| Sep 20 | Manchester InviteSep 20 · 5,000 Meters Boys Varsity Small School · Place 53 · John Stark RegionalJohn Stark Regional | 5,000 Meters Boys Varsity Small School | 53 | 18:17.0 PB | 12 |
| Sep 3 | John Stark, St. Thomas, Merrimack Valley @ Coe-BrownSep 3 · 5,000 Meters Varsity · Place 6 · John Stark RegionalJohn Stark Regional | 5,000 Meters Varsity | 6 | 20:19.74 PB | 12 |
| Sep 3 | John Stark, St. Thomas, Merrimack Valley @Coe-BrownSep 3 · 5,000 Meters Varsity · Place 6 · John Stark RegionalJohn Stark Regional | 5,000 Meters Varsity | 6 | 20:19.8 PB | 12 |
2022 Cross Country
2 results