Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1313.95aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorBay State Conference Championship Meet · May 2128.80aBay State Conference Championship MeetMay 21, 2025
300 Meters · IndoorBay State Conf - Meet of Champions · Feb 446.64aBay State Conf - Meet of ChampionsFebruary 4, 2026
400 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 241:08.47aMSTCA South Shore Twilight InvitationalMay 24, 2025
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 291:09.916aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 218.44aMSTCA Speed Classic (Sunday)December 21, 2025
55 Meters · IndoorBay State Conf - Block #5 · Jan 228.24aBay State Conf - Block #5January 22, 2026
600 Meters · IndoorWinter Warrior HS Invitational · Dec 281:58.82aWinter Warrior HS InvitationalDecember 28, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 47 · Braintree200 Meters4728.93a11
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 45 · Braintree100 MetersRound S4513.96a11
May 20BSC ChampionshipsMay 20 · 200 Meters · Place 18 · Braintree200 Meters1828.84a11
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 7 · Braintree200 Meters7.29.02a11
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 7 · Braintree100 Meters7.13.95a PB11
May 9Weston Twilight Invitational - Weston EventsMay 9 · 200 Meters · Place 39 · Braintree200 Meters3929.53a11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 7 · Braintree200 Meters7.29.30a11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 12 · Braintree100 Meters12.14.24a11
Apr 15Natick - Newton North @ BraintreeApr 15 · 400 Meters · Place 10 · Braintree400 Meters10.1:10.65a11
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 5 · Braintree200 Meters529.73a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 300 Meters · Place 24 · Braintree300 Meters2446.64a PB11
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 32 · Braintree300 Meters3249.14a11
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 44 · Braintree55 Meters448.36a11
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 29 · Braintree300 Meters2948.63a11
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 35 · Braintree55 Meters358.24a PB11
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 24 · Braintree300 Meters2447.52a11
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 35 · Braintree55 Meters358.33a11
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 25 · Braintree300 Meters2549.80a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 600 Meters · Place 43 · Braintree600 Meters43.1:58.82a PB11
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 115 · Braintree55 MeterRound P115.8.51a11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 27 · Braintree300 Meters27.46.83a11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 75 · Braintree55 Meter75.8.44a PB11
Dec 18Bay State Conf - Block #2Dec 18 · 600 Meters · Place 36 · Braintree600 Meters36.2:02.04a11
Dec 18Bay State Conf - Block #2Dec 18 · 200 Meters · Braintree200 MetersRelay Split—30.6hUnofficial11
Dec 11Bay State Conf - Block#1Dec 11 · 200 Meters · Braintree200 MetersRelay Split—30.2hUnofficial11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 31 · Braintree55 Meter31.8.62a11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Braintree400 MetersRelay Split—1:09.916a PB10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400 Meters · Place 13 · Braintree400 Meters131:08.47a PB10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 59 · Braintree100 Meters5914.57a10
May 21Bay State Conference Championship MeetMay 21 · 200 Meters · Place 15 · Braintree200 Meters1528.80a PB10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 5 · Braintree200 Meters529.44a10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 11 · Braintree100 Meters1114.43a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 400 Meters · Place 16 · Braintree400 Meters161:08.76a10