Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #7 · Feb 45:21.81aPatriot League Meet #7February 4, 2025
1 Mile · OutdoorHingham vs Duxbury · May 55:29.02aHingham vs DuxburyMay 5, 2026
1000 Meters · IndoorPatriot League Meet #4 · Jan 163:10.94aPatriot League Meet #4January 16, 2025
2 Miles · IndoorPatriot League Meet #3 · Dec 2211:31.34aPatriot League Meet #3December 22, 2025
2 Miles · OutdoorPatriot League Spring Championship · May 2011:48.83aPatriot League Spring ChampionshipMay 20, 2025
400 Meters · OutdoorHingham at Duxbury HS · May 91:06.91aHingham at Duxbury HSMay 9, 2023
800 Meters · OutdoorDuxbury vs Silver Lake · Apr 302:26.02aDuxbury vs Silver LakeApril 30, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 2 Miles · Place 10 · Duxbury2 Miles10.12:41.63a12
May 15Whitman-Hanson vs DuxburyMay 15 · 2 Miles · Place 5 · Duxbury2 Miles5.12:05.99a12
May 5Hingham vs DuxburyMay 5 · 1 Mile · Place 7 · Duxbury1 Mile7.5:29.02a PB12
Apr 30Duxbury vs Silver LakeApr 30 · 800 Meters · Place 2 · Duxbury800 Meters22:26.02a PB12
Apr 14Duxbury vs Plymouth NorthApr 14 · 1 Mile · Place 5 · Duxbury1 Mile55:42.25a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 27 · Duxbury1 Mile275:34.36a12
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 27 · Duxbury1 Mile275:34.36a12
Jan 6Patriot League Meet #4Jan 6 · 1 Mile · Place 25 · Duxbury1 Mile255:33.87a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 2 Miles · Place 12 · Duxbury2 Miles12.11:31.34a PB12
Dec 22Patriot League Meet #3Dec 22 · 1 Mile · Place 20 · Duxbury1 Mile20.5:32.64a12
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 23 · Duxbury1000 Meters23.3:14.84a12
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 20 · Duxbury1 Mile20.5:27.27a12
Feb 4Patriot League Meet #7Feb 4 · 1 Mile · Place 4 · Duxbury1 Mile45:21.81a PB—
Jan 23Patriot League Meet #5Jan 23 · 1 Mile · Place 32 · Duxbury1 Mile325:34.31a—
Jan 16Patriot League Meet #4Jan 16 · 1000 Meters · Place 30 · Duxbury1000 Meters303:10.94a PB—
Jan 6Patriot League Meet #3Jan 6 · 1 Mile · Place 22 · Duxbury1 Mile225:38.70a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 86 · Duxbury800 Meters862:28.32a11
May 20Patriot League Spring ChampionshipMay 20 · 2 Miles · Place 14 · Duxbury2 Miles1411:48.83a PB11
May 14Whitman Hanson vs DuxburyMay 14 · 1 Mile · Place 6 · Duxbury1 Mile65:32.69a11
May 5Hingham at DuxburyMay 5 · 2 Miles · Place 5 · Duxbury2 Miles512:24.50a11
Apr 29Silver Lake vs DuxburyApr 29 · 1 Mile · Place 6 · Duxbury1 Mile65:29.33a11
Apr 15Duxbury @ Plymouth NorthApr 15 · 1 Mile · Duxbury1 Mile—5:25Unofficial11
Apr 9Marshfield vs DuxburyApr 9 · 1 Mile · Place 6 · Duxbury1 Mile65:32.2311

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 22 · Duxbury1 Mile22.5:49.25a11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13Marshfield vs DuxburyMay 13 · 1 Mile · Duxbury1 Mile—5:50Unofficial10
May 7Duxbury vs @ Whitman HansonMay 7 · 1 Mile · Place 9 · Duxbury1 Mile95:51.39a—
May 1PL - Hingham v DuxburyMay 1 · 800 Meters · Place 10 · Duxbury800 Meters102:31.32a—
Apr 10Plymouth North vs DuxburyApr 10 · 800 Meters · Duxbury800 Meters—2:37Unofficial10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Hingham at Duxbury HSMay 9 · 400 Meters · Place 13 · Duxbury400 Meters131:06.91a PB—
May 2Silver Lake vs DuxburyMay 2 · 800 Meters · Place 7 · Duxbury800 Meters72:39.35a—
Apr 25Plymouth North vs. DuxburyApr 25 · 800 Meters · Duxbury800 Meters—2:35.6Unofficial9
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · 800 Meters · Duxbury800 Meters—2:34Unofficial9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 6 · Duxbury1000 Meters63:41.15FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 1 Mile · Place 32 · Duxbury1 Mile32.6:18.09a9