Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA South Shore Twilight · May 2314.17aMSTCA South Shore TwilightMay 23, 2026
200 Meters · OutdoorBSC-4 Braintree, Walpole at Framingham · May 630.16aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
300 Meters · IndoorBay Sate Conf - Open Meet · Jan 2848.58aBay Sate Conf - Open MeetJanuary 28, 2026
400 Meters · OutdoorMSTCA South Shore Twilight · May 231:05.28aMSTCA South Shore TwilightMay 23, 2026
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 181:10.183aMSTCA Division 1 RelaysMay 18, 2025
55 Meter · IndoorBay State Conf - Block #2 · Dec 188.63aBay State Conf - Block #2December 18, 2025
Event Varsity 50 Yard Dash · IndoorNN JV #1 · Jan 77.4NN JV #1January 7, 2026

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 · 400 Meters · Place 16 · Framingham400 Meters161:05.28a PB11
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 54 · Framingham100 MetersRound S5414.17a PB11
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 25 · Framingham400 Meters251:05.87a11
May 13BSC JV Open at NeedhamMay 13 · 400 Meters · Place 5 · Framingham400 Meters5.1:06.26a11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400 Meters · Framingham400 Meters—DNS11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 11 · Framingham200 Meters11.30.16a PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400 Meters · Place 11 · Framingham400 Meters11.1:08.30a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Framingham200 Meters--DNS11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 400 Meters · Place 8 · Framingham400 Meters8.1:10.07a11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100 Meters · Place 11 · Framingham100 Meters11.14.50a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 300 Meters · Place 34 · Framingham300 Meters3448.93a11
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 30 · Framingham300 Meters3048.58a PB11
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 16 · Framingham300 Meters1649.37a11
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 24 · Framingham300 Meters2449.79a11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 170 · Framingham300 Meters17049.98a11
Jan 7NN JV #1Jan 7 · Event Varsity 50 Yard Dash · Place 6 · FraminghamEvent Varsity 50 Yard Dash67.4 PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 26 · Framingham300 Meters26.52.37a11
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 29 · Framingham55 Meter29.8.63a PB11
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 18 · Framingham300 Meters18.52.92a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Framingham400 MetersRelay Split—1:10.183a PB10
May 14BSC JV Open Meet May 14 · 200 Meters · Place 43 · Framingham200 Meters4332.04a10
May 14BSC JV Open Meet May 14 · 100 Meters · Place 45 · Framingham100 Meters4515.16a10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400 Meters · Place 11 · Framingham400 Meters111:12.18a10
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 20 · Framingham100 Meters2015.23a10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 400 Meters · Place 21 · Framingham400 Meters211:10.03a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 200 Meters · Place 45 · Framingham200 Meters4532.81a10
Apr 9Bay State Conference 1 at Natick Apr 9 · 400 Meters · Place 14 · Framingham400 Meters141:15.84a10