Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 10 | 15:46.67 | MSTCA Bob Glennon Twilight XC (Small & Medium Schools) | October 10, 2026 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 15:46.10 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 25 | 15:54.01 | 2025 Midland-Wachusett League XC Championship Meet | October 25, 2025 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 27 | 16:41.9 | Ocean State Invitational | September 27, 2025 |
| 5,000 Meters · Groton-Dunstable Regional High SchoolGroton-Dunstable vs North Middlesex · Oct 6 | 17:43 | Groton-Dunstable vs North Middlesex | October 6, 2026 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 8 | 16:28.93 | MIAA Division 2A-2B-2C | November 8, 2025 |
| 5,000 Meters · Twin Springs XC CourseNashoba vs. Groton-Dunstable · Oct 7 | 16:59.00 | Nashoba vs. Groton-Dunstable | October 7, 2025 |
| 5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 15 | 16:08.72 | MIAA XC Meet of Champions | November 15, 2025 |
| 5,000 Meters · Wrentham Development CenterMSTCA Bay State (Twilight Meet) · Oct 3 | 15:29.96 | MSTCA Bay State (Twilight Meet) | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 2026 Midland-Wachusett League XC Championship MeetOct 24 · 5,000 Meters Varsity · Place 1 · Groton-Dunstable Reg | 5,000 Meters Varsity | 1 | 15:53.6 | 12 |
| Oct 10 | MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Varsity Medium · Place 4 · Groton-Dunstable Reg | 5,000 Meters Varsity Medium | 4 | 15:46.67 PB | 12 |
| Oct 6 | Groton-Dunstable vs North MiddlesexOct 6 · 5,000 Meters Varsity · Place 5 · Groton-Dunstable Reg | 5,000 Meters Varsity | 5 | 17:43 PB | 12 |
| Oct 3 | MSTCA Bay State (Twilight Meet)Oct 3 · 5,000 Meters Varsity "B" · Place 1 · Groton-Dunstable Reg | 5,000 Meters Varsity "B" | 1 | 15:29.96 PB | 12 |
| Sep 29 | Groton Dunstable vs NashobaSep 29 · 5,000 Meters Varsity · Place 2 · Groton-Dunstable Reg | 5,000 Meters Varsity | 2 | 17:48 | 12 |
| Sep 15 | Groton Dunstable vs LeominsterSep 15 · 5,000 Meters Varsity · Place 2 · Groton-Dunstable Reg | 5,000 Meters Varsity | 2 | 17:53 | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 4 · Groton-Dunstable Reg | 5,000 Meters Division 2 | 4 | 16:08.72 PB | 11 |
| Nov 8 | MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2B · Place 2 · Groton-Dunstable Reg | 5,000 Meters Varsity Division 2B | 2 | 16:28.93 PB | 11 |
| Oct 25 | 2025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division B · Place 1 · Groton-Dunstable Reg | 5,000 Meters Division B | 1 | 15:54.01 PB | 11 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 4 · Groton-Dunstable Reg | 5,000 Meters Varsity Medium | 4 | 15:46.10 PB | 11 |
| Oct 7 | Nashoba vs. Groton-DunstableOct 7 · 5,000 Meters Varsity · Place 1 · Groton-Dunstable Reg | 5,000 Meters Varsity | 1 | 16:59.00 PB | 11 |
| Sep 27 | Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 23 · Groton-Dunstable Reg | 5,000 Meters Championship | 23 | 16:41.9 PB | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 12 · Groton-Dunstable Reg | 5,000 Meters Varsity Division 2 | 12 | 16:34.67 | 10 |
| Nov 9 | MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 3 · Groton-Dunstable Reg | 5,000 Meters Varsity | 3 | 16:46.19 | 10 |
| Oct 26 | Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 2 · Groton-Dunstable Reg | 5,000 Meters Varsity | 2 | 16:48.91 | 10 |
| Sep 28 | Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 29 · Groton-Dunstable Reg | 5,000 Meters Championship | 29 | 16:43.3 | 10 |
| Sep 21 | MSTCA Frank Kelley InvitationalSep 21 · 5,000 Meters Championship · Place 11 · Groton-Dunstable Reg | 5,000 Meters Championship | 11 | 15:59.24 | 10 |