Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSilver Lake vs Duxbury · Apr 2912.14aSilver Lake vs DuxburyApril 29, 2025
110m Hurdles · 39" / 0.991m · OutdoorHingham vs Duxbury · May 519.80aHingham vs DuxburyMay 5, 2026
200 Meters · OutdoorWhitman Hanson vs Duxbury · May 1424.95aWhitman Hanson vs DuxburyMay 14, 2025
300 Meters · IndoorPatriot League Meet #4 · Jan 1642.33aPatriot League Meet #4January 16, 2025
55 Meter · IndoorPatriot League Meet #1 · Dec 107.16aPatriot League Meet #1December 10, 2025
55 Meters · IndoorPatriot League Meet #4 · Jan 67.21aPatriot League Meet #4January 6, 2026
Long Jump · IndoorPatriot League Meet #2 · Dec 1518-07.00Patriot League Meet #2December 15, 2025
Long Jump · OutdoorHingham vs Duxbury · May 517' 1.75"Hingham vs DuxburyMay 5, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · Long Jump · Place 17 · DuxburyLong Jump17.16' 6"12
May 19Patriot League Championship MeetMay 19 · 110m Hurdles · Duxbury110m Hurdles39" / 0.991mRound P—DNS12
May 15Whitman-Hanson vs DuxburyMay 15 · Long Jump · Place 7 · DuxburyLong Jump7.16-06.5012
May 15Whitman-Hanson vs DuxburyMay 15 · 110m Hurdles · Place 3 · Duxbury110m Hurdles39" / 0.991m3.20.57a12
May 5Hingham vs DuxburyMay 5 · Long Jump · Place 5 · DuxburyLong Jump5.17' 1.75" PB12
May 5Hingham vs DuxburyMay 5 · 110m Hurdles · Place 3 · Duxbury110m Hurdles39" / 0.991m3.19.80a PB12
Apr 30Duxbury vs Silver LakeApr 30 · Long Jump · Place 3 · DuxburyLong Jump317-1112
Apr 30Duxbury vs Silver LakeApr 30 · 110m Hurdles · Place 2 · Duxbury110m Hurdles220.88a12
Apr 14Duxbury vs Plymouth NorthApr 14 · Long Jump · Place 2 · DuxburyLong Jump218-012
Apr 6Duxbury vs MarshfieldApr 6 · Long Jump · Place 8 · DuxburyLong Jump812-1.2512
Apr 6Duxbury vs MarshfieldApr 6 · 100 Meters · Place 6 · Duxbury100 Meters612.71a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · Long Jump · Place 19 · DuxburyLong Jump1915-2.2512
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 78 · Duxbury55 Meters787.58a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 78 · Duxbury55 Meters787.58a12
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 58 · DuxburyLong Jump585.09m12
Jan 6Patriot League Meet #4Jan 6 · Long Jump · Place 19 · DuxburyLong Jump1917-412
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 31 · Duxbury55 Meters317.21a PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 32 · Duxbury55 Meter32.7.21a12
Dec 15Patriot League Meet #2Dec 15 · Long Jump · Place 11 · DuxburyLong Jump11.18-07.00 PB12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 26 · Duxbury55 Meter26.7.16a PB12
Dec 10Patriot League Meet #1Dec 10 · Long Jump · Place 10 · DuxburyLong Jump10.18-00.5012
Jan 30Patriot League Meet #6Jan 30 · 300 Meters · Place 40 · Duxbury300 Meters4042.35a—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 59 · Duxbury55 Meters597.48a—
Jan 23Patriot League Meet #5Jan 23 · 55 Meters · Place 35 · Duxbury55 Meters357.44a—
Jan 16Patriot League Meet #4Jan 16 · 300 Meters · Place 33 · Duxbury300 Meters3342.33a PB—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 72 · Duxbury55 Meters727.46a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 63 · Duxbury55 Meters637.51a—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Long Jump · Place 53 · DuxburyLong Jump5314-9.2511
May 24MSTCA South Shore Twilight InvitationalMay 24 · 200 Meters · Place 78 · Duxbury200 Meters7825.37a11
May 20Patriot League Spring ChampionshipMay 20 · Long Jump · Place 13 · DuxburyLong Jump1317-511
May 20Patriot League Spring ChampionshipMay 20 · 100 Meters · Place 16 · Duxbury100 Meters1612.33a11
May 14Whitman Hanson vs DuxburyMay 14 · Long Jump · Place 2 · DuxburyLong Jump218-04.0011
May 14Whitman Hanson vs DuxburyMay 14 · 200 Meters · Place 4 · Duxbury200 Meters424.95a PB11
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 66 · Duxbury100 Meters6612.74a11
May 5Hingham at DuxburyMay 5 · 200 Meters · Place 2 · Duxbury200 Meters225.35a11
Apr 29Silver Lake vs DuxburyApr 29 · Long Jump · Place 7 · DuxburyLong Jump716-311
Apr 29Silver Lake vs DuxburyApr 29 · 200 Meters · Place 9 · Duxbury200 Meters925.24a11
Apr 29Silver Lake vs DuxburyApr 29 · 100 Meters · Place 7 · Duxbury100 Meters712.14a PB11
Apr 15Duxbury @ Plymouth NorthApr 15 · 200 Meters · Duxbury200 Meters—24.5Unofficial11
Apr 15Duxbury @ Plymouth NorthApr 15 · 100 Meters · Duxbury100 Meters—11.4Unofficial11
Apr 9Marshfield vs DuxburyApr 9 · Long Jump · Place 6 · DuxburyLong Jump616-111
Apr 9Marshfield vs DuxburyApr 9 · 200 Meters · Place 5 · Duxbury200 Meters525.51a11
Apr 9Marshfield vs DuxburyApr 9 · 100 Meters · Place 5 · Duxbury100 Meters513.44a11

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 47 · Duxbury55 Meter47.7.34a11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Duxbury55 Meter--DNS11
Feb 9Patriot League JV Showcase Feb 9 · 55 Meters · Place 3 · Duxbury55 Meters37.30a—
Feb 9Patriot League JV Showcase Feb 9 · 55 Meters · Place 4 · Duxbury55 Meters47.31a—
Feb 1Patriot League Meet #6Feb 1 · 300 Meters · Place 37 · Duxbury300 Meters3743.32a—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 43 · Duxbury55 Meters437.41a—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 44 · Duxbury55 Meters447.53a—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 44 · Duxbury55 Meters447.48a—
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 213 · Duxbury55 MetersRound P2137.6210
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 68 · Duxbury300 Meters6842.68a—
Jan 3Patriot League Meet #3Jan 3 · 300 Meters · Place 31 · Duxbury300 Meters3142.89a—
Jan 3Patriot League Meet #3Jan 3 · 55 Meters · Place 47 · Duxbury55 Meters477.63a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · 100 Meters · Place 23 · Duxbury100 Meters2312.82a—
May 7Duxbury vs @ Whitman HansonMay 7 · Long Jump · Place 9 · DuxburyLong Jump915-4—
May 7Duxbury vs @ Whitman HansonMay 7 · 200 Meters · Place 14 · Duxbury200 Meters1427.85a—
May 7Duxbury vs @ Whitman HansonMay 7 · 100 Meters · Place 14 · Duxbury100 Meters1412.92a—
May 1PL - Hingham v DuxburyMay 1 · Long Jump · Place 13 · DuxburyLong Jump1314-9—
May 1PL - Hingham v DuxburyMay 1 · 100 Meters · Place 17 · Duxbury100 Meters1712.83a—
Apr 10Plymouth North vs DuxburyApr 10 · Long Jump · DuxburyLong Jump—15'11"Unofficial10
Apr 10Plymouth North vs DuxburyApr 10 · 100 Meters · Duxbury100 Meters—13Unofficial10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 300 Meters · Place 39 · Duxbury300 Meters39.43.18a10
Jan 27Patriot League Meet #5Jan 27 · 55 Meters · Place 74 · Duxbury55 Meters747.85a—
Jan 19Patriot League Meet #4Jan 19 · 55 Meters · Place 8 · Duxbury55 Meters87.75FR
Jan 19Patriot League Meet #4AJan 19 · 55 Meter · Place 82 · Duxbury55 Meter82.7.75a9
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 7 · Duxbury55 Meters77.82FR

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9Hingham at Duxbury HSMay 9 · Javelin · Place 23 · DuxburyJavelin2349-0—
May 9Hingham at Duxbury HSMay 9 · 100 Meters · Place 16 · Duxbury100 Meters1612.86a—
May 2Silver Lake vs DuxburyMay 2 · 100 Meters · Place 18 · Duxbury100 Meters1813.69a—
Apr 25Plymouth North vs. DuxburyApr 25 · Javelin · DuxburyJavelin800g—56'8"Unofficial9
Apr 25Plymouth North vs. DuxburyApr 25 · 100 Meters · Duxbury100 Meters—13.0Unofficial9
Apr 12Marshfield vs DuxburyApr 12 · 100 Meters · Duxbury100 Meters—12.9Unofficial9
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · Long Jump · DuxburyLong Jump—13'2.5"Unofficial9
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · Javelin · DuxburyJavelin800g—54'6"Unofficial9
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · 100 Meters · Duxbury100 Meters—13.2Unofficial9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 99 · Duxbury55 Meter99.8.01a9