Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1315.88aBSC JV Open at NeedhamMay 13, 2026
100m Hurdles · 33" / 0.838m · OutdoorNatick - Newton North @ Braintree · Apr 1521.97aNatick - Newton North @ BraintreeApril 15, 2026
200 Meters · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2934.79aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:00.99aMSTCA Speed Classic (Sunday)December 21, 2025
55 Meter · IndoorBay State Conf - Block#1 · Dec 119.50aBay State Conf - Block#1December 11, 2025
55 Meters · IndoorBay State Conf - Block#3 · Jan 89.58aBay State Conf - Block#3January 8, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 44 · Braintree100m HurdlesRound S4420.93a10
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 129 · Braintree100 MetersRound S12915.94a10
May 13BSC JV Open at NeedhamMay 13 · 100m Hurdles · Place 28 · Braintree100m Hurdles33" / 0.838m28.22.04a10
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 78 · Braintree100 Meters78.15.88a PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100m Hurdles · Place 3 · Braintree100m Hurdles33" / 0.838m3.23.49a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 30 · Braintree200 Meters30.35.09a10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100m Hurdles · Place 13 · Braintree100m Hurdles33" / 0.838m13.22.85a10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 76 · Braintree200 Meters76.34.79a PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · 100m Hurdles · Place 10 · Braintree100m Hurdles33" / 0.838m10.21.97a PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 33 · Braintree200 Meters33.35.02a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 100m Hurdles · Place 6 · Braintree100m Hurdles622.06a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 39 · Braintree200 Meters3934.87a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 29 · Braintree55m Hurdles2913.15a10
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 122 · Braintree55 Meters1229.71a10
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 33 · Braintree55m Hurdles3313.78a10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 94 · Braintree55 Meters949.78a10
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 19 · Braintree55m Hurdles1913.29a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 89 · Braintree55 Meters899.68a10
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 83 · Braintree55 Meters839.58a PB10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 205 · Braintree55 MeterRound P205.9.66a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 156 · Braintree300 Meters156.1:00.99a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 188 · Braintree55 Meter188.9.93a10
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 111 · Braintree55 Meter111.9.65a10
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 105 · Braintree55 Meter105.9.50a PB10