Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1513.06aNatick - Newton North @ BraintreeApril 15, 2026
200 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 2926.94aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
300 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 2744.23aMSTCA Boston Holiday ChallengeDecember 27, 2025
55 Meter · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 157.74aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
55 Meters · IndoorBay State Conf - Block #5 · Jan 227.76aBay State Conf - Block #5January 22, 2026
55m Hurdles · 33" · IndoorMSTCA Speed Classic (Sunday) · Dec 2114.46aMSTCA Speed Classic (Sunday)December 21, 2025
High Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 181.42mMSTCA Kalperis Relays - Division 1January 18, 2026
High Jump · OutdoorBSC-4 Braintree, Walpole at Framingham · May 64' 5"BSC-4 Braintree, Walpole at FraminghamMay 6, 2026
Long Jump · OutdoorNatick - Newton North @ Braintree · Apr 1514' 9.5"Natick - Newton North @ BraintreeApril 15, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 24 · Braintree200 MetersRound P24.26.94a PBWind: 1.610
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 21 · Braintree100 MetersRound P21.13.24aWind: -0.210
May 20BSC ChampionshipsMay 20 · 200 Meters · Place 11 · Braintree200 Meters1127.50a10
May 16MSTCA Coaches Shore InvitationalMay 16 · 200 Meters · Place 16 · Braintree200 Meters1627.30a10
May 16MSTCA Coaches Shore InvitationalMay 16 · 100 Meters · Place 23 · Braintree100 Meters2313.33a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 100 Meters · Place 9 · Braintree100 MetersRound P913.36a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · High Jump · Place 5 · BraintreeHigh Jump5.4' 5" PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 3 · Braintree200 Meters3.28.10a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Place 1 · Braintree100 Meters1.13.72a10
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 31 · BraintreeLong Jump314.27m10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 13 · BraintreeLong Jump13.14' 0.5"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 2 · Braintree100 Meters2.13.27a10
Apr 15Natick - Newton North @ BraintreeApr 15 · Long Jump · Place 8 · BraintreeLong Jump8.14' 9.5" PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 5 · Braintree200 Meters5.27.64a10
Apr 15Natick - Newton North @ BraintreeApr 15 · 100 Meters · Place 2 · Braintree100 Meters2.13.06a PB10
Apr 8Milton, Braintree, and NeedhamApr 8 · High Jump · Place 3 · BraintreeHigh Jump34-210
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 4 · Braintree200 Meters428.07a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 100 Meters · Place 3 · Braintree100 Meters313.68a10

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meter · Place 24 · Braintree55 MeterRound P24.7.74a PB10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · High Jump · Place 6 · BraintreeHigh Jump64-610
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 11 · Braintree55 Meters117.79a10
Jan 28Bay Sate Conf - Open MeetJan 28 · High Jump · Place 8 · BraintreeHigh Jump84-510
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 8 · Braintree55 Meters87.82a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 7 · Braintree300 Meters744.62a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 11 · Braintree55 MetersRound P117.80a10
Jan 22Bay State Conf - Block #5Jan 22 · High Jump · Place 8 · BraintreeHigh Jump84-810
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 11 · Braintree55 Meters117.76a PB10
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · High Jump · Place 10 · BraintreeHigh Jump101.42m PB10
Jan 15Bay State Conf - Block #4Jan 15 · High Jump · Place 11 · BraintreeHigh Jump114-210
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 9 · Braintree300 Meters944.35a10
Jan 8Bay State Conf - Block#3Jan 8 · High Jump · Place 10 · BraintreeHigh Jump104-510
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 10 · Braintree300 Meters1045.51a10
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 17 · Braintree55 Meters178.05a10

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 300 Meters · Place 14 · Braintree300 Meters14.44.23a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 55 · Braintree55m Hurdles33"55.14.46a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 30 · Braintree55 Meter30.8.02a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · BraintreeLong Jump--DNS10
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 7 · Braintree300 Meters7.44.63a10
Dec 18Bay State Conf - Block #2Dec 18 · High Jump · Place 12 · BraintreeHigh Jump12.4-05.0010
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 11 · Braintree300 Meters11.46.08a10
Dec 11Bay State Conf - Block#1Dec 11 · 200 Meters · Braintree200 MetersRelay Split—29.3hUnofficial10
Dec 11Bay State Conf - Block#1Dec 11 · High Jump · Place 10 · BraintreeHigh Jump10.4-02.0010