Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.8 Miles · Wompatuck State ParkWeymouth vs. Wellesley & Framingham · Sep 9 | 15:54 | Weymouth vs. Wellesley & Framingham | September 9, 2026 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 19:01.50 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Cold Spring ParkNewton North vs Needham & Framingham · Oct 7 | 17:19 | Newton North vs Needham & Framingham | October 7, 2026 |
| 5,000 Meters · Derryfield ParkManchester Invitational · Sep 19 | 18:27.1 | Manchester Invitational | September 19, 2026 |
| 5,000 Meters · Farm PondFramingham Tri meet vs Brookline and Braintree · Oct 14 | 18:17.4 | Framingham Tri meet vs Brookline and Braintree | October 14, 2026 |
| 5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 17 | 16:55.7 | Catholic Memorial Invitational | October 17, 2026 |
| 5,000 Meters · Wrentham Development CenterBay State Conference Championships · Oct 31 | 16:33.19 | Bay State Conference Championships | October 31, 2026 |
| 5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 25 | 18:37.10 | Bay State Conference Championships | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Bay State Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 24 · Framingham | 5,000 Meters Varsity | 24 | 16:33.19 PB | 12 |
| Oct 21 | Framingham Home Senior night vs NatickOct 21 · 5,000 Meters Varsity · Place 6 · Framingham | 5,000 Meters Varsity | 6 | 17:37 | 12 |
| Oct 17 | Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Silver · Place 21 · Framingham | 5,000 Meters Varsity Boys Silver | 21 | 16:55.7 PB | 12 |
| Oct 14 | Framingham Tri meet vs Brookline and BraintreeOct 14 · 5,000 Meters · Place 16 · Framingham | 5,000 Meters | 16 | 18:17.4 PB | 12 |
| Oct 7 | Newton North vs Needham & FraminghamOct 7 · 5,000 Meters Varsity · Place 16 · Framingham | 5,000 Meters Varsity | 16 | 17:19 PB | 12 |
| Sep 23 | Walpole v. FramingamSep 23 · 5,000 Meters Varsity · Framingham | 5,000 Meters Varsity | 0 | 18:20Unofficial | 12 |
| Sep 19 | Manchester InvitationalSep 19 · 5,000 Meters Boys Varsity Large · Place 92 · Framingham | 5,000 Meters Boys Varsity Large | 92 | 18:27.1 PB | 12 |
| Sep 9 | Weymouth vs. Wellesley & FraminghamSep 9 · 2.8 Miles Varsity · Place 10 · Framingham | 2.8 Miles Varsity | 10 | 15:54 PB | 12 |
2025 Cross Country
6 results2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Sophomore · Place 67 · Framingham | 5,000 Meters Sophomore | 67 | 18:59.51 | 10 |
| Oct 26 | Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 78 · Framingham | 5,000 Meters Varsity | 78 | 19:10.64 | 10 |
| Oct 17 | Framingham v NatickOct 17 · 5,000 Meters Varsity · Place 19 · Framingham | 5,000 Meters Varsity | 19 | 19:41.0 | 10 |
| Oct 13 | MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Sophomore · Place 63 · Framingham | 5,000 Meters Sophomore | 63 | 19:29.06 | 10 |
| Oct 1 | Weymouth vs. Wellesley & FraminghamOct 1 · Varsity · Place 24 · Framingham | Varsity | 24 | 17:12 | 10 |
| Sep 25 | Framingham v. Brookline v. BraintreeSep 25 · 5,000 Meters Varsity · Place 34 · Framingham | 5,000 Meters Varsity | 34 | 20:25.00 | 11 |
| Sep 21 | Manchester InviteSep 21 · 5,000 Meters JV - B · Place 142 · Framingham | 5,000 Meters JV - B | 142 | 21:13.0 | 10 |
| Sep 18 | Newton North v. Framingham & NeedhamSep 18 · 5,000 Meters Varsity · Place 32 · Framingham | 5,000 Meters Varsity | 32 | 20:20 | 11 |
| Sep 11 | Milton vs. FraminghamSep 11 · 2.9 Miles Varsity · Place 18 · Framingham | 2.9 Miles Varsity | 18 | 20:32 | 11 |
| Sep 4 | Walpole vs. FraminghamSep 4 · 1.6 Miles Junior Varsity · Place 6 · Framingham | 1.6 Miles Junior Varsity | 6 | 10:02.7 | 11 |