Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.15 Miles · Braintree High SchoolNeedham vs Braintree/Weymouth @ Braintree · Sep 316:13.8Needham vs Braintree/Weymouth @ BraintreeSeptember 3, 2025
4136 m · Walpole High SchoolWalpole v. Braintree · Oct 720:26Walpole v. BraintreeOctober 7, 2026
5,000 Meters · Braintree High SchoolNewton North @ Braintree · Sep 3022:34.3Newton North @ BraintreeSeptember 30, 2026
5,000 Meters · Cold Spring ParkNewton North vs Braintree · Sep 1723:33Newton North vs BraintreeSeptember 17, 2025
5,000 Meters · Wrentham Development CenterBay State Conference Championships · Oct 3123:00.59Bay State Conference ChampionshipsOctober 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Bay State Conference ChampionshipsOct 31 · 5,000 Meters Varsity · Place 75 · Braintree5,000 Meters Varsity7523:00.59 PB11
Oct 21Braintree @ MiltonOct 21 · 2.9 Miles Varsity · Place 23 · Braintree2.9 Miles Varsity2324:0011
Oct 7Walpole v. BraintreeOct 7 · 2.57 Miles Varsity · Place 22 · Braintree2.57 Miles Varsity2220:26 PB11
Sep 30Newton North @ BraintreeSep 30 · 5,000 Meters Varsity · Place 21 · Braintree5,000 Meters Varsity2122:34.3 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Sep 30Framingham & Braintree v. BrooklineSep 30 · 2.76 Miles Varsity · Place 20 · Braintree2.76 Miles Varsity2023:02.91—
Sep 25Braintree vs WalpoleSep 25 · 5,000 Meters Varsity · Place 14 · Braintree5,000 Meters Varsity1423:3810
Sep 17Newton North vs BraintreeSep 17 · 5,000 Meters Varsity · Place 29 · Braintree5,000 Meters Varsity2923:33 PB10
Sep 10Natick v Wellesley & BraintreeSep 10 · 2.5 Miles Junior Varsity · Place 5 · Braintree2.5 Miles Junior Varsity519:26—
Sep 3Needham vs Braintree/Weymouth @ BraintreeSep 3 · 2.15 Miles Junior Varsity · Place 3 · Braintree2.15 Miles Junior Varsity316:13.8 PB10