Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNeedham v. Braintree · Apr 512.2Needham v. BraintreeApril 5, 2024
200 Meters · OutdoorNeedham v. Braintree · Apr 525.5Needham v. BraintreeApril 5, 2024
400 Meters · OutdoorBay State Conf 2 at Braintree · Apr 1657.43aBay State Conf 2 at BraintreeApril 16, 2025
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 2955.292aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
Javelin · 800g · OutdoorNeedham v. Braintree · Apr 548-10Needham v. BraintreeApril 5, 2024

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Braintree400 MetersRelay Split—55.292a PB12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 11 · BraintreeJavelin1169-112
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 10 · Braintree200 Meters1025.51a12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 15 · Braintree100 Meters1512.72a12
Apr 16Bay State Conf 2 at BraintreeApr 16 · 400 Meters · Place 7 · Braintree400 Meters757.43a PB12
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 16 · Braintree100 Meters1612.62a12
Apr 9Braintree, Milton, and NeedhamApr 9 · 200 Meters · Place 6 · Braintree200 Meters625.81a12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 200 Meters · Place 81 · Braintree200 Meters8125.96a—
May 18MSTCA South Shore TwilightMay 18 · 100 Meters · Place 101 · Braintree100 Meters10112.98a—
May 1Braintree vs. WeymouthMay 1 · Javelin · BraintreeJavelin800g—49-00.00Unofficial11
May 1Braintree vs. WeymouthMay 1 · 200 Meters · Braintree200 Meters—24.8Unofficial11
May 1Braintree vs. WeymouthMay 1 · 100 Meters · Braintree100 Meters—12.5Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Braintree200 MetersRelay Split—25.8hUnofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Braintree200 MetersRelay Split—25.5hUnofficial11
Apr 24Newton North vs BraintreeApr 24 · 200 Meters · Braintree200 Meters—25.5Unofficial11
Apr 24Newton North vs BraintreeApr 24 · 100 Meters · Braintree100 Meters—12.6Unofficial11
Apr 5Needham v. BraintreeApr 5 · Javelin · Place 2 · BraintreeJavelin800g2.48-10 PB11
Apr 5Needham v. BraintreeApr 5 · 200 Meters · Place 2 · Braintree200 Meters2.25.5 PB11
Apr 5Needham v. BraintreeApr 5 · 100 Meters · Place 3 · Braintree100 Meters3.12.2 PB11

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19BSC RelaysApr 19 · 100 Meters · Place 102 · Braintree100 Meters102.14.84a10
Apr 5Needham v. BraintreeApr 5 · 100 Meters · Braintree100 Meters—13.2Unofficial10