Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Shepherd Hill Regional High SchoolShepherd Hill vs Shrewsbury Dual Meet · Sep 25 | 16:41 | Shepherd Hill vs Shrewsbury Dual Meet | September 25, 2025 |
| 5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 22:19.3 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2023 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 20:59.50 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 22:41.10 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 25 | 20:27.28 | 2025 Midland-Wachusett League XC Championship Meet | October 25, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 27 | 20:24.90 | MSTCA Bay State Invitational | September 27, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results2024 Cross Country
4 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 87 · Shrewsbury | 5,000 Meters Division 1A | 87 | 22:41.10 PB | 10 |
| Oct 14 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Girls · Place 106 · Shrewsbury | 5,000 Meters Varsity Girls | 106 | 22:19.3 PB | 10 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 106 · Shrewsbury | 5,000 Meters Varsity | 106 | 22:19.22 | SO |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 93 · Shrewsbury | 5,000 Meters Championship | 93 | 22:26.9 | SO |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 42 · Shrewsbury | 5,000 Meters Varsity | 42 | 23:17.26 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 42 · Shrewsbury | 5,000 Meters Varsity | 42 | 23:17.26 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 42 · Shrewsbury | 5,000 Meters Varsity | 42 | 23:17.26 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 42 · Shrewsbury | 5,000 Meters Varsity | 42 | 23:17.26 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 42 · Shrewsbury | 5,000 Meters Varsity | 42 | 23:17.26 | 10 |