Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2013:08.20MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Braintree High SchoolBraintree vs Walpole · Sep 2522:16Braintree vs WalpoleSeptember 25, 2025
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1421:40.4ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1122:40.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Cold Spring ParkNewton North vs Braintree · Sep 1721:42Newton North vs BraintreeSeptember 17, 2025
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2921:25.3League Meet SaturdayOctober 29, 2022

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1A · Place 98 · Braintree5,000 Meters Varsity Divison 1A9822:48.7012
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 77 · Braintree5,000 Meters Varsity7723:41.6012
Oct 15Braintree vs MiltonOct 15 · 5,000 Meters Varsity · Place 12 · Braintree5,000 Meters Varsity1222:1712
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Large · Place 43 · Braintree5,000 Meters Junior Varsity Large4322:40.50 PB12
Sep 30Framingham & Braintree v. BrooklineSep 30 · 2.76 Miles Varsity · Place 19 · Braintree2.76 Miles Varsity1922:16.40—
Sep 25Braintree vs WalpoleSep 25 · 5,000 Meters Varsity · Place 9 · Braintree5,000 Meters Varsity922:16 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 27 · Braintree3,000 Meters Senior2713:08.20 PB12
Sep 17Newton North vs BraintreeSep 17 · 5,000 Meters Varsity · Place 16 · Braintree5,000 Meters Varsity1621:42 PB12
Sep 10Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 17 · Braintree5,000 Meters Varsity1722:19—
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 25 · Braintree5,000 Meters Varsity2522:17.412

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 162 · Braintree5,000 Meters Varsity Division 116222:23.3711
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 86 · Braintree5,000 Meters Varsity 1A8623:07.0011
Oct 17Milton vs. BraintreeOct 17 · 2.9 Miles Varsity · Place 17 · Braintree2.9 Miles Varsity1722:2011
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 24 · Braintree5,000 Meters Junior Varsity2422:04.8611
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 14 · Braintree5,000 Meters Varsity1421:4811

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Girls · Place 7 · Braintree5,000 Meters Sophomore Girls721:40.4 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 7 · Braintree5,000 Meters Sophomore721:40.34SO
Oct 11Walpole vs. BraintreeOct 11 · Varsity · Place 6 · BraintreeVarsity621:1710
Oct 4Braintree @ Newton NorthOct 4 · Varsity · Place 18 · BraintreeVarsity1823:3710
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 15 · Braintree3,000 Meters Varsity1513:23.0SO
Sep 6Weymouth v. Needham & BraintreeSep 6 · 2.8 Miles Varsity · Place 17 · Braintree2.8 Miles Varsity1720:15Unofficial10

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 82 · Braintree5,000 Meters 1A8221:23.83FR
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 55 · Braintree5,000 Meters Baystate Varsity5521:25.3 PB9
Oct 19Braintree vs. MiltonOct 19 · 2.9 Miles Varsity · Place 15 · Braintree2.9 Miles Varsity1523:16Unofficial9
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 27 · Braintree5,000 Meters Sophomore2722:36.9FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 27 · Braintree5,000 Meters Sophomore2722:36.99
Oct 12Braintree vs. Newton NorthOct 12 · 3.05 Miles Varsity · Place 18 · Braintree3.05 Miles Varsity1822:07Unofficial9
Oct 6Natick v Wellesley & BraintreeOct 6 · 5,000 Meters Varsity · Place 26 · Braintree5,000 Meters Varsity2624:11Unofficial9
Sep 28Needham & Weymouth @ BraintreeSep 28 · 3.05 Miles Varsity · Place 27 · Braintree3.05 Miles Varsity2722:07Unofficial9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 47 · Braintree3,000 Meters Varsity4713:38.5FR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 9-10 · Place 47 · Braintree3,000 Meters Varsity Large 9-104713:38.59
Sep 14Braintree & Framingham V. BrooklineSep 14 · 2.76 Miles Varsity · Place 18 · Braintree2.76 Miles Varsity1824:02Unofficial9
Sep 8Plymouth North @ HanoverSep 8 · Varsity · Place 14 · BraintreeVarsity1420:049
Sep 7Walpole vs. BraintreeSep 7 · Varsity · Place 14 · BraintreeVarsity1420:049