Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block #5 · Jan 225:23.95aBay State Conf - Block #5January 22, 2026
1 Mile · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 155:20.92aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
1000 Meters · IndoorBay State Conf - Block #2 · Dec 183:15.53aBay State Conf - Block #2December 18, 2025
600 Meters · IndoorBay State Conf - Block 2 · Dec 211:57.83aBay State Conf - Block 2December 21, 2023
800 Meters · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 292:27.40aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 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 38 · Weymouth800 Meters38.2:30.91a12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 1 Mile · Place 24 · Weymouth1 Mile245:24.39a12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 800 Meters · Place 24 · Weymouth800 Meters24.2:27.40a PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 1 Mile · Place 14 · Weymouth1 Mile14.5:20.92a PB12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 1 Mile · Place 27 · Weymouth1 Mile27.5:24.63a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 1000 Meters · Place 29 · Weymouth1000 Meters293:16.14a12
Jan 22Bay State Conf - Block #5Jan 22 · 1 Mile · Place 33 · Weymouth1 Mile335:23.95a PB12
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 33 · Weymouth1000 Meters333:17.41a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 135 · Weymouth1000 Meters1353:16.51a12
Jan 8Bay State Conf - Block#3Jan 8 · 1 Mile · Place 35 · Weymouth1 Mile355:31.56a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1000 Meters · Place 32 · Weymouth1000 Meters32.3:15.53a PB12
Jan 28BSC OpenJan 28 · 1000 Meters · Place 25 · Weymouth1000 Meters253:17.73a—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 25 · Weymouth1000 Meters25.3:17.73a11
Jan 23Bay State Conference - Block 5Jan 23 · 1000 Meters · Place 39 · Weymouth1000 Meters393:20.44a—
Jan 2Bay State Conference - Block#3Jan 2 · 1000 Meters · Place 32 · Weymouth1000 Meters323:21.64—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 800 Meters · Place 20 · Weymouth800 Meters202:35.00a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 1 Mile · Place 26 · Weymouth1 Mile265:38.06a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 800 Meters · Place 30 · Weymouth800 Meters302:33.48a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 1 Mile · Place 18 · Weymouth1 Mile185:40.31a11
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 800 Meters · Place 29 · Weymouth800 Meters292:40.9611

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 39 · Weymouth1 Mile39.5:57.73a11
Jan 31Bay State Conf - Block 6Jan 31 · 1 Mile · Place 43 · Weymouth1 Mile435:47.38a—
Jan 25Bay State Conf - Block 5Jan 25 · 1 Mile · Place 41 · Weymouth1 Mile415:52.34a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 206 · Weymouth1000 Meters2063:30.2810
Jan 11Bay State Conf - Block 4Jan 11 · 600 Meters · Place 38 · Weymouth600 Meters381:58.06a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 103 · Weymouth1 Mile1035:50.69a—
May 1Braintree vs. WeymouthMay 1 · 400 Meters · Weymouth400 MetersRelay Split—1:11.9hUnofficial10
May 1Braintree vs. WeymouthMay 1 · 800 Meters · Weymouth800 Meters—2:37.0Unofficial10
Apr 24Weymouth vs. NeedhamApr 24 · 400 Meters · Weymouth400 MetersRelay Split—1:13.6hUnofficial10
Apr 24Weymouth vs. NeedhamApr 24 · 800 Meters · Weymouth800 Meters—2:40.8Unofficial10
Apr 10Weymouth vs. NatickApr 10 · 1 Mile · Weymouth1 Mile—5:48.5Unofficial10
Apr 10Weymouth vs. NatickApr 10 · 400 Meters · Weymouth400 Meters—75.7Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 800 Meters · Weymouth800 Meters—2:41.5Unofficial10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 600 Meters · Place 40 · Weymouth600 Meters40.1:57.83a PB10