Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorBay Sate Conf - Open Meet · Jan 2851.53aBay Sate Conf - Open MeetJanuary 28, 2026
400m Hurdles · 30" / 0.762m · OutdoorBSC-4 Braintree, Walpole at Framingham · May 61:16.18aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
55 Meter · IndoorBay State Conf - Block #2 · Dec 188.47aBay State Conf - Block #2December 18, 2025
55 Meters · IndoorNortheast Freshman-Sophomore Championship · Jan 38.51aNortheast Freshman-Sophomore ChampionshipJanuary 3, 2026
55m Hurdles · 33" · IndoorMSTCA Speed Classic (Sunday) · Dec 2110.94aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 282:51.55aMSTCA Distance Classic and PentathlonDecember 28, 2025
800 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 242:49.32aMSTCA Invacational & PentathlonApril 24, 2026
High Jump · IndoorMSTCA Distance Classic and Pentathlon · Dec 281.17mMSTCA Distance Classic and PentathlonDecember 28, 2025
High Jump · OutdoorBSC JV Open at Needham · May 134' 0"BSC JV Open at NeedhamMay 13, 2026
Long Jump · IndoorMSTCA Speed Classic (Sunday) · Dec 2114-05.25MSTCA Speed Classic (Sunday)December 21, 2025
Long Jump · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 813' 11.5"Weymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026
Pentathlon (Indoor) · Standard - 55mH · IndoorMSTCA Distance Classic and Pentathlon · Dec 281732MSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 4kg · IndoorMSTCA Distance Classic and Pentathlon · Dec 286.36mMSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 4kg · OutdoorBSC JV Open at Needham · May 1320' 8"BSC JV Open at NeedhamMay 13, 2026
Triple Jump · OutdoorBSC-4 Braintree, Walpole at Framingham · May 628' 8.25"BSC-4 Braintree, Walpole at FraminghamMay 6, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · Long Jump · Place 20 · WalpoleLong Jump2014-1.759
May 20BSC ChampionshipsMay 20 · 400m Hurdles · Place 16 · Walpole400m Hurdles161:15.38a9
May 13BSC JV Open at NeedhamMay 13 · Long Jump · Place 18 · WalpoleLong Jump18.13' 4"9
May 13BSC JV Open at NeedhamMay 13 · High Jump · Place 9 · WalpoleHigh Jump9.4' 0" PB9
May 13BSC JV Open at NeedhamMay 13 · Shot Put · Place 17 · WalpoleShot Put4kg17.20' 8" PB9
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Long Jump · Place 44 · WalpoleLong Jump4412-119
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 400m Hurdles · Place 14 · Walpole400m Hurdles141:16.73a9
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 100m Hurdles · Place 28 · Walpole100m HurdlesRound P2818.98a9
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Triple Jump · Place 6 · WalpoleTriple Jump6.28' 8.25" PB9
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Long Jump · Place 9 · WalpoleLong Jump9.12' 7.5"9
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400m Hurdles · Place 3 · Walpole400m Hurdles30" / 0.762m3.1:16.18a PB9
May 3MSTCA Division 3 RelaysMay 3 · Triple Jump · Place 28 · WalpoleTriple Jump288.93m9
May 3MSTCA Division 3 RelaysMay 3 · Long Jump · Place 41 · WalpoleLong Jump413.91m9
Apr 29Natick, Walpole, and MiltonApr 29 · Triple Jump · Place 6 · WalpoleTriple Jump629-5.259
Apr 29Natick, Walpole, and MiltonApr 29 · Long Jump · Place 10 · WalpoleLong Jump1014-0.759
Apr 29Natick, Walpole, and MiltonApr 29 · 400m Hurdles · Place 6 · Walpole400m Hurdles61:19.47a9
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 35 · WalpoleLong Jump353.86m9
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 38 · WalpoleHigh Jump383-109
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 25 · WalpoleShot Put256.28m9
Apr 24MSTCA Invacational & PentathlonApr 24 · 100m Hurdles · Place 23 · Walpole100m Hurdles2319.35a9
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 23 · Walpole800 Meters232:49.32a PB9
Apr 15Brookline, Needham, and WalpoleApr 15 · Triple Jump · Place 6 · WalpoleTriple Jump629-39
Apr 15Brookline, Needham, and WalpoleApr 15 · Long Jump · Place 11 · WalpoleLong Jump1112-79
Apr 15Brookline, Needham, and WalpoleApr 15 · 400m Hurdles · Place 7 · Walpole400m Hurdles71:16.80a9
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400m Hurdles · Place 8 · Walpole400m Hurdles30" / 0.762m8.1:20.60a9
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Triple Jump · Place 8 · WalpoleTriple Jump8.28' 6"9
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Long Jump · Place 11 · WalpoleLong Jump11.13' 11.5" PB9

2026 Indoor Track

21 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · Long Jump · Place 4 · WalpoleLong Jump414-69
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 5 · Walpole55m Hurdles510.27a9
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 7 · Walpole55m Hurdles710.41a9
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 20 · WalpoleLong Jump2013-2.259
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 18 · Walpole55m Hurdles1812.08a9
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 11 · Walpole55m Hurdles1110.77a9
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 46 · Walpole300 Meters4651.53a PB9
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Long Jump · Place 39 · WalpoleLong Jump3913-11.509
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 30 · Walpole55m HurdlesRound P3010.30a9
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 26 · WalpoleLong Jump2613-39
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 16 · Walpole55m Hurdles1610.40a9
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 32 · WalpoleLong Jump324.14m9
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 24 · WalpoleLong Jump2414-4.259
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 11 · Walpole55m Hurdles1110.32a9
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 20 · Walpole55 Meters208.54a9
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 29 · WalpoleLong Jump2913-2.259
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 15 · Walpole55m Hurdles1510.54a9
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 19 · Walpole55 Meters198.55a9
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · Long Jump · Place 4 · WalpoleLong Jump414-11.259
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 55m Hurdles · Place 9 · Walpole55m Hurdles910.79a9
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 55 Meters · Place 30 · Walpole55 Meters308.51a PB9

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 11 · Walpole800 MetersRound M11.2:51.55a PB9
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Long Jump · Place 15 · WalpoleLong JumpRound M15.4.06m9
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 12 · WalpoleShot Put4kgRound M12.6.36m PB9
Dec 28MSTCA Distance Classic and PentathlonDec 28 · High Jump · Place 15 · WalpoleHigh JumpRound M15.1.17m PB9
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 55m Hurdles · Place 15 · Walpole55m Hurdles33"Round M15.11.12a9
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Pentathlon (Indoor) · Place 15 · WalpolePentathlon (Indoor)Standard - 55mHRound M15.1732 PB9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 37 · Walpole55m Hurdles33"37.10.94a PB9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Place 27 · WalpoleLong Jump27.14-05.25 PB9
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 26 · Walpole55m Hurdles33"26.11.41a9
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 20 · Walpole55 Meter20.8.47a PB9
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 30 · WalpoleLong Jump30.13-07.009
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 19 · Walpole55m Hurdles33"19.11.23a9
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 2 · WalpoleLong Jump2.13-06.759