Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #2 · Dec 155:50.72aPatriot League Meet #2December 15, 2025
1 Mile · OutdoorSilver Lake vs @ Marshfield · Apr 305:39.97aSilver Lake vs @ MarshfieldApril 30, 2024
1000 Meters · IndoorPatriot League JV Showcase · Feb 93:22.82aPatriot League JV Showcase February 9, 2024
2 Miles · OutdoorSilver Lake vs Duxbury · May 213:25.49aSilver Lake vs DuxburyMay 2, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Silver Lake vs @MarshfieldMay 5 · 1 Mile · Silver Lake Regional1 Mile—SCR12
Apr 30Duxbury vs Silver LakeApr 30 · 1 Mile · Place 10 · Silver Lake Regional1 Mile106:49.39a12
Apr 16Hingham @ Silver LakeApr 16 · 1 Mile · Place 11 · Silver Lake Regional1 Mile11.6:43.19a12
Apr 7Whitman-Hanson @ Silver LakeApr 7 · 1 Mile · Silver Lake Regional1 Mile—DNS12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 1 Mile · Place 30 · Silver Lake Regional1 Mile306:45.28a12
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 43 · Silver Lake Regional1 Mile436:36.32a12
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 43 · Silver Lake Regional1 Mile436:36.32a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 1 Mile · Place 35 · Silver Lake Regional1 Mile35.6:41.81a12
Dec 15Patriot League Meet #2Dec 15 · 1 Mile · Place 37 · Silver Lake Regional1 Mile37.5:50.72a PB12
Jan 16Patriot League Meet #4Jan 16 · 1 Mile · Place 43 · Silver Lake Regional1 Mile436:23.69a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 36 · Silver Lake Regional1 Mile36.6:23.97a11
Feb 9Patriot League JV Showcase Feb 9 · 1000 Meters · Place 8 · Silver Lake Regional1000 Meters83:22.82a PB—
Jan 26Patriot League Meet #5Jan 26 · 1000 Meters · Place 29 · Silver Lake Regional1000 Meters293:28.97a—
Jan 18Patriot League Meet #4Jan 18 · 1000 Meters · Place 30 · Silver Lake Regional1000 Meters303:29.54a—
Jan 3Patriot League Meet #3Jan 3 · 1000 Meters · Place 39 · Silver Lake Regional1000 Meters393:35.00a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Silver Lake vs @ MarshfieldApr 30 · 1 Mile · Place 3 · Silver Lake Regional1 Mile35:39.97a PB—
Apr 10Silver Lake vs HinghamApr 10 · 1 Mile · Place 8 · Silver Lake Regional1 Mile85:40.79a—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · 1 Mile · Place 9 · Silver Lake Regional1 Mile96:00.75a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 3 · Silver Lake Regional1000 Meters3.3:27.66a10
Dec 7Patriot League Meet #1Dec 7 · 1000 Meters · Place 29 · Silver Lake Regional1000 Meters29.3:28.99a10
Jan 27Patriot League Meet #5Jan 27 · 1000 Meters · Place 50 · Silver Lake Regional1000 Meters503:34.75a—
Jan 19Patriot League Meet #4AJan 19 · 1000 Meters · Place 50 · Silver Lake Regional1000 Meters50.3:47.76a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16Patriot League Outdoor ChampionshipMay 16 · 1 Mile · Place 16 · Silver Lake Regional1 Mile165:54.20a—
May 9Silver Lake vs MarshfieldMay 9 · 1 Mile · Place 9 · Silver Lake Regional1 Mile95:59.17a—
May 2Silver Lake vs DuxburyMay 2 · 2 Miles · Place 5 · Silver Lake Regional2 Miles513:25.49a PB—
Apr 26Hingham v Silver LakeApr 26 · 1 Mile · Place 12 · Silver Lake Regional1 Mile126:21.41a—
Apr 6Silver Lake vs Plymouth NorthApr 6 · 2 Miles · Place 6 · Silver Lake Regional2 Miles613:47.97a—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 1000 Meters · Place 6 · Silver Lake Regional1000 Meters6.3:56.80a9
Dec 8Patriot League Meet #1Dec 8 · 1000 Meters · Place 22 · Silver Lake Regional1000 Meters22.3:56.90a9