Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conference - Block#3 · Jan 26:00.56Bay State Conference - Block#3January 2, 2025
1 Mile · OutdoorMSTCA South Shore Twilight · May 185:48.25aMSTCA South Shore TwilightMay 18, 2024
100 Meters · OutdoorMSTCA South Shore Twilight · May 2313.57aMSTCA South Shore TwilightMay 23, 2026
1000 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 153:13.31aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2024
200 Meters · OutdoorMSTCA South Shore Twilight · May 2328.14aMSTCA South Shore TwilightMay 23, 2026
400 Meters · OutdoorBSC-4 Braintree, Walpole at Framingham · May 61:03.41aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
55 Meters · IndoorBay State Conf - Block #5 · Jan 228.13aBay State Conf - Block #5January 22, 2026
600 Meters · IndoorMSTCA Rising Championship · Feb 101:46.33aMSTCA Rising ChampionshipFebruary 10, 2026
800 Meters · OutdoorWeston Twilight Invitational - Regis Events · May 32:25.34aWeston Twilight Invitational - Regis EventsMay 3, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 26 · Framingham800 Meters26.2:26.42a12
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 25 · Framingham200 Meters2528.14a PB12
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 26 · Framingham100 MetersRound S2613.57a PB12
May 20BSC ChampionshipsMay 20 · 800 Meters · Place 11 · Framingham800 Meters112:27.27a12
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 4 · Framingham200 Meters4.28.59a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 31 · Framingham800 Meters312:29.38a12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400 Meters · Place 4 · Framingham400 Meters4.1:03.41a PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 800 Meters · Place 2 · Framingham800 Meters2.2:28.02a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 1 Mile · Place 5 · Framingham1 Mile5.5:58.54a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 200 Meters · Place 1 · Framingham200 Meters1.29.60a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 600 Meters · Place 2 · Framingham600 Meters21:46.33a PB12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 1000 Meters · Place 10 · Framingham1000 Meters103:16.15a12
Jan 28Bay Sate Conf - Open MeetJan 28 · 600 Meters · Place 6 · Framingham600 Meters61:48.31a12
Jan 22Bay State Conf - Block #5Jan 22 · 1000 Meters · Place 12 · Framingham1000 Meters123:20.55a12
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 2 · Framingham55 Meters28.13a PB12
Jan 15Bay State Conf - Block #4Jan 15 · 600 Meters · Place 8 · Framingham600 Meters81:46.83a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 29 · Framingham1000 Meters293:23.56a12
Jan 8Bay State Conf - Block#3Jan 8 · 600 Meters · Place 8 · Framingham600 Meters81:47.70a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 9 · Framingham800 Meters92:28.05a11
May 21Bay State Conference Championship MeetMay 21 · 800 Meters · Place 15 · Framingham800 Meters152:29.45a11
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 800 Meters · Place 3 · Framingham800 Meters32:31.21a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 26 · Framingham800 Meters262:25.34a PB11
Apr 9Bay State Conference 1 at Natick Apr 9 · 800 Meters · Place 2 · Framingham800 Meters22:31.18a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 13 · Framingham1000 Meters133:18.59a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1000 Meters · Place 12 · Framingham1000 Meters123:21.49a—
Jan 28BSC OpenJan 28 · 600 Meters · Place 1 · Framingham600 Meters11:47.59a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1000 Meters · Place 17 · Framingham1000 Meters173:19.09a—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 26 · Framingham1000 Meters263:15.35a—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 13 · Framingham1 Mile136:00.56 PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 6 · Framingham1 Mile65:48.25a PB—
May 15Bay State Conf ChampionshipMay 15 · 800 Meters · Place 11 · Framingham800 Meters112:27.69a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 800 Meters · Place 3 · Framingham800 Meters32:30.01a—
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · 800 Meters · Place 1 · Framingham800 Meters12:34.19a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 17 · Framingham1000 Meters173:13.31a PB—
Feb 7Bay State Conf ChampionshipFeb 7 · 1000 Meters · Place 10 · Framingham1000 Meters103:18.43a—