Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 20 | 13:08.20 | MSTCA Frank Kelley (Large Schools) | September 20, 2025 |
| 5,000 Meters · Braintree High SchoolBraintree vs Walpole · Sep 25 | 22:16 | Braintree vs Walpole | September 25, 2025 |
| 5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 21:40.4 | 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 | 22:40.50 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Cold Spring ParkNewton North vs Braintree · Sep 17 | 21:42 | Newton North vs Braintree | September 17, 2025 |
| 5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 29 | 21:25.3 | League Meet Saturday | October 29, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1A · Place 98 · Braintree | 5,000 Meters Varsity Divison 1A | 98 | 22:48.70 | 12 |
| Oct 25 | Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 77 · Braintree | 5,000 Meters Varsity | 77 | 23:41.60 | 12 |
| Oct 15 | Braintree vs MiltonOct 15 · 5,000 Meters Varsity · Place 12 · Braintree | 5,000 Meters Varsity | 12 | 22:17 | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Large · Place 43 · Braintree | 5,000 Meters Junior Varsity Large | 43 | 22:40.50 PB | 12 |
| Sep 30 | Framingham & Braintree v. BrooklineSep 30 · 2.76 Miles Varsity · Place 19 · Braintree | 2.76 Miles Varsity | 19 | 22:16.40 | — |
| Sep 25 | Braintree vs WalpoleSep 25 · 5,000 Meters Varsity · Place 9 · Braintree | 5,000 Meters Varsity | 9 | 22:16 PB | 12 |
| Sep 20 | MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 27 · Braintree | 3,000 Meters Senior | 27 | 13:08.20 PB | 12 |
| Sep 17 | Newton North vs BraintreeSep 17 · 5,000 Meters Varsity · Place 16 · Braintree | 5,000 Meters Varsity | 16 | 21:42 PB | 12 |
| Sep 10 | Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 17 · Braintree | 5,000 Meters Varsity | 17 | 22:19 | — |
| Sep 3 | Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 25 · Braintree | 5,000 Meters Varsity | 25 | 22:17.4 | 12 |
2024 Cross Country
5 results2023 Cross Country
6 results2022 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 82 · Braintree | 5,000 Meters 1A | 82 | 21:23.83 | FR |
| Oct 29 | League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 55 · Braintree | 5,000 Meters Baystate Varsity | 55 | 21:25.3 PB | 9 |
| Oct 19 | Braintree vs. MiltonOct 19 · 2.9 Miles Varsity · Place 15 · Braintree | 2.9 Miles Varsity | 15 | 23:16Unofficial | 9 |
| Oct 14 | MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 27 · Braintree | 5,000 Meters Sophomore | 27 | 22:36.9 | FR |
| Oct 14 | MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 27 · Braintree | 5,000 Meters Sophomore | 27 | 22:36.9 | 9 |
| Oct 12 | Braintree vs. Newton NorthOct 12 · 3.05 Miles Varsity · Place 18 · Braintree | 3.05 Miles Varsity | 18 | 22:07Unofficial | 9 |
| Oct 6 | Natick v Wellesley & BraintreeOct 6 · 5,000 Meters Varsity · Place 26 · Braintree | 5,000 Meters Varsity | 26 | 24:11Unofficial | 9 |
| Sep 28 | Needham & Weymouth @ BraintreeSep 28 · 3.05 Miles Varsity · Place 27 · Braintree | 3.05 Miles Varsity | 27 | 22:07Unofficial | 9 |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 47 · Braintree | 3,000 Meters Varsity | 47 | 13:38.5 | FR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 47 · Braintree | 3,000 Meters Varsity Large 9-10 | 47 | 13:38.5 | 9 |
| Sep 14 | Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 18 · Braintree | 2.76 Miles Varsity | 18 | 24:02Unofficial | 9 |
| Sep 8 | Plymouth North @ HanoverSep 8 · Varsity · Place 14 · Braintree | Varsity | 14 | 20:04 | 9 |
| Sep 7 | Walpole vs. BraintreeSep 7 · Varsity · Place 14 · Braintree | Varsity | 14 | 20:04 | 9 |