Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWellesley, Weymouth, Natick, and Needham · May 66:25.25aWellesley, Weymouth, Natick, and NeedhamMay 6, 2026
800 Meters · OutdoorMSTCA South Shore Twilight · May 232:45.38aMSTCA South Shore TwilightMay 23, 2026
Javelin · 600g · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1558-01BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 800 Meters · Place 33 · Weymouth800 Meters332:45.38a PB10
May 20BSC ChampionshipsMay 20 · Javelin · Place 18 · WeymouthJavelin1860-310
May 20BSC ChampionshipsMay 20 · 800 Meters · Place 22 · Weymouth800 Meters222:50.95a10
May 13BSC JV Open at NeedhamMay 13 · Javelin · WeymouthJavelin600g—DNS10
May 13BSC JV Open at NeedhamMay 13 · 800 Meters · Place 19 · Weymouth800 Meters19.2:48.11a10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Javelin · Place 12 · WeymouthJavelin1261-510
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 1 Mile · Place 23 · Weymouth1 Mile236:25.25a PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 14 · WeymouthJavelin600g14.57' 0"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 800 Meters · Place 14 · Weymouth800 Meters14.2:51.71a10
Apr 23MSTCA Warrior InvitationalApr 23 · 800 Meters · Place 26 · Weymouth800 Meters262:48.71a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 12 · WeymouthJavelin600g12.58-01 PB10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 1 Mile · Place 14 · Weymouth1 Mile14.6:29.46a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Javelin · Place 11 · WeymouthJavelin600g11.55' 11"10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 800 Meters · Place 17 · Weymouth800 Meters17.2:54.64a10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 800 Meters · Place 16 · Weymouth800 Meters162:59.80a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Javelin · Place 19 · WeymouthJavelin1951-009
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 1 Mile · Place 29 · Weymouth1 Mile296:38.09a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 1 Mile · Place 22 · Weymouth1 Mile226:41.45a9
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 49 · Weymouth800 Meters492:49.64a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 800 Meters · Place 14 · Weymouth800 Meters142:50.24a9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 800 Meters · Place 19 · Weymouth800 Meters192:59.429