Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 815.36aBSC-1 Framingham, Brookline at NatickApril 8, 2026
300 Meters · IndoorMSTCA Rising Championship · Feb 1047.81aMSTCA Rising ChampionshipFebruary 10, 2026
400 Meters · OutdoorMSTCA South Shore Twilight · May 231:08.63aMSTCA South Shore TwilightMay 23, 2026
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 181:11.473aMSTCA Division 1 RelaysMay 18, 2025
800 Meters · OutdoorBSC JV Open at Needham · May 132:52.90aBSC JV Open at NeedhamMay 13, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 400 Meters · Place 34 · Framingham400 Meters341:08.63a PB10
May 13BSC JV Open at NeedhamMay 13 · 800 Meters · Place 30 · Framingham800 Meters30.2:52.90a PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400 Meters · Place 3 · Framingham400 Meters3.1:11.45a10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 400 Meters · Place 22 · Framingham400 Meters221:09.55a10
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 400 Meters · Place 22 · Framingham400 Meters22.1:09.55a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400 Meters · Place 15 · Framingham400 Meters15.1:12.52a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 400 Meters · Place 6 · Framingham400 Meters6.1:13.38a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100 Meters · Place 15 · Framingham100 Meters15.15.36a PB10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 300 Meters · Place 23 · Framingham300 Meters2347.81a PB10
Feb 7Z Walter Janiak Freshman-Sophomore InvitationalFeb 7 · 300 Meters · Place 8 · Framingham300 Meters851.5010
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 39 · Framingham300 Meters3950.49a10
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 24 · Framingham300 Meters2450.19a10
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 28 · Framingham300 Meters2850.95a10
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 182 · Framingham300 Meters18250.26a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 25 · Framingham300 Meters25.52.36a10
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 16 · Framingham300 Meters16.52.77a10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Framingham400 MetersRelay Split—1:11.473a PB9
May 14BSC JV Open Meet May 14 · 400 Meters · Place 16 · Framingham400 Meters161:10.87a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400 Meters · Place 5 · Framingham400 Meters51:11.42a9
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 400 Meters · Place 24 · Framingham400 Meters241:11.32a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400 Meters · Place 13 · Framingham400 Meters131:15.39a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 64 · Framingham100 Meters6416.66a9
Apr 9Bay State Conference 1 at Natick Apr 9 · 400 Meters · Place 23 · Framingham400 Meters231:20.83a9