Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 24:06.90 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Coggshall ParkMid-Wach Championships · Oct 22 | 23:23.2 | Mid-Wach Championships | October 22, 2022 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 12 | 24:14.2 | MIAA 3A, 3B, 3C Divisional Championships | November 12, 2022 |
| 5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 25 | 24:08.28 | 2025 Midland-Wachusett League XC Championship Meet | October 25, 2025 |
| 5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 7 | 25:49.68 | 17th Annual Vineyard XC Invitational | September 7, 2024 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 3 Championships · Nov 11 | 24:43.58 | MIAA Division 3 Championships | November 11, 2023 |
| 5,000 Meters · Wrentham Development Center CourseBay State Invitational · Oct 2 | 24:09.2 | Bay State Invitational | October 2, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results2024 Cross Country
4 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA Division 3 ChampionshipsNov 11 · 5,000 Meters Division 3B · Place 54 · Lunenburg | 5,000 Meters Division 3B | 54 | 24:43.58 PB | 10 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 25 · Lunenburg | 5,000 Meters Sophomore | 25 | 22:06.64 | SO |
| Oct 7 | MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 63 · Lunenburg | 5,000 Meters Varsity | 63 | 23:49.9 | SO |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 56 · Lunenburg | 5,000 Meters Varsity | 56 | 23:49.44 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 56 · Lunenburg | 5,000 Meters Varsity | 56 | 23:49.44 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 56 · Lunenburg | 5,000 Meters Varsity | 56 | 23:49.44 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 56 · Lunenburg | 5,000 Meters Varsity | 56 | 23:49.44 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 56 · Lunenburg | 5,000 Meters Varsity | 56 | 23:49.44 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 3 · Place 137 · Lunenburg | 5,000 Meters Division 3 | 137 | 23:56.52 | 9 |
| Nov 12 | MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3B · Place 42 · Lunenburg | 5,000 Meters Division 3B | 42 | 24:14.2 PB | 9 |
| Oct 22 | Mid-Wach ChampionshipsOct 22 · 5,000 Meters Division D · Place 12 · Lunenburg | 5,000 Meters Division D | 12 | 23:23.2 PB | 9 |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 83 · Lunenburg | 5,000 Meters Varsity | 83 | 22:37.5 | FR |
| Oct 8 | Baystate InvitationalOct 8 · 5,000 Meters Varsity A · Place 77 · Lunenburg | 5,000 Meters Varsity A | 77 | 24:26.8Unofficial | 9 |
| Sep 10 | Martha's Vineyard InvitationalSep 10 · 5,000 Meters Varsity · Place 78 · Lunenburg | 5,000 Meters Varsity | 78 | 25:46.3 | FR |
2021 Cross Country
4 results