Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 2414.34aMSTCA South Shore Twilight InvitationalMay 24, 2025
100m Hurdles · 33" / 0.838m · Outdoor2026 William Kane Fresh Sophomore Invitational · Apr 2417.56a2026 William Kane Fresh Sophomore InvitationalApril 24, 2026
200 Meters · OutdoorBay State Conf Tri 3 at Newton North · Apr 3029.74aBay State Conf Tri 3 at Newton NorthApril 30, 2025
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 181:14.559aMSTCA Division 1 RelaysMay 18, 2025
400m Hurdles · 30" / 0.762m · OutdoorBSC-4 Braintree, Walpole at Framingham · May 61:16.71aBSC-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

21 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 28 · Framingham100m Hurdles33" / 0.838mRound P28.17.88aWind: -1.310
May 20BSC ChampionshipsMay 20 · 100m Hurdles · Place 11 · Framingham100m Hurdles1117.94a10
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100m Hurdles · Place 13 · Framingham100m Hurdles1317.59a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 100m Hurdles · Place 8 · Framingham100m Hurdles817.38a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 100m Hurdles · Place 6 · Framingham100m Hurdles617.26a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · High Jump · FraminghamHigh Jump—NH10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400m Hurdles · Place 5 · Framingham400m Hurdles30" / 0.762m5.1:16.71a PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100m Hurdles · Place 1 · Framingham100m Hurdles33" / 0.838m1.17.58a10
Apr 29Framingham & Needham @ Newton NorthApr 29 · High Jump · Place 2 · FraminghamHigh Jump24-210
Apr 29Framingham & Needham @ Newton NorthApr 29 · 400m Hurdles · Place 4 · Framingham400m Hurdles41:15.37a10
Apr 29Framingham & Needham @ Newton NorthApr 29 · 100m Hurdles · Place 2 · Framingham100m Hurdles217.35a10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 400m Hurdles · Place 3 · Framingham400m Hurdles31:20.04a10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 100m Hurdles · Place 3 · Framingham100m HurdlesRound P317.84a10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 100m Hurdles · Place 2 · Framingham100m Hurdles217.56a10
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 400m Hurdles · Place 3 · Framingham400m Hurdles30" / 0.762m3.1:20.04a10
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 100m Hurdles · Place 3 · Framingham100m Hurdles33" / 0.838mRound P3.17.84a10
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 100m Hurdles · Place 2 · Framingham100m Hurdles33" / 0.838m2.17.56a PB10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400m Hurdles · Place 6 · Framingham400m Hurdles30" / 0.762m6.1:19.35a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100m Hurdles · Place 7 · Framingham100m Hurdles33" / 0.838m7.18.75a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · High Jump · FraminghamHigh Jump—DNS10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100m Hurdles · Place 6 · Framingham100m Hurdles33" / 0.838m6.19.14a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 200 Meters · Place 52 · Framingham200 Meters5230.05a9
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 15 · Framingham100 Meters1514.34a PB9
May 18MSTCA Division 1 RelaysMay 18 · 200 Meters · Framingham200 MetersRelay Split—29.3hUnofficial9
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Framingham400 MetersRelay Split—1:14.559a PB9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 2 · Framingham200 Meters229.79a9
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 200 Meters · Place 2 · Framingham200 Meters229.74a PB9
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 7 · Framingham100 Meters714.46a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 200 Meters · Place 16 · Framingham200 Meters1630.23a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 15 · Framingham100 Meters1514.45a9
Apr 9Bay State Conference 1 at Natick Apr 9 · 100 Meters · Place 4 · Framingham100 Meters414.70a9