Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Saint Anselm CollegeShacklette Invitational · Sep 516:33.3Shacklette InvitationalSeptember 5, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 209:55.22MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Braintree High SchoolBraintree vs Milton · Oct 1517:09Braintree vs MiltonOctober 15, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:09.30MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Cold Spring ParkNewton North vs Braintree · Sep 1717:34Newton North vs BraintreeSeptember 17, 2025
5,000 Meters · Wrentham Development Center CourseBay State Conference Championships · Oct 2517:07.70Bay State Conference ChampionshipsOctober 25, 2025
8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 728:33.77Northeast-10 Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 928:00.5Hopkinton Cross Country FestivalOctober 9, 2026
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 327:53.0Keene State InvitationalOctober 3, 2026
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1928:05.2753rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 8,000 Meters Northeast-10 · Place 57 · Saint AnselmSaint Anselm8,000 Meters Northeast-105728:33.77 PBFr
Oct 9Hopkinton Cross Country FestivalOct 9 · 8,000 Meters Collegiate · Place 16 · Saint AnselmSaint Anselm8,000 Meters Collegiate1628:00.5 PBFr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 121 · Saint AnselmSaint Anselm8,000 Meters Men's Championship12127:53.0 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 158 · Saint AnselmSaint Anselm8,000 Meters 8K Navy 45:00 min.cap15828:05.27 PBFr
Sep 5Shacklette InvitationalSep 5 · 3 Miles Collegiate · Place 8 · Saint AnselmSaint Anselm3 Miles Collegiate816:33.3 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 64 · BraintreeBraintree5,000 Meters Varsity Division 1A6417:25.5012
Oct 25Bay State Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 37 · BraintreeBraintree5,000 Meters Varsity3717:07.70 PB12
Oct 15Braintree vs MiltonOct 15 · 5,000 Meters Varsity · Place 2 · BraintreeBraintree5,000 Meters Varsity217:09 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 68 · BraintreeBraintree5,000 Meters Varsity Large6817:09.30 PB12
Sep 30Framingham & Braintree v. BrooklineSep 30 · 2.76 Miles Varsity · Place 14 · BraintreeBraintree2.76 Miles Varsity1416:53.57—
Sep 25Braintree vs WalpoleSep 25 · 5,000 Meters Varsity · Place 6 · BraintreeBraintree5,000 Meters Varsity617:4812
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 21 · BraintreeBraintree3,000 Meters Senior219:55.22 PB12
Sep 17Newton North vs BraintreeSep 17 · 5,000 Meters Varsity · Place 8 · BraintreeBraintree5,000 Meters Varsity817:34 PB12
Sep 10Natick v Wellesley & BraintreeSep 10 · 5,000 Meters Varsity · Place 17 · BraintreeBraintree5,000 Meters Varsity1717:59—
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 5,000 Meters Varsity · Place 5 · BraintreeBraintree5,000 Meters Varsity517:46.412

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 76 · BraintreeBraintree5,000 Meters Varsity7618:19.7311
Oct 26Bay State Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 38 · BraintreeBraintree5,000 Meters Varsity3817:20.1611
Oct 17Milton vs. BraintreeOct 17 · 2.9 Miles Varsity · Place 4 · BraintreeBraintree2.9 Miles Varsity417:0711
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 117 · BraintreeBraintree5,000 Meters Varsity11717:32.1111
Oct 9Braintree & Weymouth at NeedhamOct 9 · 5,000 Meters Varsity · Place 10 · BraintreeBraintree5,000 Meters Varsity1017:4211
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 7 · BraintreeBraintree5,000 Meters Varsity717:48.8111
Sep 25Framingham v. Brookline v. BraintreeSep 25 · 5,000 Meters Varsity · Place 17 · BraintreeBraintree5,000 Meters Varsity1718:06.0011
Sep 18Walpole vs. BraintreeSep 18 · 2.57 Miles Varsity · Place 8 · BraintreeBraintree2.57 Miles Varsity814:3911
Sep 11Newton North @ BraintreeSep 11 · 5,000 Meters Varsity · Place 15 · BraintreeBraintree5,000 Meters Varsity1518:1011
Sep 4Braintree v Natick & WellesleySep 4 · 5,000 Meters Varsity · Place 15 · BraintreeBraintree5,000 Meters Varsity1517:5111

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Varsity · Place 71 · BraintreeBraintree5,000 Meters Varsity7120:13.2SO
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 89 · BraintreeBraintree5,000 Meters Sophomore8919:55.58SO
Oct 11Walpole vs. BraintreeOct 11 · Junior Varsity · Place 3 · BraintreeBraintreeJunior Varsity312:5310
Oct 4Braintree @ Newton NorthOct 4 · Varsity · Place 5 · BraintreeBraintreeVarsity510:3110
Sep 23MSTCA Franklin Park InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 31 · BraintreeBraintree5,000 Meters Junior Varsity3121:20.2SO