Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2010:34.35MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Braintree High SchoolBraintree vs Walpole · Sep 2518:55Braintree vs WalpoleSeptember 25, 2025
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1419:58.7ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Cold Spring ParkNewton North vs Braintree · Sep 1718:53Newton North vs BraintreeSeptember 17, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 15Braintree vs MiltonOct 15 · 5,000 Meters Varsity · Place 14 · Braintree5,000 Meters Varsity1419:1612
Sep 30Framingham & Braintree v. BrooklineSep 30 · 2.76 Miles Varsity · Place 29 · Braintree2.76 Miles Varsity2918:43.95—
Sep 25Braintree vs WalpoleSep 25 · 5,000 Meters Varsity · Place 11 · Braintree5,000 Meters Varsity1118:55 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 47 · Braintree3,000 Meters Senior4710:34.35 PB12
Sep 17Newton North vs BraintreeSep 17 · 5,000 Meters Varsity · Place 16 · Braintree5,000 Meters Varsity1618:53 PB12
Sep 13MARSHVEGAS CLASSICSep 13 · 5,000 Meters Varsity · Place 66 · Braintree5,000 Meters Varsity6620:10.3012
Sep 10Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 37 · Braintree5,000 Meters Varsity3719:43—
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 18 · Braintree5,000 Meters Varsity1819:41.612

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 106 · Braintree5,000 Meters Varsity10619:11.2011
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 63 · Braintree5,000 Meters Varsity6318:21.3811
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 199 · Braintree5,000 Meters Varsity19918:40.8111
Oct 9Braintree & Weymouth at NeedhamOct 9 · 5,000 Meters Varsity · Place 12 · Braintree5,000 Meters Varsity1218:0011
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 12 · Braintree5,000 Meters Varsity1218:10.0911
Sep 25Framingham v. Brookline v. BraintreeSep 25 · 5,000 Meters Varsity · Place 23 · Braintree5,000 Meters Varsity2318:40.0011
Sep 18Walpole vs. BraintreeSep 18 · 2.57 Miles Varsity · Place 10 · Braintree2.57 Miles Varsity1015:2211
Sep 11Newton North @ BraintreeSep 11 · 5,000 Meters Varsity · Place 22 · Braintree5,000 Meters Varsity2219:1911
Sep 4Braintree v Natick & WellesleySep 4 · 2.15 Miles Junior Varsity · Place 4 · Braintree2.15 Miles Junior Varsity412:5311

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 33 · Braintree5,000 Meters Junior Varsity3319:17.0SO
Oct 18Braintree v. MiltonOct 18 · 5,000 Meters Varsity · Place 16 · Braintree5,000 Meters Varsity1619:21Unofficial10
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Boys · Place 91 · Braintree5,000 Meters Sophomore Boys9119:58.7 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 91 · Braintree5,000 Meters Sophomore9119:58.62SO
Oct 11Walpole vs. BraintreeOct 11 · Junior Varsity · Place 6 · BraintreeJunior Varsity613:0110
Oct 4Braintree @ Newton NorthOct 4 · Varsity · Place 6 · BraintreeVarsity610:3210
Sep 27Brookline & Framingham at BraintreeSep 27 · 2.15 Miles Junior Varsity · Place 15 · Braintree2.15 Miles Junior Varsity1513:29Unofficial10
Sep 13Natick and Braintree at WellesleySep 13 · 2.1 Miles Junior Varsity · Place 21 · Braintree2.1 Miles Junior Varsity2113:56Unofficial10
Sep 6Weymouth v. Needham & BraintreeSep 6 · 2.1 Miles Junior Varsity · Place 4 · Braintree2.1 Miles Junior Varsity414:22Unofficial10