Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay Sate Conf - Open Meet · Jan 284:35.46aBay Sate Conf - Open MeetJanuary 28, 2026
1 Mile · OutdoorMSTCA Coaches Metro Invitational · May 164:30.08aMSTCA Coaches Metro InvitationalMay 16, 2026
1000 Meters · IndoorBay State Conf - Block#3 · Jan 82:44.51aBay State Conf - Block#3January 8, 2026
2 Miles · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 159:53.87aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
2 Miles · OutdoorMIAA Division 1 Track & Field Championship · May 299:46.01aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
55 Meter · IndoorBSC Meet #2 · Dec 228.40aBSC Meet #2December 22, 2022
600 Meters · IndoorMSTCA Speed Classic (Large School) · Dec 171:40.53aMSTCA Speed Classic (Large School)December 17, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 7Adrian Martinez ClassicJun 7 · 1 Mile · Place 13 · UnattachedUnattached1 Mile13.4:31.18a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 17 · BrooklineBrookline2 Miles17.9:46.01a PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 29 · BrooklineBrookline1 Mile29.4:32.92a12
May 20BSC ChampionshipsMay 20 · 2 Miles · Place 3 · BrooklineBrookline2 Miles39:52.45a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 1 Mile · Place 7 · BrooklineBrookline1 Mile74:30.08a PB12
May 9Andover Boosters InvitationalMay 9 · 2 Miles · Place 3 · BrooklineBrookline2 Miles3.9:53.43a12
May 6Milton, Newton North & BrooklineMay 6 · 1 Mile · Place 3 · BrooklineBrookline1 Mile34:30.98a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 2 Miles · Place 4 · BrooklineBrookline2 Miles4.10:24.08a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 10 · BrooklineBrookline2 Miles10.9:53.87a PB12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 2 Miles · Place 4 · BrooklineBrookline2 Miles49:56.27a12
Jan 28Bay Sate Conf - Open MeetJan 28 · 1 Mile · Place 3 · BrooklineBrookline1 Mile34:35.46a PB12
Jan 22Bay State Conf - Block #5Jan 22 · 1 Mile · Place 6 · BrooklineBrookline1 Mile64:44.69a12
Jan 15Bay State Conf - Block #4Jan 15 · 2 Miles · Place 4 · BrooklineBrookline2 Miles410:04.47a12
Jan 8Bay State Conf - Block#3Jan 8 · 1000 Meters · Place 3 · BrooklineBrookline1000 Meters32:44.51a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 4 · BrooklineBrookline1 Mile4.4:38.90a12
Dec 11Bay State Conf - Block#1Dec 11 · 2 Miles · Place 5 · BrooklineBrookline2 Miles5.10:11.48a12
Jan 28Bay State Conference - OpenJan 28 · 1 Mile · Place 4 · BrooklineBrookline1 Mile4.4:46.14a11
Jan 28Bay State Conference - OpenJan 28 · 400 Meters · BrooklineBrookline400 MetersRelay Split—55.8hUnofficial11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 13 · BrooklineBrookline1 Mile13.4:51.66a11
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 17 · BrooklineBrookline1000 Meters17.2:55.19a11
Jan 31BSC OpenJan 31 · 1 Mile · BrooklineBrookline1 Mile—5:02.1Unofficial10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 1 Mile · BrooklineBrookline1 Mile—5:09.3Unofficial10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 48 · BrooklineBrookline600 Meters48.1:40.53a PB10
Feb 2Milton JV #2Feb 2 · 600 Meters · BrooklineBrookline600 Meters—1:48.8Unofficial9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 25NN JV #2Jan 25 · 600 Meters · BrooklineBrookline600 Meters—1:53.3Unofficial9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55 Meter · Place 90 · BrooklineBrookline55 Meter90.8.40a PB9