Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block #2 · Dec 184:45.58aBay State Conf - Block #2December 18, 2025
1 Mile · OutdoorMilton, Newton North & Brookline · May 64:40.02aMilton, Newton North & BrooklineMay 6, 2026
1000 Meters · IndoorBay State Conference - Block #4 · Jan 92:51.20aBay State Conference - Block #4January 9, 2025
2 Miles · IndoorBay State Conf - Meet of Champions · Feb 410:10.98aBay State Conf - Meet of ChampionsFebruary 4, 2026
2 Miles · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 810:06.80aBSC-1 Framingham, Brookline at NatickApril 8, 2026
800 Meters · OutdoorWalpole @ Brookline · May 12:13.9Walpole @ BrooklineMay 1, 2024

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 · 2 Miles · Place 25 · Brookline2 Miles2511:07.66a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 1 Mile · Place 31 · Brookline1 Mile314:55.27a12
May 9Andover Boosters InvitationalMay 9 · 2 Miles · Place 7 · Brookline2 Miles7.10:19.45a12
May 6Milton, Newton North & BrooklineMay 6 · 1 Mile · Place 4 · Brookline1 Mile44:40.02a PB12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 2 Miles · Place 6 · Brookline2 Miles6.10:21.30a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 2 Miles · Place 2 · Brookline2 Miles2.10:06.80a PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 14 · Brookline2 Miles14.10:13.26a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 2 Miles · Place 11 · Brookline2 Miles1110:10.98a PB12
Jan 28Bay Sate Conf - Open MeetJan 28 · 1 Mile · Place 5 · Brookline1 Mile54:48.87a12
Jan 22Bay State Conf - Block #5Jan 22 · 2 Miles · Place 4 · Brookline2 Miles410:22.43a12
Jan 15Bay State Conf - Block #4Jan 15 · 1 Mile · Place 8 · Brookline1 Mile84:45.87a12
Jan 8Bay State Conf - Block#3Jan 8 · 1 Mile · Place 11 · Brookline1 Mile114:51.25a12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 5 · Brookline1 Mile5.4:45.58a PB12
Dec 11Bay State Conf - Block#1Dec 11 · 2 Miles · Place 10 · Brookline2 Miles10.10:44.22a12
Feb 11MSTCA Rising ChampionshipFeb 11 · 1 Mile · Place 1 · Brookline1 Mile14:48.28a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 2 Miles · Place 7 · Brookline2 Miles710:20.03a—
Jan 28BSC OpenJan 28 · 1 Mile · Place 5 · Brookline1 Mile54:52.25a—
Jan 28Bay State Conference - OpenJan 28 · 1 Mile · Place 5 · Brookline1 Mile5.4:52.25a11
Jan 23Bay State Conference - Block 5Jan 23 · 2 Miles · Place 5 · Brookline2 Miles510:18.86a—
Jan 9Bay State Conference - Block #4Jan 9 · 1000 Meters · Place 13 · Brookline1000 Meters132:51.20a PB—
Jan 2Bay State Conference - Block#3Jan 2 · 2 Miles · Place 5 · Brookline2 Miles510:30.99—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · 2 Miles · Place 7 · Brookline2 Miles710:17.86a11
May 10Andover Boosters InvitationalMay 10 · 2 Miles · Place 10 · Brookline2 Miles1010:14.99a11
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 2 Miles · Place 8 · Brookline2 Miles810:24.09a11
Apr 16Needham, Brookline, and WalpoleApr 16 · 2 Miles · Place 6 · Brookline2 Miles610:15.39a11
Apr 9Bay State Conference 1 at Natick Apr 9 · 1 Mile · Place 6 · Brookline1 Mile64:48.58a11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 2 Miles · Place 6 · Brookline2 Miles6.10:21.75a11
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 12 · Brookline1 Mile12.4:56.29a11
Jan 31BSC OpenJan 31 · 1 Mile · Brookline1 Mile—4:59.9Unofficial10
Jan 25Bay State Conf - Block 5Jan 25 · 1 Mile · Place 14 · Brookline1 Mile144:59.76a—
Jan 11Brookline v. FraminghamJan 11 · 1 Mile · Brookline1 Mile—5:00.0Unofficial10
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1 Mile · Place 32 · Brookline1 Mile325:03.22a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Brookline @ NatickMay 8 · 2 Miles · Place 8 · Brookline2 Miles8.11:03.1Unofficial10
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 1 Mile · Place 33 · Brookline1 Mile335:00.13a—
May 1Walpole @ BrooklineMay 1 · 800 Meters · Place 7 · Brookline800 Meters72:13.9 PB—
May 1 Walpole v. Brookline BoysMay 1 · 800 Meters · Place 7 · Brookline800 Meters7.2:13.910
Apr 5Brookline @ FraminghamApr 5 · 1 Mile · Place 7 · Brookline1 Mile74:59.2—
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 1000 Meters · Brookline1000 Meters—2:59.3Unofficial10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1 Mile · Place 29 · Brookline1 Mile29.5:15.58a10
Feb 2Milton JV #2Feb 2 · 1 Mile · Brookline1 Mile—5:19.2Unofficial9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 25NN JV #2Jan 25 · 1 Mile · Brookline1 Mile—5:21.2Unofficial9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Newton North JV #1Dec 14 · 1 Mile · Brookline1 Mile—5:35.3Unofficial9