Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Nor'Easter at the Track · Jan 104:51.66The Nor'Easter at the TrackJanuary 10, 2026
1 Mile · OutdoorWhitman-Hanson vs Duxbury · May 154:50.18aWhitman-Hanson vs DuxburyMay 15, 2026
1000 Meters · IndoorPatriot League Meet #1 · Dec 102:57.10aPatriot League Meet #1December 10, 2025
2 Miles · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 1210:10.48aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
2 Miles · OutdoorPatriot League Championship Meet · May 1910:13.54aPatriot League Championship MeetMay 19, 2026
600 Meters · IndoorPatriot League Meet #5 · Jan 272:00.60aPatriot League Meet #5January 27, 2023
800 Meters · OutdoorHingham vs Duxbury · May 52:07.53aHingham vs DuxburyMay 5, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 2 Miles · Place 24 · Duxbury2 Miles24.10:24.51a12
May 19Patriot League Championship MeetMay 19 · 2 Miles · Place 1 · Duxbury2 Miles1.10:13.54a PB12
May 15Whitman-Hanson vs DuxburyMay 15 · 2 Miles · Place 4 · Duxbury2 Miles4.11:51.76a12
May 15Whitman-Hanson vs DuxburyMay 15 · 1 Mile · Place 3 · Duxbury1 Mile3.4:50.18a PB12
May 5Hingham vs DuxburyMay 5 · 2 Miles · Duxbury2 Miles—DNS12
May 5Hingham vs DuxburyMay 5 · 1 Mile · Duxbury1 Mile—DNS12
May 5Hingham vs DuxburyMay 5 · 800 Meters · Place 2 · Duxbury800 Meters2.2:07.53a PB12
Apr 30Duxbury vs Silver LakeApr 30 · 2 Miles · Place 1 · Duxbury2 Miles110:30.36a12
Apr 14Duxbury vs Plymouth NorthApr 14 · 2 Miles · Place 1 · Duxbury2 Miles110:55.23a12
Apr 14Duxbury vs Plymouth NorthApr 14 · 1 Mile · Place 1 · Duxbury1 Mile15:03.69a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 10 · Duxbury2 Miles1010:10.48a PB12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 10 · Duxbury2 Miles1010:10.48—
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 2 Miles · Place 1 · Duxbury2 Miles110:24.25a12
Jan 21Patriot League Meet #5Jan 21 · 2 Miles · Place 1 · Duxbury2 Miles110:19.31a12
Jan 21Patriot League Meet #5Jan 21 · 2 Miles · Place 1 · Duxbury2 Miles110:19.31a12
Jan 10The Nor'Easter at the TrackJan 10 · 1 Mile · Place 19 · DUXBURY1 Mile194:51.66 PB12
Jan 10The Nor'Easter at the TrackJan 10 · 1 Mile · Place 19 · DUXBURY1 Mile194:51.6612
Jan 6Patriot League Meet #4Jan 6 · 2 Miles · Place 4 · Duxbury2 Miles410:59.37a12
Jan 6Patriot League Meet #4Jan 6 · 1 Mile · Place 10 · Duxbury1 Mile105:01.66a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 2 Miles · Place 29 · Duxbury2 Miles29.10:37.36a12
Dec 15Patriot League Meet #2Dec 15 · 2 Miles · Place 2 · Duxbury2 Miles2.10:29.24a12
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 11 · Duxbury1000 Meters11.2:57.10a PB12
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 2 Miles · Place 7 · Duxbury2 Miles710:56.17a—
Jan 30Patriot League Meet #6Jan 30 · 2 Miles · Place 10 · Duxbury2 Miles1010:52.45a—
Jan 23Patriot League Meet #5Jan 23 · 1 Mile · Place 9 · Duxbury1 Mile94:59.52a—
Jan 16Patriot League Meet #4Jan 16 · 2 Miles · Place 6 · Duxbury2 Miles611:05.73a—
Jan 6Patriot League Meet #3Jan 6 · 1 Mile · Place 9 · Duxbury1 Mile95:04.50a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 2 Miles · Place 7 · Duxbury2 Miles710:25.00a11
May 20Patriot League Spring ChampionshipMay 20 · 2 Miles · Place 6 · Duxbury2 Miles610:34.82a11
May 14Whitman Hanson vs DuxburyMay 14 · 1 Mile · Place 2 · Duxbury1 Mile24:52.12a11
May 5Hingham at DuxburyMay 5 · 1 Mile · Place 3 · Duxbury1 Mile34:57.41a11
Apr 29Silver Lake vs DuxburyApr 29 · 2 Miles · Place 1 · Duxbury2 Miles111:12.48a11
Apr 15Duxbury @ Plymouth NorthApr 15 · 1 Mile · Place 3 · Duxbury1 Mile3.5:03Unofficial11
Apr 9Marshfield vs DuxburyApr 9 · 2 Miles · Place 3 · Duxbury2 Miles311:28.67a11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 2 Miles · Place 9 · Duxbury2 Miles9.11:24.63a11
Dec 20Patriot League Meet #2Dec 20 · 1 Mile · Duxbury1 Mile--DNS11
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 14 · Duxbury1 Mile14.5:20.76a11
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 1000 Meters · Place 23 · Duxbury1000 Meters233:14.60a—
Feb 1Patriot League Meet #6Feb 1 · 1000 Meters · Place 43 · Duxbury1000 Meters433:25.93a—
Jan 26Patriot League Meet #5Jan 26 · 1000 Meters · Place 28 · Duxbury1000 Meters283:27.75a—
Jan 3Patriot League Meet #3Jan 3 · 1 Mile · Place 31 · Duxbury1 Mile315:49.89a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1 Mile · Place 29 · Duxbury1 Mile29.5:54.40a10
Dec 7Patriot League Meet #1Dec 7 · 1 Mile · Place 22 · Duxbury1 Mile22.5:48.30a10
Jan 27Patriot League Meet #5Jan 27 · 600 Meters · Place 5 · Duxbury600 Meters52:00.60a PB—
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 7 · Duxbury1000 Meters73:50.94FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 1 Mile · Place 33 · Duxbury1 Mile33.6:28.89a9