Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.8 Miles · Wompatuck State ParkWeymouth vs. Natick · Sep 30 | 19:02 | Weymouth vs. Natick | September 30, 2025 |
| 3,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 29 | 13:21.4 | League Meet Saturday | October 29, 2022 |
| 5,000 Meters · Braintree High SchoolNeedham vs Braintree/Weymouth @ Braintree · Sep 3 | 21:40.5 | Needham vs Braintree/Weymouth @ Braintree | September 3, 2025 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 21:06.00 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 9 | 21:20.0 | Hopkinton Cross Country Festival | October 9, 2026 |
| 5,000 Meters · Morses PondWellesley vs. Weymouth & Framingham · Oct 8 | 21:54 | Wellesley vs. Weymouth & Framingham | October 8, 2025 |
| 5,000 Meters · West Castleton RoadCastleton Invitational · Sep 5 | 22:10.8 | Castleton Invitational | September 5, 2026 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 1 | 21:48.50 | MSTCA Frank Mooney Coaches (Large Schools) | November 1, 2025 |
| 6,000 Meters · CastletonLittle East XC Championship · Oct 31 | 26:38.8 | Little East XC Championship | October 31, 2026 |
| 6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 27:24.19 | 53rd UMass Dartmouth Cross Country Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Little East XC ChampionshipOct 31 · 6,000 Meters Collegiate · Place 52 · UMass BostonUMass Boston | 6,000 Meters Collegiate | 52 | 26:38.8 PB | Fr |
| Oct 17 | Golden Bear InvitationalOct 17 · 6,000 Meters Varsity · Place 42 · UMass BostonUMass Boston | 6,000 Meters Varsity | 42 | 25:55.63 | FR |
| Oct 9 | Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 45 · UMass BostonUMass Boston | 5,000 Meters Collegiate | 45 | 21:20.0 PB | Fr |
| Sep 19 | 53rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Gold 35:00 min. cap · Place 198 · UMass BostonUMass Boston | 6,000 Meters 6K Gold 35:00 min. cap | 198 | 27:24.19 PB | Fr |
| Sep 5 | Castleton InvitationalSep 5 · 5,000 Meters Collegiate · Place 12 · UMass BostonUMass Boston | 5,000 Meters Collegiate | 12 | 22:10.8 PB | Fr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 25 · WeymouthWeymouth | 5,000 Meters Senior | 25 | 21:48.50 PB | 12 |
| Oct 25 | Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 69 · WeymouthWeymouth | 5,000 Meters Varsity | 69 | 21:55.60 | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 103 · WeymouthWeymouth | 5,000 Meters Varsity Large | 103 | 21:06.00 PB | 12 |
| Oct 8 | Wellesley vs. Weymouth & FraminghamOct 8 · 5,000 Meters Varsity · Place 18 · WeymouthWeymouth | 5,000 Meters Varsity | 18 | 21:54 PB | 12 |
| Sep 30 | Weymouth vs. NatickSep 30 · 2.8 Miles Varsity · Place 15 · WeymouthWeymouth | 2.8 Miles Varsity | 15 | 19:02 PB | 12 |
| Sep 10 | Newton North @ Weymouth w/ MiltonSep 10 · 2.8 Miles Varsity · Place 23 · WeymouthWeymouth | 2.8 Miles Varsity | 23 | 19:03 | 12 |
| Sep 3 | Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 21 · WeymouthWeymouth | 5,000 Meters Varsity | 21 | 21:40.5 PB | 12 |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | League Meet SaturdayOct 29 · 3,000 Meters Baystate Coed Frosh Girls · Place 8 · WeymouthWeymouth | 3,000 Meters Baystate Coed Frosh Girls | 8 | 13:21.4 PB | 9 |