Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block 1 · Dec 147:11.63aBay State Conf - Block 1December 14, 2023
1000 Meters · IndoorBay State Conf - Block 2 · Dec 213:47.65aBay State Conf - Block 2December 21, 2023
600 Meters · IndoorMSTCA Northeast Invitational · Jan 102:08.28aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorMSTCA Warrior Invitational · Apr 182:57.20aMSTCA Warrior InvitationalApril 18, 2024

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 800 Meters · Place 19 · Weymouth800 Meters193:03.89a12
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 30 · Weymouth800 Meters303:00.96a12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 800 Meters · Place 25 · Weymouth800 Meters253:06.84a12
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 75 · Weymouth800 Meters753:08.14a12
Apr 16Bay State Conference 2 at WeymouthApr 16 · 800 Meters · Place 22 · Weymouth800 Meters223:03.57a12
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 800 Meters · Place 23 · Weymouth800 Meters233:08.0112

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · 600 Meters · Place 26 · Weymouth600 Meters262:08.72a—
Jan 28Bay State Conference - OpenJan 28 · 600 Meters · Place 26 · Weymouth600 Meters26.2:08.72a12
Jan 23Bay State Conference - Block 5Jan 23 · 1000 Meters · Place 36 · Weymouth1000 Meters364:05.73a—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 106 · Weymouth600 Meters1062:08.28a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 1000 Meters · Place 42 · Weymouth1000 Meters423:59.78a—
Jan 2Bay State Conference - Block#3Jan 2 · 1000 Meters · Place 39 · Weymouth1000 Meters394:06.75—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 44 · Weymouth600 Meters44.2:12.61a12
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 34 · Weymouth1000 Meters34.3:54.88a12
Jan 31Bay State Conf - Block 6Jan 31 · 1000 Meters · Place 16 · Weymouth1000 Meters163:50.37a—
Jan 25Bay State Conf - Block 5Jan 25 · 1000 Meters · Place 27 · Weymouth1000 Meters273:55.23a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 127 · Weymouth1000 Meters1273:52.3011
Jan 11Bay State Conf - Block 4Jan 11 · 1000 Meters · Place 41 · Weymouth1000 Meters414:08.17a—
Jan 4Bay State Conference - Block 3Jan 4 · 600 Meters · Place 44 · Weymouth600 Meters442:13.33a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 40 · Weymouth800 Meters402:58.35a—
May 8Weymouth vs. MiltonMay 8 · 1 Mile · Weymouth1 Mile—6:45.7Unofficial11
May 1Braintree vs. WeymouthMay 1 · 800 Meters · Weymouth800 Meters—2:55.6Unofficial11
Apr 24Weymouth vs. NeedhamApr 24 · 1 Mile · Weymouth1 Mile—6:47.2Unofficial11
Apr 18MSTCA Warrior InvitationalApr 18 · 800 Meters · Place 63 · Weymouth800 Meters632:57.20a PB—
Apr 10Weymouth vs. NatickApr 10 · 800 Meters · Weymouth800 Meters—3:03.9Unofficial11
Apr 4Weymouth vs. WalpoleApr 4 · 1 Mile · Weymouth1 Mile—6:59.3Unofficial11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 1000 Meters · Place 26 · Weymouth1000 Meters26.3:47.65a PB11
Dec 14Bay State Conf - Block 1Dec 14 · 1 Mile · Place 39 · Weymouth1 Mile39.7:11.63a PB11
Jan 26BSC Meet #5Jan 26 · 600 Meters · Place 46 · Weymouth600 Meters46.2:25.65a10
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 141 · Weymouth1000 Meters1414:21.1310
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 141 · Weymouth1000 Meters141.4:21.13a10
Jan 12BSC Meet #4Jan 12 · 600 Meters · Place 11 · Weymouth600 Meters112:21.69SO
Jan 5BSC Meet #3Jan 5 · 600 Meters · Place 40 · Weymouth600 Meters402:29.91a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Place 44 · Weymouth800 Meters44.3:03.67a10
May 10Milton vs. WeymouthMay 10 · 800 Meters · Weymouth800 Meters—3:06.0Unofficial10
May 3Weymouth vs. BraintreeMay 3 · 400 Meters · Weymouth400 Meters—76.4Unofficial10
Apr 26Weymouth vs. NeedhamApr 26 · 800 Meters · Weymouth800 Meters—3:09.9Unofficial10
Apr 12Natick vs. WeymouthApr 12 · 800 Meters · Weymouth800 Meters—3:15.3Unofficial10
Apr 5Walpole vs. WeymouthApr 5 · 800 Meters · Weymouth800 Meters—3:19.3Unofficial10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 14NN JV #1 Non-Uploader VersionDec 14 · 1000 Meters · Weymouth1000 Meters—4:21.0Unofficial10