Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBay State Conf - Block #4 · Jan 153:18.05aBay State Conf - Block #4January 15, 2026
600 Meters · IndoorBay State Conf - Block #5 · Jan 221:44.77aBay State Conf - Block #5January 22, 2026
800 Meters · OutdoorBSC JV Open at Needham · May 132:21.17aBSC JV Open at NeedhamMay 13, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · 800 Meters · Place 18 · Needham800 Meters18.2:21.17a PB11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 800 Meters · Place 17 · Needham800 Meters172:25.24a11
Apr 29Framingham & Needham @ Newton NorthApr 29 · 800 Meters · Place 14 · Needham800 Meters142:23.36a11
Apr 15Brookline, Needham, and WalpoleApr 15 · 800 Meters · Place 19 · Needham800 Meters192:22.19a11
Apr 8Milton, Braintree, and NeedhamApr 8 · 800 Meters · Place 14 · Needham800 Meters142:29.55a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 22Bay State Conf - Block #5Jan 22 · 600 Meters · Place 35 · Needham600 Meters351:44.77a PB11
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 34 · Needham1000 Meters343:18.05a PB11
Jan 8Bay State Conf - Block#3Jan 8 · 600 Meters · Place 32 · Needham600 Meters321:50.54a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 600 Meters · Place 31 · Needham600 Meters31.1:46.38a11
Dec 11Bay State Conf - Block#1Dec 11 · 600 Meters · Place 29 · Needham600 Meters29.1:47.00a11
Jan 28BSC OpenJan 28 · 1000 Meters · Place 27 · Needham1000 Meters273:29.99a—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 27 · Needham1000 Meters27.3:29.99a10
Jan 23Bay State Conference - Block 5Jan 23 · 1000 Meters · Place 40 · Needham1000 Meters403:25.42a—
Jan 9Bay State Conference - Block #4Jan 9 · 600 Meters · Place 39 · Needham600 Meters391:58.15a—
Jan 2Bay State Conference - Block#3Jan 2 · 1000 Meters · Place 38 · Needham1000 Meters383:37.82—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 800 Meters · Place 21 · Needham800 Meters212:35.07a10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 38 · Needham800 Meters382:40.05a10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Javelin · Place 8 · NeedhamJavelin858-0210
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Javelin · Place 8 · NeedhamJavelin860-410
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 800 Meters · Place 24 · Needham800 Meters242:42.98a10
Apr 16Needham, Brookline, and WalpoleApr 16 · 800 Meters · Place 34 · Needham800 Meters342:44.74a10
Apr 16Needham, Brookline, and WalpoleApr 16 · Javelin · Place 13 · NeedhamJavelin1348-510
Apr 9Braintree, Milton, and NeedhamApr 9 · 800 Meters · Place 18 · Needham800 Meters182:46.34a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 40 · Needham1000 Meters40.3:34.28a10
Dec 12Needham v. MiltonDec 12 · 1 Mile · Needham1 Mile—6:25.4Unofficial10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Framingham @ NeedhamMay 8 · 800 Meters · Needham800 Meters—2:49.5Unofficial9
May 1Needham @ MiltonMay 1 · 800 Meters · Place 14 · Needham800 Meters142:54.63a—
Apr 24Weymouth vs. NeedhamApr 24 · 800 Meters · Needham800 Meters—3:02.0Unofficial9
Apr 10Walpole vs. NeedhamApr 10 · 800 Meters · Needham800 Meters—2:59.1Unofficial9
Apr 5Needham v. BraintreeApr 5 · 800 Meters · Place 13 · Needham800 Meters13.3:00.79