Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBSC JV Open at Needham · May 135:31.63aBSC JV Open at NeedhamMay 13, 2026
800 Meters · OutdoorWellesley, Weymouth, Natick, and Needham · May 62:36.73aWellesley, Weymouth, Natick, and NeedhamMay 6, 2026
Javelin · 800g · OutdoorNatick - Newton North @ Braintree · Apr 1549' 1"Natick - Newton North @ BraintreeApril 15, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · Javelin · NatickJavelin800g—DNS9
May 13BSC JV Open at NeedhamMay 13 · 1 Mile · Place 45 · Natick1 Mile45.5:31.63a PB9
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Javelin · Place 19 · NatickJavelin1960-69
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 800 Meters · Place 27 · Natick800 Meters272:36.73a PB9
Apr 29Natick, Walpole, and MiltonApr 29 · Javelin · Place 14 · NatickJavelin1475-49
Apr 29Natick, Walpole, and MiltonApr 29 · 1 Mile · Place 16 · Natick1 Mile165:38.84a9
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 15 · NatickJavelin800g15.49' 1" PB9
Apr 15Natick - Newton North @ BraintreeApr 15 · 1 Mile · Place 26 · Natick1 Mile26.5:34.33a9
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Javelin · NatickJavelin800g—DNS9
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 1 Mile · Place 21 · Natick1 Mile21.5:40.39a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 7 · NatickShot Put715-29
Jan 22Bay State Conf - Block #5Jan 22 · Shot Put · Place 6 · NatickShot Put616-09
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 5 · NatickShot Put516-69