Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Saint Anselm CollegeShacklette Invitational · Sep 5 | 16:33.3 | Shacklette Invitational | September 5, 2026 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 20 | 9:55.22 | MSTCA Frank Kelley (Large Schools) | September 20, 2025 |
| 5,000 Meters · Braintree High SchoolBraintree vs Milton · Oct 15 | 17:09 | Braintree vs Milton | October 15, 2025 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 17:09.30 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Cold Spring ParkNewton North vs Braintree · Sep 17 | 17:34 | Newton North vs Braintree | September 17, 2025 |
| 5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 25 | 17:07.70 | Bay State Conference Championships | October 25, 2025 |
| 8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 7 | 28:33.77 | Northeast-10 Cross Country Championships | November 7, 2026 |
| 8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 9 | 28:00.5 | Hopkinton Cross Country Festival | October 9, 2026 |
| 8,000 Meters · Keene State CollegeKeene State Invitational · Oct 3 | 27:53.0 | Keene State Invitational | October 3, 2026 |
| 8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 28:05.27 | 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 results2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 64 · BraintreeBraintree | 5,000 Meters Varsity Division 1A | 64 | 17:25.50 | 12 |
| Oct 25 | Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 37 · BraintreeBraintree | 5,000 Meters Varsity | 37 | 17:07.70 PB | 12 |
| Oct 15 | Braintree vs MiltonOct 15 · 5,000 Meters Varsity · Place 2 · BraintreeBraintree | 5,000 Meters Varsity | 2 | 17:09 PB | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 68 · BraintreeBraintree | 5,000 Meters Varsity Large | 68 | 17:09.30 PB | 12 |
| Sep 30 | Framingham & Braintree v. BrooklineSep 30 · 2.76 Miles Varsity · Place 14 · BraintreeBraintree | 2.76 Miles Varsity | 14 | 16:53.57 | — |
| Sep 25 | Braintree vs WalpoleSep 25 · 5,000 Meters Varsity · Place 6 · BraintreeBraintree | 5,000 Meters Varsity | 6 | 17:48 | 12 |
| Sep 20 | MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 21 · BraintreeBraintree | 3,000 Meters Senior | 21 | 9:55.22 PB | 12 |
| Sep 17 | Newton North vs BraintreeSep 17 · 5,000 Meters Varsity · Place 8 · BraintreeBraintree | 5,000 Meters Varsity | 8 | 17:34 PB | 12 |
| Sep 10 | Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 17 · BraintreeBraintree | 5,000 Meters Varsity | 17 | 17:59 | — |
| Sep 3 | Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 5 · BraintreeBraintree | 5,000 Meters Varsity | 5 | 17:46.4 | 12 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 76 · BraintreeBraintree | 5,000 Meters Varsity | 76 | 18:19.73 | 11 |
| Oct 26 | Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 38 · BraintreeBraintree | 5,000 Meters Varsity | 38 | 17:20.16 | 11 |
| Oct 17 | Milton vs. BraintreeOct 17 · 2.9 Miles Varsity · Place 4 · BraintreeBraintree | 2.9 Miles Varsity | 4 | 17:07 | 11 |
| Oct 13 | MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 117 · BraintreeBraintree | 5,000 Meters Varsity | 117 | 17:32.11 | 11 |
| Oct 9 | Braintree & Weymouth at NeedhamOct 9 · 5,000 Meters Varsity · Place 10 · BraintreeBraintree | 5,000 Meters Varsity | 10 | 17:42 | 11 |
| Sep 28 | MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 7 · BraintreeBraintree | 5,000 Meters Varsity | 7 | 17:48.81 | 11 |
| Sep 25 | Framingham v. Brookline v. BraintreeSep 25 · 5,000 Meters Varsity · Place 17 · BraintreeBraintree | 5,000 Meters Varsity | 17 | 18:06.00 | 11 |
| Sep 18 | Walpole vs. BraintreeSep 18 · 2.57 Miles Varsity · Place 8 · BraintreeBraintree | 2.57 Miles Varsity | 8 | 14:39 | 11 |
| Sep 11 | Newton North @ BraintreeSep 11 · 5,000 Meters Varsity · Place 15 · BraintreeBraintree | 5,000 Meters Varsity | 15 | 18:10 | 11 |
| Sep 4 | Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 15 · BraintreeBraintree | 5,000 Meters Varsity | 15 | 17:51 | 11 |
2023 Cross Country
5 results