Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA South Shore Twilight · May 2313.23aMSTCA South Shore TwilightMay 23, 2026
200 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1526.78aNatick - Newton North @ BraintreeApril 15, 2026
300 Meters · IndoorBay State Conf - Block #5 · Jan 2242.43aBay State Conf - Block #5January 22, 2026
55 Meter · IndoorBay State Conf - Block#1 · Dec 117.74aBay State Conf - Block#1December 11, 2025
55 Meters · IndoorBay Sate Conf - Open Meet · Jan 287.75aBay Sate Conf - Open MeetJanuary 28, 2026
Discus · 1.6kg · OutdoorBSC-4 Braintree, Walpole at Framingham · May 691' 3"BSC-4 Braintree, Walpole at FraminghamMay 6, 2026
Javelin · 800g · OutdoorNatick - Newton North @ Braintree · Apr 15134' 0"Natick - Newton North @ BraintreeApril 15, 2026
Long Jump · IndoorBay State Conf - Block#1 · Dec 1116-08.25Bay State Conf - Block#1December 11, 2025
Shot Put · 12lb · IndoorBay State Conf - Block #2 · Dec 1824-06.00Bay State Conf - Block #2December 18, 2025

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 16 · BraintreeJavelin800g16.127-0410
May 23MSTCA South Shore TwilightMay 23 · Long Jump · Place 77 · BraintreeLong Jump7715-8.7510
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 12 · BraintreeJavelin12124-1110
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 165 · Braintree100 MetersRound S16513.23a PB10
May 20BSC ChampionshipsMay 20 · Javelin · Place 10 · BraintreeJavelin10126-110
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 23 · BraintreeJavelin23126-410
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 46 · Braintree200 Meters46.27.89a10
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 79 · Braintree100 Meters79.13.59a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Javelin · Place 2 · BraintreeJavelin2133-110
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Discus · Place 31 · BraintreeDiscus3180-910
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 6 · BraintreeJavelin800g6.119' 3"10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Discus · Place 9 · BraintreeDiscus1.6kg9.91' 3" PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 14 · Braintree200 Meters14.27.77a10
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 5 · BraintreeJavelin540.30m10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 4 · BraintreeJavelin800g4.124' 0"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Discus · Place 19 · BraintreeDiscus1.6kg19.77' 2"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 40 · Braintree100 Meters40.13.29a10
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 7 · BraintreeJavelin7131-1110
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 52 · BraintreeDiscus5275-010
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 2 · BraintreeJavelin800g2.134' 0" PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · Discus · Place 1 · BraintreeDiscus1.6kg1.88' 11"10
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 10 · Braintree200 Meters10.26.78a PB10
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 4 · BraintreeJavelin4123-910
Apr 8Milton, Braintree, and NeedhamApr 8 · 100 Meters · Place 16 · Braintree100 Meters1613.49a10

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 18 · BraintreeLong Jump1815-610
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 56 · Braintree300 Meters5643.39a10
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 74 · Braintree55 Meters747.75a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Long Jump · Place 37 · BraintreeLong Jump3717-110
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 31 · BraintreeLong Jump3115-10.5010
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 25 · Braintree300 Meters2542.43a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 61 · Braintree55 Meters618.18a10
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 24 · BraintreeLong Jump2416-510
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 23 · Braintree300 Meters2342.84a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 56 · Braintree55 Meters567.83a10
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 31 · BraintreeLong Jump3115-710
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 20 · Braintree300 Meters2043.34a10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 300 Meters · Place 163 · Braintree300 Meters163.44.19a10
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 230 · Braintree55 MeterRound P230.7.89a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 138 · Braintree300 Meters138.43.58a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 146 · Braintree55 Meter146.7.78a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Place 68 · BraintreeLong Jump68.14-00.0010
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 53 · Braintree55 Meter53.7.75a10
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 33 · BraintreeLong Jump33.12-06.2510
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 5 · BraintreeShot Put12lb5.24-06.00 PB10
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 40 · Braintree55 Meter40.7.74a PB10
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 28 · BraintreeLong Jump28.16-08.25 PB10
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · BraintreeShot Put12lb--FOUL10