Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #1 · Dec 105:23.36aPatriot League Meet #1December 10, 2025
1 Mile · OutdoorMSTCA South Shore Twilight · May 235:14.27aMSTCA South Shore TwilightMay 23, 2026
2 Miles · IndoorPatriot League Meet #2 · Dec 1511:19.32aPatriot League Meet #2December 15, 2025
2 Miles · OutdoorDuxbury vs Plymouth North · Apr 1411:10.06aDuxbury vs Plymouth NorthApril 14, 2026
400 Meters · OutdoorHingham at Duxbury HS · May 91:11.10aHingham at Duxbury HSMay 9, 2023
800 Meters · OutdoorDuxbury vs @ Whitman Hanson · May 72:51.42aDuxbury vs @ Whitman HansonMay 7, 2024
Javelin · 800g · OutdoorHingham vs Duxbury · May 582' 5"Hingham vs DuxburyMay 5, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 1 Mile · Place 62 · Duxbury1 Mile625:14.27a PB12
May 19Patriot League Championship MeetMay 19 · 2 Miles · Place 8 · Duxbury2 Miles8.11:41.43a12
May 15Whitman-Hanson vs DuxburyMay 15 · Javelin · Place 10 · DuxburyJavelin800g10.78-0812
May 15Whitman-Hanson vs DuxburyMay 15 · 2 Miles · Place 3 · Duxbury2 Miles3.11:35.71a12
May 5Hingham vs DuxburyMay 5 · Javelin · Place 10 · DuxburyJavelin800g10.82' 5" PB12
May 5Hingham vs DuxburyMay 5 · 1 Mile · Place 3 · Duxbury1 Mile3.5:14.91a12
Apr 30Duxbury vs Silver LakeApr 30 · Javelin · Place 12 · DuxburyJavelin1277-512
Apr 30Duxbury vs Silver LakeApr 30 · 2 Miles · Place 5 · Duxbury2 Miles512:10.45a12
Apr 14Duxbury vs Plymouth NorthApr 14 · Javelin · Place 11 · DuxburyJavelin1183-012
Apr 14Duxbury vs Plymouth NorthApr 14 · 2 Miles · Place 4 · Duxbury2 Miles411:10.06a PB12
Apr 6Duxbury vs MarshfieldApr 6 · Javelin · Place 6 · DuxburyJavelin681-112
Apr 6Duxbury vs MarshfieldApr 6 · 2 Miles · Place 2 · Duxbury2 Miles211:54.05a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 2 Miles · Place 15 · Duxbury2 Miles1511:53.94a12
Jan 6Patriot League Meet #4Jan 6 · 1 Mile · Place 23 · Duxbury1 Mile235:30.77a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 2 Miles · Place 17 · Duxbury2 Miles17.11:19.32a PB12
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 16 · Duxbury1 Mile16.5:23.36a PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 2 Miles · Place 16 · Duxbury2 Miles1611:23.74a11
May 20Patriot League Spring ChampionshipMay 20 · 2 Miles · Place 12 · Duxbury2 Miles1211:40.12a11
May 14Whitman Hanson vs DuxburyMay 14 · 2 Miles · Place 5 · Duxbury2 Miles511:31.95a11
May 5Hingham at DuxburyMay 5 · 2 Miles · Place 4 · Duxbury2 Miles411:45.79a11
Apr 29Silver Lake vs DuxburyApr 29 · 1 Mile · Place 5 · Duxbury1 Mile55:28.80a11
Apr 15Duxbury @ Plymouth NorthApr 15 · 2 Miles · Place 2 · Duxbury2 Miles2.12:08Unofficial11
Apr 9Marshfield vs DuxburyApr 9 · 2 Miles · Place 4 · Duxbury2 Miles412:08.59a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · 1 Mile · Place 16 · Duxbury1 Mile165:38.20a—
May 13Marshfield vs DuxburyMay 13 · 1 Mile · Duxbury1 Mile—5:46Unofficial10
May 7Duxbury vs @ Whitman HansonMay 7 · 1 Mile · Place 8 · Duxbury1 Mile85:51.14a—
May 7Duxbury vs @ Whitman HansonMay 7 · 800 Meters · Place 6 · Duxbury800 Meters62:51.42a PB—
May 1PL - Hingham v DuxburyMay 1 · 1 Mile · Place 9 · Duxbury1 Mile95:48.37a—
Apr 10Plymouth North vs DuxburyApr 10 · 2 Miles · Duxbury2 Miles—13:12Unofficial10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 9Hingham at Duxbury HSMay 9 · 400 Meters · Place 14 · Duxbury400 Meters141:11.10a PB—
Apr 25Plymouth North vs. DuxburyApr 25 · 800 Meters · Duxbury800 Meters—2:47.0Unofficial9
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · 800 Meters · Duxbury800 Meters—2:50Unofficial9