Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 713.92aWeymouth, Wellesley, Natick, and NeedhamMay 7, 2025
200 Meters · OutdoorNeedham @ Milton · May 130.61aNeedham @ MiltonMay 1, 2024
55 Meters · IndoorBay State Conf - Block 6 · Jan 319.06aBay State Conf - Block 6January 31, 2024
600 Meters · IndoorBay State Conf - Block #4 · Jan 151:43.84aBay State Conf - Block #4January 15, 2026
800 Meters · OutdoorBrookline, Needham, and Walpole · Apr 152:25.87aBrookline, Needham, and WalpoleApril 15, 2026
Javelin · 800g · OutdoorBSC JV Open at Needham · May 1387' 2"BSC 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

9 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 17 · NeedhamJavelin800g17.87' 2" PB11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Javelin · Place 1 · NeedhamJavelin186-411
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 800 Meters · Place 19 · Needham800 Meters192:26.99a11
Apr 29Framingham & Needham @ Newton NorthApr 29 · Javelin · Place 2 · NeedhamJavelin288-411
Apr 29Framingham & Needham @ Newton NorthApr 29 · 800 Meters · Place 16 · Needham800 Meters162:28.21a11
Apr 15Brookline, Needham, and WalpoleApr 15 · 800 Meters · Place 23 · Needham800 Meters232:25.87a PB11
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 3 · NeedhamJavelin379-711
Apr 8Milton, Braintree, and NeedhamApr 8 · 800 Meters · Place 11 · Needham800 Meters112:28.05a11
Jan 21NN JV #2Jan 21 · 600 Meters · Needham600 Meters—1:45.8Unofficial11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 15Bay State Conf - Block #4Jan 15 · 600 Meters · Place 38 · Needham600 Meters381:43.84a PB11
Jan 7NN JV #1Jan 7 · 600 Meters · Place 8 · Needham600 Meters81:49.511

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · Javelin · Place 15 · NeedhamJavelin1583-0410
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 73 · Needham100 Meters7313.92a PB10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Javelin · Place 9 · NeedhamJavelin955-0510
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Javelin · Place 5 · NeedhamJavelin568-910
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 59 · Needham100 Meters5914.40a10
Apr 16Needham, Brookline, and WalpoleApr 16 · Javelin · Place 6 · NeedhamJavelin672-010
Apr 16Needham, Brookline, and WalpoleApr 16 · 100 Meters · Place 34 · Needham100 Meters3413.98a10
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 44 · Needham100 Meters4414.03a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Framingham @ NeedhamMay 8 · 100 Meters · Needham100 Meters—14.3Unofficial9
May 1Needham @ MiltonMay 1 · 200 Meters · Place 27 · Needham200 Meters2730.61a PB—
May 1Needham @ MiltonMay 1 · 100 Meters · Place 40 · Needham100 Meters4015.08a—
Apr 24Weymouth vs. NeedhamApr 24 · 400 Meters · Needham400 Meters—73.4Unofficial9
Apr 10Walpole vs. NeedhamApr 10 · 400 Meters · Needham400 MetersRelay Split—1:11.1hUnofficial9
Apr 5Needham v. BraintreeApr 5 · 100 Meters · Place 21 · Needham100 Meters21.14.29
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 50 Yard Dash · Needham50 Yard Dash—8.2Unofficial9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 127 · Needham55 Meters1279.06a PB—
Jan 25Bay State Conf - Block 5Jan 25 · 55 Meters · Place 89 · Needham55 Meters899.16a—