Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block #5 · Jan 225:59.95aBay State Conf - Block #5January 22, 2026
1 Mile · OutdoorFramingham & Needham @ Newton North · Apr 295:58.65aFramingham & Needham @ Newton NorthApril 29, 2026
1000 Meters · IndoorBSC Open · Jan 283:57.83aBSC OpenJanuary 28, 2025
2 Miles · IndoorBay State Conf - Meet of Champions · Feb 412:54.52aBay State Conf - Meet of ChampionsFebruary 4, 2026
2 Miles · OutdoorMSTCA Jim Hoar Freshman Sophomore Invitational · May 912:44.17aMSTCA Jim Hoar Freshman Sophomore InvitationalMay 9, 2026
600 Meters · IndoorBay State Conference - Block #1 · Dec 122:20.62aBay State Conference - Block #1December 12, 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 · 1 Mile · Place 30 · Needham1 Mile305:59.79a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 2 Miles · Place 15 · Needham2 Miles1512:44.17a PB10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 1 Mile · Place 15 · Needham1 Mile156:06.87a10
Apr 29Framingham & Needham @ Newton NorthApr 29 · 1 Mile · Place 9 · Needham1 Mile95:58.65a PB10
Apr 15Brookline, Needham, and WalpoleApr 15 · 2 Miles · Place 8 · Needham2 Miles813:00.20a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 1 Mile · Place 8 · Needham1 Mile86:11.27a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 26 · Needham2 Miles26.13:01.23a10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 2 Miles · Place 13 · Needham2 Miles1312:54.52a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1 Mile · Place 39 · Needham1 Mile396:00.93a10
Jan 22Bay State Conf - Block #5Jan 22 · 1 Mile · Place 24 · Needham1 Mile245:59.95a PB10
Jan 15Bay State Conf - Block #4Jan 15 · 2 Miles · Place 16 · Needham2 Miles1613:22.72a10
Jan 8Bay State Conf - Block#3Jan 8 · 1 Mile · Place 17 · Needham1 Mile176:04.03a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 21 · Needham1 Mile21.6:10.38a10
Dec 11Bay State Conf - Block#1Dec 11 · 2 Miles · Place 18 · Needham2 Miles18.13:36.95a10
Jan 28BSC OpenJan 28 · 1000 Meters · Place 32 · Needham1000 Meters323:57.83a PB—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 32 · Needham1000 Meters32.3:57.83a9

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 1 Mile · Place 22 · Needham1 Mile226:23.04a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 1 Mile · Place 26 · Needham1 Mile266:23.84a9
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 2 Miles · Place 4 · Needham2 Miles414:06.30a9
Apr 16Needham, Brookline, and WalpoleApr 16 · 1 Mile · Place 19 · Needham1 Mile196:27.82a9
Apr 9Braintree, Milton, and NeedhamApr 9 · 1 Mile · Place 14 · Needham1 Mile146:33.07a9
Jan 22NN JV Meet #2Jan 22 · 1 Mile · Needham1 Mile—6:41.8Unofficial9
Jan 8NN JV #1Jan 8 · 1 Mile · Needham1 Mile—6:55.9Unofficial9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Bay State Conference - Block #1Dec 12 · 600 Meters · Place 43 · Needham600 Meters43.2:20.62a PB9