Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conference - Block#3 · Jan 24:50.07Bay State Conference - Block#3January 2, 2025
1 Mile · OutdoorMSTCA South Shore Twilight · May 184:47.67aMSTCA South Shore TwilightMay 18, 2024
1000 Meters · IndoorBay State Conf - Meet of Champions · Feb 52:51.97aBay State Conf - Meet of ChampionsFebruary 5, 2025
2 Miles · IndoorBay State Conference - Block 3 · Jan 411:03.01aBay State Conference - Block 3January 4, 2024
600 Meters · IndoorMSTCA Northeast Invitational · Jan 101:33.14aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorBay State Conference Championship Meet · May 212:07.46aBay State Conference Championship MeetMay 21, 2025

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · 800 Meters · Place 17 · Weymouth800 Meters172:07.46a PB12
May 10MSTCA Coaches Shore InvitationalMay 10 · 800 Meters · Place 21 · Weymouth800 Meters212:07.79a12
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 13 · Weymouth800 Meters132:12.37a12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 800 Meters · Place 10 · Weymouth800 Meters102:10.11a12
Apr 16Bay State Conference 2 at WeymouthApr 16 · 1 Mile · Place 5 · Weymouth1 Mile54:50.34a12
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 800 Meters · Place 7 · Weymouth800 Meters72:12.3212

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1000 Meters · Place 21 · Weymouth1000 Meters212:51.97a PB—
Jan 23Bay State Conference - Block 5Jan 23 · 2 Miles · Place 20 · Weymouth2 Miles2011:23.26a—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 32 · Weymouth600 Meters321:33.14a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 12 · Weymouth1 Mile124:51.21a—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 10 · Weymouth1 Mile104:50.07 PB—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 16 · Weymouth1000 Meters16.2:52.76a12
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 18 · Weymouth1000 Meters18.2:56.75a12
Feb 7Bay State Conf ChampionshipFeb 7 · 1000 Meters · Place 23 · Weymouth1000 Meters232:52.35a—
Jan 25Bay State Conf - Block 5Jan 25 · 600 Meters · Place 19 · Weymouth600 Meters191:36.21a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 92 · Weymouth1000 Meters922:56.7611
Jan 11Bay State Conf - Block 4Jan 11 · 1 Mile · Place 22 · Weymouth1 Mile225:01.45a—
Jan 4Bay State Conference - Block 3Jan 4 · 2 Miles · Place 13 · Weymouth2 Miles1311:03.01a PB—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 800 Meters · Weymouth800 MetersRelay Split—2:11.9hUnofficial11
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 14 · Weymouth1 Mile144:47.67a PB—
May 15Bay State Conf ChampionshipMay 15 · 1 Mile · Place 33 · Weymouth1 Mile334:53.20a—
May 10MSTCA Twilight InvitationalMay 10 · 800 Meters · Place 27 · Weymouth800 Meters272:10.24a—
May 8Weymouth vs. MiltonMay 8 · 1 Mile · Place 2 · Weymouth1 Mile2.4:54.1Unofficial11
May 1Braintree vs. WeymouthMay 1 · 400 Meters · Weymouth400 MetersRelay Split—57.4hUnofficial11
May 1Braintree vs. WeymouthMay 1 · 800 Meters · Place 2 · Weymouth800 Meters2.2:07.6Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 1600 Meters · Weymouth1600 MetersRelay Split—4:52.1hUnofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 800 Meters · Weymouth800 MetersRelay Split—2:08.9hUnofficial11
Apr 24Weymouth vs. NeedhamApr 24 · 2 Miles · Place 2 · Weymouth2 Miles2.10:47.9Unofficial11
Apr 24Weymouth vs. NeedhamApr 24 · 400 Meters · Weymouth400 MetersRelay Split—1:02.5hUnofficial11
Apr 18MSTCA Warrior InvitationalApr 18 · 1 Mile · Place 25 · Weymouth1 Mile254:52.54a—
Apr 10Weymouth vs. NatickApr 10 · 1 Mile · Place 2 · Weymouth1 Mile2.4:53.9Unofficial11
Apr 10Weymouth vs. NatickApr 10 · 400 Meters · Weymouth400 MetersRelay Split—59.8hUnofficial11
Apr 4Weymouth vs. WalpoleApr 4 · 800 Meters · Place 2 · Weymouth800 Meters2.2:12.8Unofficial11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 1 Mile · Place 25 · Weymouth1 Mile25.5:04.07a11
Dec 21Bay State Conf - Block 2Dec 21 · 400 Meters · Weymouth400 MetersRelay Split—62.6Unofficial11
Dec 14Bay State Conf - Block 1Dec 14 · 1000 Meters · Place 24 · Weymouth1000 Meters24.2:59.05a11
Dec 14Bay State Conf - Block 1Dec 14 · 400 Meters · Weymouth400 MetersRelay Split—62.2Unofficial11

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 28 · Weymouth1 Mile28.4:58.33a10
May 17BSC ChampionshipsMay 17 · 800 Meters · Place 26 · Weymouth800 Meters26.2:14.19a10
May 10Milton vs. WeymouthMay 10 · 2 Miles · Place 2 · Weymouth2 Miles2.11:04.4Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 1 Mile · Place 40 · Weymouth1 Mile405:03.34a—
May 3Weymouth vs. BraintreeMay 3 · 400 Meters · Weymouth400 MetersRelay Split—58.9Unofficial10
May 3Weymouth vs. BraintreeMay 3 · 800 Meters · Place 3 · Weymouth800 Meters3.2:16.3Unofficial10
Apr 26Weymouth vs. NeedhamApr 26 · 2 Miles · Place 1 · Weymouth2 Miles1.10:56.9Unofficial10
Apr 19BSC RelaysApr 19 · 800 Meters · Place 14 · Weymouth800 Meters14.2:25.10a10
Apr 15Lowell InvitationalApr 15 · 1 Mile · Weymouth1 Mile—5:07.3Unofficial10
Apr 12Natick vs. WeymouthApr 12 · 1 Mile · Weymouth1 Mile—5:09.4Unofficial10
Apr 12Natick vs. WeymouthApr 12 · 400 Meters · Weymouth400 MetersRelay Split—61.9Unofficial10
Apr 5Walpole vs. WeymouthApr 5 · 400 Meters · Weymouth400 MetersRelay Split—59.5Unofficial10
Apr 5Walpole vs. WeymouthApr 5 · 800 Meters · Weymouth800 Meters—2:20.7Unofficial10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · Place 50 · Weymouth800 Meters50.2:31.80a9
May 11Weymouth vs. MiltonMay 11 · 1 Mile · Weymouth1 Mile—5:17.0Unofficial9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 800 Meters · Place 27 · Weymouth800 Meters27.2:27.00a9
May 4Weymouth vs. BraintreeMay 4 · 1 Mile · Place 3 · Weymouth1 Mile3.5:11.5Unofficial9
May 4Weymouth vs. BraintreeMay 4 · 400 Meters · Weymouth400 MetersRelay Split—64.1Unofficial9
Apr 16Lowell InvitationalApr 16 · 1 Mile · Weymouth1 Mile—5:20.1Unofficial9
Apr 13Weymouth vs. NatickApr 13 · 400 Meters · Weymouth400 MetersRelay Split—66.3Unofficial9
Apr 6Weymouth vs. WalpoleApr 6 · 1 Mile · Weymouth1 Mile—5:32.4Unofficial9

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 26Weymouth vs. MiltonMay 26 · 1 Mile · Weymouth1 Mile—5:59.6Unofficial9
May 19Needham v. WeymouthMay 19 · 400 Meters · Weymouth400 MetersRelay Split—71.8Unofficial9
May 19Needham v. WeymouthMay 19 · 800 Meters · Weymouth800 Meters—2:43.3Unofficial9