Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #3 · Dec 224:52.62aPatriot League Meet #3December 22, 2025
1 Mile · OutdoorMarshfield at Hingham · May 134:41.31aMarshfield at HinghamMay 13, 2026
2 Miles · IndoorPatriot League Meet #3 · Dec 2210:48.93aPatriot League Meet #3December 22, 2025
2 Miles · OutdoorHingham vs Duxbury · May 510:29.84aHingham vs DuxburyMay 5, 2026
Triple Jump · OutdoorHingham @ Silver Lake · Apr 1634' 2"Hingham @ Silver LakeApril 16, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 2 Miles · Hingham2 Miles—DNS12
May 19Patriot League Championship MeetMay 19 · 1 Mile · Place 6 · Hingham1 Mile6.4:47.85a12
May 13Marshfield at HinghamMay 13 · Triple Jump · HinghamTriple Jump--DNS12
May 13Marshfield at HinghamMay 13 · 2 Miles · Place 3 · Hingham2 Miles3.10:38.73a12
May 13Marshfield at HinghamMay 13 · 1 Mile · Place 3 · Hingham1 Mile3.4:41.31a PB12
May 5Hingham vs DuxburyMay 5 · Triple Jump · Place 6 · HinghamTriple Jump6.32' 9.25"12
May 5Hingham vs DuxburyMay 5 · 2 Miles · Place 1 · Hingham2 Miles1.10:29.84a PB12
May 5Hingham vs DuxburyMay 5 · 1 Mile · Place 1 · Hingham1 Mile1.4:45.74a12
Apr 29Hingham vs Whitman-HansonApr 29 · 2 Miles · Place 1 · Hingham2 Miles1.10:36.25a12
Apr 29Hingham vs Whitman-HansonApr 29 · 1 Mile · Place 1 · Hingham1 Mile1.4:47.16a12
Apr 16Hingham @ Silver LakeApr 16 · Triple Jump · Place 3 · HinghamTriple Jump3.34' 2" PB12
Apr 16Hingham @ Silver LakeApr 16 · 2 Miles · Place 3 · Hingham2 Miles3.10:58.17a12
Apr 16Hingham @ Silver LakeApr 16 · 1 Mile · Place 3 · Hingham1 Mile3.4:57.59a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 2 Miles · Place 2 · Hingham2 Miles2.10:48.93a PB12
Dec 22Patriot League Meet #3Dec 22 · 1 Mile · Place 2 · Hingham1 Mile2.4:52.62a PB12
Dec 15Patriot League Meet #2Dec 15 · 2 Miles · Place 15 · Hingham2 Miles15.11:13.30a12
Dec 15Patriot League Meet #2Dec 15 · 1 Mile · Place 7 · Hingham1 Mile7.4:54.99a12
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 10 · Hingham1 Mile10.5:09.20a12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Hingham vs Whitman HansonApr 30 · 2 Miles · Place 2 · Hingham2 Miles2.11:36.11a11
Apr 30Hingham vs Whitman HansonApr 30 · 1 Mile · Place 4 · Hingham1 Mile4.4:58.66a11
Apr 30Hingham vs Whitman HansonApr 30 · Triple Jump · Place 4 · HinghamTriple Jump4.34-00.0011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 2 Miles · Place 8 · Hingham2 Miles8.11:01.06a11
Dec 20Patriot League Meet #2Dec 20 · 1 Mile · Place 7 · Hingham1 Mile7.4:56.88a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 2 Miles · Place 14 · Hingham2 Miles14.11:14.21a10
Jan 19Patriot League Meet #4AJan 19 · 2 Miles · Place 10 · Hingham2 Miles10.11:57.24a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 78 · Hingham1 Mile78.5:25.58a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 2 Miles · Place 14 · Hingham2 Miles14.12:30.84a9
Dec 8Patriot League Meet #1Dec 8 · 1 Mile · Place 22 · Hingham1 Mile22.5:41.36a9