Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 294:43.95aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
1000 Meters · IndoorMSTCA Coaches' Invitational · Jan 242:37.23aMSTCA Coaches' InvitationalJanuary 24, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2137.43aMSTCA Speed Classic (Sunday)December 21, 2025
400 Meters · OutdoorBrookline, Needham, and Walpole · Apr 1552.55aBrookline, Needham, and WalpoleApril 15, 2026
600 Meters · IndoorBay State Conf - Meet of Champions · Feb 41:25.31aBay State Conf - Meet of ChampionsFebruary 4, 2026
800 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 272:02.20aMSTCA Boston Holiday ChallengeDecember 27, 2025
800 Meters · OutdoorNashua North Invitational · Apr 252:00.60aNashua North Invitational April 25, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 32 · Brookline800 Meters32.2:03.48a11
May 20BSC ChampionshipsMay 20 · 800 Meters · Place 8 · Brookline800 Meters82:01.16a11
May 16MSTCA Coaches Metro InvitationalMay 16 · 800 Meters · Place 14 · Brookline800 Meters142:00.95a11
May 9Andover Boosters InvitationalMay 9 · 400 Meters · Place 16 · Brookline400 Meters16.53.16a11
May 6Milton, Newton North & BrooklineMay 6 · 800 Meters · Place 5 · Brookline800 Meters52:02.05a11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 1 Mile · Place 6 · Brookline1 Mile6.4:43.95a PB11
Apr 25Nashua North Invitational Apr 25 · 800 Meters · Place 5 · Brookline800 Meters5.2:00.60a PB11
Apr 15Brookline, Needham, and WalpoleApr 15 · 400 Meters · Place 6 · Brookline400 Meters652.55a PB11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 800 Meters · Place 3 · Brookline800 Meters3.2:03.51a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 800 Meters · Brookline800 MetersRelay Split—1:59.2hUnofficial11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 9 · Brookline1000 Meters9.2:37.85a11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 800 Meters · Brookline800 MetersRelay Split—2:01.2hUnofficial11
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 600 Meters · Place 3 · Brookline600 Meters31:25.31a PB11
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 6 · Brookline1000 Meters62:37.23a PB11
Jan 22Bay State Conf - Block #5Jan 22 · 600 Meters · Place 2 · Brookline600 Meters21:26.86a11
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 3 · Brookline1000 Meters32:41.93a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 800 Meters · Place 6 · Brookline800 Meters6.2:02.20a PB11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 10 · Brookline300 Meters10.37.43a PB11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Brookline600 Meters--DNS11
Dec 18Bay State Conf - Block #2Dec 18 · 1000 Meters · Place 3 · Brookline1000 Meters3.2:40.58a11
Dec 18Bay State Conf - Block #2Dec 18 · 400 Meters · Brookline400 MetersRelay Split—54.3hUnofficial11
Dec 11Bay State Conf - Block#1Dec 11 · 600 Meters · Place 2 · Brookline600 Meters2.1:29.26a11
Dec 11Bay State Conf - Block#1Dec 11 · 400 Meters · Brookline400 MetersRelay Split—53.8hUnofficial11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Brookline800 MetersRelay Split—2:03.9hUnofficial10
May 21Bay State Conference Championship MeetMay 21 · 800 Meters · Place 9 · Brookline800 Meters92:00.96a10
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 3 · Brookline1 Mile34:49.14a10
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 400 Meters · Place 6 · Brookline400 Meters653.48a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 800 Meters · Place 4 · Brookline800 Meters42:02.50a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 400 Meters · Place 4 · Brookline400 Meters453.42a10
Apr 16Needham, Brookline, and WalpoleApr 16 · 800 Meters · Place 5 · Brookline800 Meters52:07.64a10
Apr 9Bay State Conference 1 at Natick Apr 9 · 1 Mile · Place 9 · Brookline1 Mile94:50.55a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Brookline @ NatickMay 8 · 1 Mile · Brookline1 Mile—5:01.7Unofficial9
May 1Walpole @ BrooklineMay 1 · 400 Meters · Place 9 · Brookline400 Meters955.9—
May 1 Walpole v. Brookline BoysMay 1 · 400 Meters · Place 9 · Brookline400 Meters9.55.99
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 800 Meters · Brookline800 MetersRelay Split—2:09.6hUnofficial9
Apr 24Brookline @ WellesleyApr 24 · 2 Miles · Place 14 · Brookline2 Miles14.11:12.7Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · 1 Mile · Place 50 · Brookline1 Mile505:03.38a—
Apr 10Newton North @ BrooklineApr 10 · 800 Meters · Place 10 · Brookline800 Meters102:10.9—
Apr 5Brookline @ FraminghamApr 5 · 1 Mile · Place 8 · Brookline1 Mile85:04.7—