Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conference - Block #1 · Dec 124:57.90aBay State Conference - Block #1December 12, 2024
1 Mile · OutdoorMSTCA South Shore Twilight · May 184:54.37aMSTCA South Shore TwilightMay 18, 2024
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 122:51.48MSTCA Northeast InvitationalJanuary 12, 2024
2 Miles · IndoorBay State Conf - Block 2 · Dec 2111:07.57aBay State Conf - Block 2December 21, 2023
400 Meters · OutdoorMSTCA South Shore Twilight · May 181:00.16aMSTCA South Shore TwilightMay 18, 2024
600 Meters · IndoorBay State Conference - Block 3 · Jan 41:35.99aBay State Conference - Block 3January 4, 2024
800 Meters · IndoorMSTCA Northeast Invitational · Jan 132:21.09MSTCA Northeast InvitationalJanuary 13, 2023
Javelin · 800g · OutdoorBaystate League Invite · Apr 2058-05Baystate League InviteApril 20, 2022

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

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 13 · Weymouth1000 Meters13.2:51.58a11
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 14 · Weymouth1 Mile14.4:57.90a PB11
Feb 7Bay State Conf ChampionshipFeb 7 · 1000 Meters · Place 24 · Weymouth1000 Meters242:52.47a—
Jan 25Bay State Conf - Block 5Jan 25 · 600 Meters · Place 23 · Weymouth600 Meters231:38.36a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 55 · Weymouth1000 Meters552:51.48 PB10
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1 Mile · Place 31 · Weymouth1 Mile315:02.39a—
Jan 4Bay State Conference - Block 3Jan 4 · 600 Meters · Place 25 · Weymouth600 Meters251:35.99a PB—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 800 Meters · Weymouth800 MetersRelay Split—2:11.1hUnofficial10
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 30 · Weymouth1 Mile304:54.37a PB—
May 18MSTCA South Shore TwilightMay 18 · 400 Meters · Place 71 · Weymouth400 Meters711:00.16a PB—
May 8Weymouth vs. MiltonMay 8 · 1 Mile · Place 3 · Weymouth1 Mile3.4:56.3Unofficial10
May 1Braintree vs. WeymouthMay 1 · 2 Miles · Place 3 · Weymouth2 Miles3.11:00.5Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 1600 Meters · Weymouth1600 MetersRelay Split—4:55.7hUnofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 800 Meters · Weymouth800 MetersRelay Split—2:17.7hUnofficial10
Apr 10Weymouth vs. NatickApr 10 · 400 Meters · Weymouth400 MetersRelay Split—58.7hUnofficial10
Apr 10Weymouth vs. NatickApr 10 · 800 Meters · Weymouth800 Meters—2:14.0Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 1 Mile · Weymouth1 Mile—5:03.1Unofficial10

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 2 Miles · Place 15 · Weymouth2 Miles15.11:07.57a PB10
Dec 14Bay State Conf - Block 1Dec 14 · 1 Mile · Place 17 · Weymouth1 Mile17.4:59.50a10
Dec 14Bay State Conf - Block 1Dec 14 · 400 Meters · Weymouth400 MetersRelay Split—61.6Unofficial10
Jan 26BSC Meet #5Jan 26 · 2 Miles · Place 15 · Weymouth2 Miles15.11:19.87a9
Jan 26BSC Meet #5Jan 26 · 400 Meters · Weymouth400 MetersRelay Split—65.5Unofficial9
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 80 · Weymouth800 Meters802:21.09 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 80 · Weymouth800 Meters80.2:21.09a9
Jan 12BSC Meet #4Jan 12 · 1000 Meters · Place 12 · Weymouth1000 Meters123:06.67FR
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 51 · Weymouth1 Mile51.5:15.19a9
Jan 5BSC Meet #3Jan 5 · 1 Mile · Place 31 · Weymouth1 Mile315:22.56a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight InvitationalMay 20 · 400 Meters · Place 19 · Weymouth400 Meters191:01.71a—
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Weymouth1 Mile--DNF9
May 20MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 19 · Weymouth400 Meters19.1:01.71a9
May 10Milton vs. WeymouthMay 10 · 800 Meters · Weymouth800 Meters—2:20.4Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 1 Mile · Place 75 · Weymouth1 Mile755:15.00a—
May 3Weymouth vs. BraintreeMay 3 · 2 Miles · Place 2 · Weymouth2 Miles2.11:19.9Unofficial9
May 3Weymouth vs. BraintreeMay 3 · 400 Meters · Weymouth400 MetersRelay Split—63.6Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 1 Mile · Place 3 · Weymouth1 Mile3.5:11.5Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 400 Meters · Weymouth400 MetersRelay Split—62.3Unofficial9
Apr 19BSC RelaysApr 19 · 1 Mile · Place 25 · Weymouth1 Mile25.5:07.82a9
Apr 15Lowell InvitationalApr 15 · Javelin · WeymouthJavelin800g—68'7Unofficial9
Apr 15Lowell InvitationalApr 15 · 400 Meters · Weymouth400 MetersRelay Split—63.2Unofficial9
Apr 15Lowell InvitationalApr 15 · 800 Meters · Weymouth800 Meters—2:22.7Unofficial9
Apr 12Natick vs. WeymouthApr 12 · 800 Meters · Weymouth800 Meters—2:22.2Unofficial9
Apr 5Walpole vs. WeymouthApr 5 · 1 Mile · Weymouth1 Mile—5:18.7Unofficial9

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 2 Miles · Place 18 · Weymouth2 Miles18.12:06.19a9
Dec 15BSC Meet #1Dec 15 · 600 Meters · Place 33 · Weymouth600 Meters33.1:45.52a9
Jan 27BSC #6Jan 27 · 1 Mile · Place 21 · Weymouth1 Mile21.5:33.06a8
Jan 25BSC #5Jan 25 · 1000 Meters · Place 31 · Weymouth1000 Meters31.3:16.73a8
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 104 · Weymouth1000 Meters1043:17.968
Jan 13BSC #4Jan 13 · 1 Mile · Place 44 · Weymouth1 Mile44.5:45.11a8

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 23 · Weymouth1 Mile23.5:26.76a8
May 21MSTCA South Shore Twilight InvitationalMay 21 · 400 Meters · Place 23 · Weymouth400 Meters23.1:05.65a8
May 11Weymouth vs. MiltonMay 11 · Javelin · WeymouthJavelin800g—69'11Unofficial8
May 11Weymouth vs. MiltonMay 11 · 400 Meters · Weymouth400 MetersRelay Split—66.2Unofficial8
May 11Weymouth vs. MiltonMay 11 · 800 Meters · Weymouth800 Meters—2:27.8Unofficial8
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 1 Mile · Place 51 · Weymouth1 Mile51.5:25.47a8
May 4Weymouth vs. BraintreeMay 4 · 2 Miles · Place 3 · Weymouth2 Miles3.11:26.6Unofficial8
Apr 20Baystate League InviteApr 20 · Javelin · Place 33 · WeymouthJavelin800g33.58-05 PB8
Apr 16Lowell InvitationalApr 16 · 1 Mile · Weymouth1 Mile—5:34.0Unofficial8
Apr 16Lowell InvitationalApr 16 · Javelin · WeymouthJavelin800g—55'8Unofficial8
Apr 13Weymouth vs. NatickApr 13 · 400 Meters · Weymouth400 MetersRelay Split—70.8Unofficial8
Apr 6Weymouth vs. WalpoleApr 6 · 1 Mile · Weymouth1 Mile—5:32.9Unofficial8
Apr 6Weymouth vs. WalpoleApr 6 · 400 Meters · Weymouth400 MetersRelay Split—67.0Unofficial8

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 1000 Meters · Place 24 · Weymouth1000 Meters24.3:27.35a8
Dec 23BSC #2Dec 23 · 1000 Meters · Place 36 · Weymouth1000 Meters36.3:22.08a8
Dec 23BSC #2Dec 23 · 400 Meters · Place 8 · Weymouth400 MetersRelay Split8.70.3Unofficial8
Dec 16BSC #1Dec 16 · 1 Mile · Place 41 · Weymouth1 Mile41.5:54.44a8