Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block #5 · Jan 224:49.60aBay State Conf - Block #5January 22, 2026
1 Mile · OutdoorMSTCA Lou Tozzi Twilight Freshman Sophomore Invitational · May 84:47.55aMSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8, 2026
1000 Meters · IndoorBay State Conf - Meet of Champions · Feb 42:50.14aBay State Conf - Meet of ChampionsFebruary 4, 2026
2 Miles · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2910:22.78aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · 1 Mile · Place 20 · Brookline1 Mile204:49.70a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 1 Mile · Place 13 · Brookline1 Mile134:47.55a PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 2 Miles · Place 7 · Brookline2 Miles7.10:22.78a PB10
Apr 25Nashua North Invitational Apr 25 · 1 Mile · Place 6 · Brookline1 Mile6.4:51.94a10
Apr 15Brookline, Needham, and WalpoleApr 15 · 1 Mile · Place 11 · Brookline1 Mile114:49.37a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 2 Miles · Place 6 · Brookline2 Miles6.10:36.34a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 1 Mile · Place 3 · Brookline1 Mile34:53.26a10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 1000 Meters · Place 18 · Brookline1000 Meters182:50.14a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1000 Meters · Place 18 · Brookline1000 Meters182:50.99a10
Jan 22Bay State Conf - Block #5Jan 22 · 1 Mile · Place 14 · Brookline1 Mile144:49.60a PB10
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 19 · Brookline1000 Meters192:52.43a10
Jan 8Bay State Conf - Block#3Jan 8 · 1 Mile · Place 16 · Brookline1 Mile164:56.26a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 1 Mile · Place 10 · Brookline1 Mile104:56.06a10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 16 · Brookline1 Mile16.4:56.72a10
Dec 11Bay State Conf - Block#1Dec 11 · 1000 Meters · Place 15 · Brookline1000 Meters15.2:52.80a10
Feb 11MSTCA Rising ChampionshipFeb 11 · 1 Mile · Place 7 · Brookline1 Mile74:54.32a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1 Mile · Place 22 · Brookline1 Mile224:55.11a—
Jan 28BSC OpenJan 28 · 1 Mile · Place 10 · Brookline1 Mile104:58.99a—
Jan 28Bay State Conference - OpenJan 28 · 1 Mile · Place 10 · Brookline1 Mile10.4:58.99a9
Jan 15Milton JV MeetJan 15 · 1 Mile · Brookline1 Mile—5:01.1Unofficial9
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1 Mile · Place 26 · Brookline1 Mile265:01.35a—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jan 22NN JV Meet #2Jan 22 · 1000 Meters · Brookline1000 Meters—2:59.9Unofficial9
Jan 8NN JV #1Jan 8 · 1000 Meters · Brookline1000 Meters—3:04.8Unofficial9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 32 · Brookline1000 Meters32.2:58.96a9
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 25 · Brookline1 Mile25.5:04.19a9
Dec 12Brookline v. NatickDec 12 · 1 Mile · Place 2 · Brookline1 Mile2.5:12.9Unofficial9