Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1314.54aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorFramingham & Needham @ Newton North · Apr 2930.90aFramingham & Needham @ Newton NorthApril 29, 2026
300 Meters · IndoorMSTCA Rising Championship · Feb 1048.17aMSTCA Rising ChampionshipFebruary 10, 2026
400 Meters · OutdoorBSC-4 Braintree, Walpole at Framingham · May 61:08.13aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 181:09.149aMSTCA Division 1 RelaysMay 18, 2025
55 Meter · IndoorBay State Conf - Block#1 · Dec 118.64aBay State Conf - Block#1December 11, 2025
55 Meters · IndoorBay Sate Conf - Open Meet · Jan 288.47aBay Sate Conf - Open MeetJanuary 28, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · 400 Meters · Place 9 · Framingham400 Meters9.1:08.17a11
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 35 · Framingham100 Meters35.14.54a PB11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400 Meters · Place 8 · Framingham400 Meters8.1:08.13a PB11
Apr 29Framingham & Needham @ Newton NorthApr 29 · 400 Meters · Place 2 · Framingham400 Meters21:09.17a11
Apr 29Framingham & Needham @ Newton NorthApr 29 · 200 Meters · Place 10 · Framingham200 Meters1030.90a PB11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 400 Meters · Framingham400 Meters—DNS11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100 Meters · Framingham100 Meters—DNS11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 300 Meters · Place 29 · Framingham300 Meters2948.17a PB11
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 49 · Framingham55 Meters498.47a PB11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 125 · Framingham300 Meters12548.50a11
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 10 · Framingham300 Meters1048.82a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 28 · Framingham300 Meters28.50.28a11
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 8 · Framingham300 Meters8.49.99a11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 31 · Framingham55 Meter31.8.64a PB11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400 Meters · Place 20 · Framingham400 Meters201:10.44a10
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Framingham400 MetersRelay Split—1:09.149a PB10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400 Meters · Place 4 · Framingham400 Meters41:10.96a10
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 400 Meters · Place 7 · Framingham400 Meters71:11.75a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400 Meters · Place 12 · Framingham400 Meters121:13.60a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 52 · Framingham100 Meters5215.62a10
Apr 9Bay State Conference 1 at Natick Apr 9 · 400 Meters · Place 8 · Framingham400 Meters81:14.30a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Framingham @ NeedhamMay 8 · 100 Meters · Framingham100 Meters—15.3Unofficial9
May 1Newton North @ FraminghamMay 1 · 200 Meters · Framingham200 Meters—31.4Unofficial9
May 1Newton North @ FraminghamMay 1 · 100 Meters · Framingham100 Meters—15.2Unofficial9
Apr 24Framingham @ NatickApr 24 · 200 Meters · Framingham200 Meters—32.3Unofficial9
Apr 24Framingham @ NatickApr 24 · 100 Meters · Framingham100 Meters—15.2Unofficial9