Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Duxbury High SchoolHingham @ Duxbury (Boys Only) · Sep 23 | 22:05 | Hingham @ Duxbury (Boys Only) | September 23, 2025 |
| 2.97 Miles · Silver Lake Regional High SchoolHingham @ Silver Lake XC · Sep 15 | 21:42.80 | Hingham @ Silver Lake XC | September 15, 2026 |
| 2.98 Miles · Hingham High SchoolPL XC - Silver lake at Hingham · Sep 30 | 20:35.2 | PL XC - Silver lake at Hingham | September 30, 2025 |
| 4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 19:59.1 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Marshfield High SchoolMarshfield vs Hingham · Oct 13 | 21:43.5 | Marshfield vs Hingham | October 13, 2026 |
| 5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 25 | 21:15.8 | Patriot League HS XC Championship | October 25, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 8 | 21:32.80 | MIAA Division 1A-1B-1C | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
7 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 63 · Hingham | 5,000 Meters Varsity | 63 | 24:05.80 | 9 |
| Oct 26 | Patriot League XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 38 · Hingham | 5,000 Meters Varsity | 38 | 22:58.50 | FR |
| Oct 19 | 63rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Freshman · Place 11 · Hingham | 3,000 Meters Freshman | 11 | 13:51.9 | 9 |
| Oct 9 | PL- XC Hingham at MarshfieldOct 9 · 2.85 Miles Varsity · Place 15 · Hingham | 2.85 Miles Varsity | 15 | 22:54.64 | FR |
| Oct 1 | PL-Hingham at Whitman-HansonOct 1 · 5,000 Meters Varsity · Place 11 · Hingham | 5,000 Meters Varsity | 11 | 25:13.58 | 9 |
| Sep 28 | Ocean State InvitationalSep 28 · 4,000 Meters Freshman 1 · Place 58 · Hingham | 4,000 Meters Freshman 1 | 58 | 19:59.1 PB | 9 |
| Sep 24 | PL-Hingham v DuxburySep 24 · 2.98 Miles Varsity · Place 16 · Hingham | 2.98 Miles Varsity | 16 | 23:35.39 | FR |