Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorAndover Boosters Invitational · May 105:01.69aAndover Boosters InvitationalMay 10, 2025
1000 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:24.13aMSTCA Distance Classic and PentathlonDecember 28, 2023
200 Meters · OutdoorGreater Boston Track Club Meet · Feb 825.17aGreater Boston Track Club MeetFebruary 8, 2026
400 Meters · IndoorUSATF New England Youth Invitational · Mar 155.29aUSATF New England Youth InvitationalMarch 1, 2026
400 Meters · OutdoorBay State Conf - Tri Meet 4 - at Brookline HS · May 754.30aBay State Conf - Tri Meet 4 - at Brookline HSMay 7, 2025
600 Meters · IndoorBay State Conf - Block 5 · Jan 251:42.34aBay State Conf - Block 5January 25, 2024
800 Meters · OutdoorBSC JV Open Meet · May 142:09.57aBSC JV Open Meet May 14, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30Battle Road Twilight Series Meet 3May 30 · 400 Meters · Place 10 · Emerging ElitesEmerging Elites400 Meters10.58.48a10
May 30Battle Road Twilight Series Meet 3May 30 · 200 Meters · Place 9 · Emerging ElitesEmerging Elites200 Meters9.29.25aWind: -1.610
May 9Battle Road Twilight Series Meet 1May 9 · 400 Meters · Place 9 · Emerging ElitesEmerging Elites400 Meters9.55.46a10
Feb 8Greater Boston Track Club MeetFeb 8 · 300 Meters · Emerging ElitesEmerging Elites300 Meters—DNS10
Feb 8Greater Boston Track Club MeetFeb 8 · 200 Meters · Place 21 · Emerging ElitesEmerging Elites200 Meters21.25.17a PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Emerging ElitesEmerging Elites800 Meters—DNS10
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 86 · Emerging ElitesEmerging Elites400 Meters86.56.39a10
Mar 1USATF New England Youth InvitationalMar 1 · 400 Meters · Place 16 · Emerging ElitesEmerging Elites400 Meters16.55.29a PB10
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 400 Meters · Place 32 · Emerging ElitesEmerging Elites400 Meters3255.76a10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 800 Meters · Place 5 · BrooklineBrookline800 Meters52:09.57a PB10
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 15 · BrooklineBrookline1 Mile155:01.69a PB10
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 400 Meters · Place 7 · BrooklineBrookline400 Meters754.30a PB10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 800 Meters · Place 11 · BrooklineBrookline800 Meters112:10.48a10
Apr 25MSTCA InVacational & PentathlonApr 25 · 1 Mile · Place 42 · BrooklineBrookline1 Mile425:07.8810
Apr 16Needham, Brookline, and WalpoleApr 16 · 800 Meters · Place 11 · BrooklineBrookline800 Meters112:13.87a10
Apr 9Bay State Conference 1 at Natick Apr 9 · 400 Meters · Place 7 · BrooklineBrookline400 Meters756.38a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Brookline @ NatickMay 8 · 400 Meters · BrooklineBrookline400 MetersRelay Split—1:00.1hUnofficial9
May 8Brookline @ NatickMay 8 · 400 Meters · BrooklineBrookline400 Meters—57.4Unofficial9
May 1Walpole @ BrooklineMay 1 · 400 Meters · Place 12 · BrooklineBrookline400 Meters1258.1—
May 1 Walpole v. Brookline BoysMay 1 · 400 Meters · BrooklineBrookline400 MetersRelay Split—1:02.3hUnofficial9
May 1 Walpole v. Brookline BoysMay 1 · 400 Meters · Place 12 · BrooklineBrookline400 Meters12.58.19
Apr 10Newton North @ BrooklineApr 10 · 400 Meters · Place 9 · BrooklineBrookline400 Meters957.2—
Apr 10Newton North @ BrooklineApr 10 · 200 Meters · Place 17 · BrooklineBrookline200 Meters1726.0—
Apr 5Brookline @ FraminghamApr 5 · 400 Meters · Place 5 · BrooklineBrookline400 Meters558.4—
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 600 Meters · BrooklineBrookline600 Meters—1:49.2Unofficial9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 25Bay State Conf - Block 5Jan 25 · 600 Meters · Place 29 · BrooklineBrookline600 Meters291:42.34a PB—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 104 · BrooklineBrookline1000 Meters104.3:24.13a PB9
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 600 Meters · Place 49 · BrooklineBrookline600 Meters49.1:51.97a9