Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Qualifier Meet · Feb 85:01.70aMSTCA Qualifier MeetFebruary 8, 2025
1 Mile · OutdoorMSTCA South Shore Twilight Invitational · May 245:03.59aMSTCA South Shore Twilight InvitationalMay 24, 2025
1000 Meters · IndoorBSC Open · Jan 282:55.82aBSC OpenJanuary 28, 2025
2 Miles · IndoorBay State Conference - Block #2 · Dec 1911:09.71aBay State Conference - Block #2December 19, 2024
400 Meters · OutdoorBay State Conf - Tri Meet 4 - at Brookline HS · May 71:00.35aBay State Conf - Tri Meet 4 - at Brookline HSMay 7, 2025
800 Meters · IndoorMSTCA Northeast Invitational · Jan 122:18.47MSTCA Northeast InvitationalJanuary 12, 2024
800 Meters · OutdoorNeedham @ Milton · May 12:18.27aNeedham @ MiltonMay 1, 2024

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 50 · Milton1 Mile505:03.59a PB12
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 1 Mile · Place 17 · Milton1 Mile175:07.08a12
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 400 Meters · Place 11 · Milton400 Meters111:00.35a PB12
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 1 Mile · Place 21 · Milton1 Mile215:12.02a12
Apr 30Walpole, Natick, and MiltonApr 30 · 800 Meters · Place 15 · Milton800 Meters152:20.14a12
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400 Meters · Place 11 · Milton400 Meters111:01.01a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 8MSTCA Qualifier MeetFeb 8 · 1 Mile · Place 48 · Milton1 Mile485:01.70a PB—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1000 Meters · Place 26 · Milton1000 Meters263:01.80a—
Jan 28BSC OpenJan 28 · 1000 Meters · Place 6 · Milton1000 Meters62:55.82a PB—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 6 · Milton1000 Meters6.2:55.82a12
Jan 23Bay State Conference - Block 5Jan 23 · 1000 Meters · Place 23 · Milton1000 Meters232:57.04a—
Jan 9Bay State Conference - Block #4Jan 9 · 1000 Meters · Place 21 · Milton1000 Meters212:58.37a—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 21 · Milton1 Mile215:06.38—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 2 Miles · Place 19 · Milton2 Miles19.11:09.71a PB12
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 29 · Milton1000 Meters29.3:07.14a12
Jan 31Bay State Conf - Block 6Jan 31 · 1000 Meters · Place 23 · Milton1000 Meters233:08.38a—
Jan 25Bay State Conf - Block 5Jan 25 · 1000 Meters · Place 20 · Milton1000 Meters203:03.12a—
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 48 · Milton800 Meters482:18.47 PB11
Jan 11Bay State Conf - Block 4Jan 11 · 1000 Meters · Place 25 · Milton1000 Meters253:05.73a—
Jan 4Bay State Conference - Block 3Jan 4 · 2 Miles · Place 21 · Milton2 Miles2112:29.36a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Weymouth vs. MiltonMay 8 · 800 Meters · Milton800 Meters—2:20.9Unofficial11
May 414th Annual GNB Sunset InvitationalMay 4 · 800 Meters · Place 31 · Milton800 Meters312:20.25a—
May 1Needham @ MiltonMay 1 · 800 Meters · Place 6 · Milton800 Meters62:18.27a PB—
Apr 24Milton vs WalpoleApr 24 · 800 Meters · Place 7 · Milton800 Meters7.2:21.58a11
Apr 10Braintree vs. MiltonApr 10 · 800 Meters · Place 7 · Milton800 Meters7.2:2411

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 1 Mile · Place 30 · Milton1 Mile30.5:21.23a11
Dec 14Bay State Conf - Block 1Dec 14 · 1 Mile · Place 35 · Milton1 Mile35.5:42.42a11
Feb 2Milton JV MeetFeb 2 · 300 Meters · Milton300 Meters—45Unofficial10
Feb 2Milton JV MeetFeb 2 · 1 Mile · Milton1 Mile—5:39Unofficial10
Jan 26BSC Meet #5Jan 26 · 1 Mile · Place 34 · Milton1 Mile34.5:37.16a10
Jan 12BSC Meet #4Jan 12 · 1000 Meters · Place 8 · Milton1000 Meters83:19.36SO
Jan 5BSC Meet #3Jan 5 · 1000 Meters · Place 36 · Milton1000 Meters363:27.57a—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 1 Mile · Place 34 · Milton1 Mile34.5:40.44a10
Dec 15BSC Meet #1Dec 15 · 1 Mile · Place 35 · Milton1 Mile35.5:50.15a10