Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Keene State CollegeRust Buster Invitational · Aug 30 | 13:57.2 | Rust Buster Invitational | August 30, 2025 |
| 3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 5 | 16:05.4 | Suffolk Short Course Classic | September 5, 2026 |
| 5,000 Meters · Stanley ParkMASCAC · Nov 1 | 22:10.18 | MASCAC | November 1, 2025 |
| 5,000 Meters · Wickham Park CollegiateSuitor Invitational · Sep 12 | 24:54.0 | Suitor Invitational | September 12, 2026 |
| 5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 29 | 24:09.4 | League Meet Saturday | October 29, 2022 |
| 6,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 27:38.12 | 52nd Corsair XC Invitational | September 20, 2025 |
| 6,000 Meters · Western New England UniversityWNE Golden Bear Invitational · Oct 18 | 28:08.72 | WNE Golden Bear Invitational | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 82 · StoughtonStoughton | 5,000 Meters Varsity | 82 | 26:44.5 | SR |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Junior Varsity · Place 47 · StoughtonStoughton | 5,000 Meters Junior Varsity | 47 | 23:04.41 | SR |
| Oct 3 | Foxboro vs. StoughtonOct 3 · Varsity · Place 5 · StoughtonStoughton | Varsity | 5 | 25:37 | 12 |
| Sep 23 | MSTCA Franklin Park InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 57 · StoughtonStoughton | 5,000 Meters Junior Varsity | 57 | 34:22.7 | SR |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 84 · StoughtonStoughton | 5,000 Meters Varsity | 84 | 26:03.98 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 84 · StoughtonStoughton | 5,000 Meters Varsity | 84 | 26:03.98 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 84 · StoughtonStoughton | 5,000 Meters Varsity | 84 | 26:03.98 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 84 · StoughtonStoughton | 5,000 Meters Varsity | 84 | 26:03.98 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 84 · StoughtonStoughton | 5,000 Meters Varsity | 84 | 26:03.98 | 12 |
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 115 · StoughtonStoughton | 5,000 Meters Varsity | 115 | 24:19.82 | JR |
| Oct 29 | League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 67 · StoughtonStoughton | 5,000 Meters Hockomock Varsity | 67 | 24:09.4 PB | 11 |
| Oct 14 | MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 31 · StoughtonStoughton | 5,000 Meters Junior Varsity | 31 | 22:51.0 | JR |
| Sep 7 | Ursuline, Stoughton, A. Williams, B-R, SSV @ West BridgewaterSep 7 · Varsity · Place 13 · StoughtonStoughton | Varsity | 13 | 24:10 | 11 |
2021 Cross Country
3 results