Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPatriot League Spring Championship · May 1513.41aPatriot League Spring ChampionshipMay 15, 2024
100m Hurdles · 33" / 0.838m · OutdoorPatriot League Championship Meet · May 1915.42aPatriot League Championship MeetMay 19, 2026
55 Meter · IndoorMSTCA Boston Holiday Challenge · Dec 277.85aMSTCA Boston Holiday ChallengeDecember 27, 2025
55 Meters · IndoorPatriot League Meet #4 · Jan 167.79aPatriot League Meet #4January 16, 2025
55m Hurdles · 33" · IndoorRising Stars Youth Champs · Mar 68.84aRising Stars Youth ChampsMarch 6, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 3 · Jan 174.22mMSTCA Kalperis Relays - Division 3January 17, 2026
Long Jump · OutdoorMSTCA Division 4 Relays · May 34.71mMSTCA Division 4 RelaysMay 3, 2026
Triple Jump · OutdoorHingham vs Duxbury · May 530' 6.25"Hingham vs DuxburyMay 5, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 100m Hurdles · Place 19 · Duxbury100m Hurdles33" / 0.838mRound P19.15.63aWind: -1.111
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Long Jump · Place 21 · DuxburyLong Jump21.15-01.5011
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 2 · Duxbury100m Hurdles33" / 0.838mRound P2.15.63a11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 3 · Duxbury100m Hurdles33" / 0.838m3.15.54a11
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 1 · Duxbury100m HurdlesRound S115.68a11
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 1 · Duxbury100m Hurdles115.48a11
May 19Patriot League Championship MeetMay 19 · Triple Jump · DuxburyTriple Jump—DNS11
May 19Patriot League Championship MeetMay 19 · Long Jump · Place 1 · DuxburyLong Jump1.16' 6.5"11
May 19Patriot League Championship MeetMay 19 · 100m Hurdles · Place 1 · Duxbury100m Hurdles33" / 0.838mRound P1.15.42a PB11
May 19Patriot League Championship MeetMay 19 · 100m Hurdles · Place 1 · Duxbury100m Hurdles33" / 0.838m1.15.65a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 100m Hurdles · Place 6 · Duxbury100m Hurdles616.02a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 100m Hurdles · Place 2 · Duxbury100m Hurdles215.49a11
May 15Whitman-Hanson vs DuxburyMay 15 · Triple Jump · DuxburyTriple Jump--DNS11
May 15Whitman-Hanson vs DuxburyMay 15 · Long Jump · Place 1 · DuxburyLong Jump1.16-08.2511
May 15Whitman-Hanson vs DuxburyMay 15 · 100m Hurdles · Place 1 · Duxbury100m Hurdles33" / 0.838m1.15.71a11
May 5Hingham vs DuxburyMay 5 · Triple Jump · Place 2 · DuxburyTriple Jump2.30' 6.25" PB11
May 5Hingham vs DuxburyMay 5 · Long Jump · Place 1 · DuxburyLong Jump1.16' 3.25"11
May 5Hingham vs DuxburyMay 5 · 100m Hurdles · Place 1 · Duxbury100m Hurdles33" / 0.838m1.15.88a11
May 3MSTCA Division 4 RelaysMay 3 · Long Jump · Place 9 · DuxburyLong Jump94.71m PB11
Apr 30Duxbury vs Silver LakeApr 30 · Triple Jump · Place 1 · DuxburyTriple Jump132-4.2511
Apr 30Duxbury vs Silver LakeApr 30 · Long Jump · Place 1 · DuxburyLong Jump115-911
Apr 30Duxbury vs Silver LakeApr 30 · 100m Hurdles · Place 1 · Duxbury100m Hurdles116.31a11
Apr 14Duxbury vs Plymouth NorthApr 14 · Triple Jump · Place 1 · DuxburyTriple Jump132-8.7511
Apr 14Duxbury vs Plymouth NorthApr 14 · Long Jump · Place 1 · DuxburyLong Jump116-5.7511
Apr 14Duxbury vs Plymouth NorthApr 14 · 100m Hurdles · Place 1 · Duxbury100m Hurdles115.71a11
Apr 6Duxbury vs MarshfieldApr 6 · Long Jump · Place 1 · DuxburyLong Jump116-111
Apr 6Duxbury vs MarshfieldApr 6 · 100m Hurdles · Place 1 · Duxbury100m Hurdles116.16a11

2026 Indoor Track

22 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 55m Hurdles · Place 4 · Duxbury55m Hurdles33"Round P4.8.84a PB11
Mar 6Rising Stars Youth ChampsMar 6 · 55m Hurdles · Duxbury55m Hurdles33"—DNS11
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 12 · Duxbury55m Hurdles128.83—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 20 · DuxburyLong Jump2014-2.5011
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 7 · Duxbury55m Hurdles79.04a11
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 5 · Duxbury55m Hurdles58.85a11
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 20 · DuxburyLong Jump2014-02.50—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 5 · Duxbury55m Hurdles58.85—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 7 · Duxbury55m Hurdles79.04q—
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 3 · Duxbury55m HurdlesRound P39.03a11
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 3 · Duxbury55m Hurdles38.94a11
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · Long Jump · Place 7 · DuxburyLong Jump714-8.5011
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 55m Hurdles · Place 1 · Duxbury55m Hurdles18.87a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 5 · Duxbury55m HurdlesRound P59.10a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 4 · Duxbury55m Hurdles49.00a11
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 4 · DuxburyLong Jump415-611
Jan 21Patriot League Meet #5Jan 21 · 55m Hurdles · Place 1 · Duxbury55m Hurdles19.05a11
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 4 · DuxburyLong Jump415-611
Jan 21Patriot League Meet #5Jan 21 · 55m Hurdles · Place 1 · Duxbury55m Hurdles19.05a11
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 26 · DuxburyLong Jump264.22m PB11
Jan 6Patriot League Meet #4Jan 6 · Long Jump · Place 6 · DuxburyLong Jump614-11.5011
Jan 6Patriot League Meet #4Jan 6 · 55m Hurdles · Place 1 · Duxbury55m Hurdles18.97a11

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 5 · Duxbury55m Hurdles33"Round P5.9.06a11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 7 · Duxbury55m Hurdles33"7.9.06a11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55 Meter · Place 43 · Duxbury55 MeterRound P43.7.85a PB11
Dec 22Patriot League Meet #3Dec 22 · 55m Hurdles · Place 1 · Duxbury55m Hurdles33"1.9.21a11
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 9 · Duxbury55 Meter9.7.90a11
Dec 15Patriot League Meet #2Dec 15 · 55m Hurdles · Place 1 · Duxbury55m Hurdles33"1.9.21a11
Dec 10Patriot League Meet #1Dec 10 · 55m Hurdles · Place 1 · Duxbury55m Hurdles33"1.9.21a11
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 11 · Duxbury55m Hurdles119.21a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55m Hurdles · Place 3 · Duxbury55m Hurdles39.10a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55m Hurdles · Place 2 · Duxbury55m Hurdles29.24a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55 Meters · Place 13 · Duxbury55 Meters137.85a—
Jan 30Patriot League Meet #6Jan 30 · 55m Hurdles · Place 2 · Duxbury55m Hurdles29.11a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55m Hurdles · Place 10 · Duxbury55m HurdlesRound P109.21a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55 Meters · Place 50 · Duxbury55 MetersRound P507.94a—
Jan 23Patriot League Meet #5Jan 23 · 55m Hurdles · Place 2 · Duxbury55m Hurdles29.22a—
Jan 23Patriot League Meet #5Jan 23 · 55 Meters · Place 10 · Duxbury55 Meters107.88a—
Jan 16Patriot League Meet #4Jan 16 · 55m Hurdles · Place 3 · Duxbury55m Hurdles39.23a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 8 · Duxbury55 Meters87.79a PB—
Jan 6Patriot League Meet #3Jan 6 · 55m Hurdles · Place 4 · Duxbury55m Hurdles49.71a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 7 · Duxbury55 Meters77.85a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 3 · Duxbury55m HurdlesRound P39.46a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 4 · Duxbury55m Hurdles49.52a—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 100m Hurdles · Place 16 · Duxbury100m HurdlesRound P1615.94a10
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 100m Hurdles · Place 7 · Duxbury100m Hurdles33" / 0.838mRound P7.16.20aWind: 110
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 100m Hurdles · Place 4 · Duxbury100m Hurdles33" / 0.838m4.15.66aWind: 2.310
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 7 · Duxbury100m Hurdles716.89a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 3 · Duxbury100m Hurdles316.03a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 10 · Duxbury100 Meters1013.54a10
May 20Patriot League Spring ChampionshipMay 20 · 100m Hurdles · Place 4 · Duxbury100m Hurdles416.37a10
May 20Patriot League Spring ChampionshipMay 20 · 100m Hurdles · Place 4 · Duxbury100m Hurdles416.18a10
May 14Whitman Hanson vs DuxburyMay 14 · Long Jump · Place 8 · DuxburyLong Jump814-02.0010
May 14Whitman Hanson vs DuxburyMay 14 · 100m Hurdles · Place 1 · Duxbury100m Hurdles116.58a10
May 5Hingham at DuxburyMay 5 · High Jump · Place 3 · DuxburyHigh Jump34-610
May 5Hingham at DuxburyMay 5 · 100m Hurdles · Place 1 · Duxbury100m Hurdles117.16a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100m Hurdles · Place 2 · Duxbury100m Hurdles33" / 0.838mRound P2.17.27a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100m Hurdles · Place 1 · Duxbury100m Hurdles33" / 0.838m1.16.78a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100 Meters · Place 12 · Duxbury100 MetersRound P12.13.59a10
Apr 29Silver Lake vs DuxburyApr 29 · High Jump · Place 7 · DuxburyHigh Jump74-410
Apr 29Silver Lake vs DuxburyApr 29 · 100m Hurdles · Place 1 · Duxbury100m Hurdles116.29a10
Apr 15Duxbury @ Plymouth NorthApr 15 · Long Jump · DuxburyLong Jump—13'11"Unofficial10
Apr 15Duxbury @ Plymouth NorthApr 15 · 100m Hurdles · Place 1 · Duxbury100m Hurdles33" / 0.838m1.15.7Unofficial10
Apr 9Marshfield vs DuxburyApr 9 · Long Jump · Place 2 · DuxburyLong Jump215-0.5010
Apr 9Marshfield vs DuxburyApr 9 · 100m Hurdles · Place 1 · Duxbury100m Hurdles117.10a10
Apr 9Marshfield vs DuxburyApr 9 · 100 Meters · Place 3 · Duxbury100 Meters313.55a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 55 Meter · Place 52 · Duxbury55 MeterRound P52.8.02a10
Dec 20Patriot League Meet #2Dec 20 · 55m Hurdles · Place 3 · Duxbury55m Hurdles33"3.9.69a10
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 8 · Duxbury55 Meter8.7.91a10
Dec 10Patriot League Meet #1Dec 10 · 55m Hurdles · Place 5 · Duxbury55m Hurdles33"5.9.84a10
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 8 · Duxbury55 Meter8.7.90a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 44 · Duxbury100m HurdlesRound P4420.57a—
May 18MSTCA South Shore TwilightMay 18 · 100 Meters · Place 14 · Duxbury100 Meters1414.17a—
May 15Patriot League Spring ChampionshipMay 15 · 100m Hurdles · Place 8 · Duxbury100m Hurdles817.92a—
May 15Patriot League Spring ChampionshipMay 15 · 100m Hurdles · Place 7 · Duxbury100m Hurdles717.83a—
May 15Patriot League Spring ChampionshipMay 15 · 100 Meters · Place 1 · Duxbury100 Meters113.41a PB—
May 11MSTCA Coaches InvitationalMay 11 · 100 Meters · Place 15 · Duxbury100 MetersRound P15.13.80a9
May 7Duxbury vs @ Whitman HansonMay 7 · Long Jump · Place 7 · DuxburyLong Jump712-0.50—
May 7Duxbury vs @ Whitman HansonMay 7 · 100m Hurdles · Place 2 · Duxbury100m Hurdles219.81a—
May 7Duxbury vs @ Whitman HansonMay 7 · 100 Meters · Place 2 · Duxbury100 Meters213.97a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 38 · Duxbury100 Meters3813.83a—
May 1PL - Hingham v DuxburyMay 1 · Long Jump · Place 4 · DuxburyLong Jump414-7.50—
May 1PL - Hingham v DuxburyMay 1 · 100m Hurdles · Place 2 · Duxbury100m Hurdles219.64a—
May 1PL - Hingham v DuxburyMay 1 · 100 Meters · Place 5 · Duxbury100 Meters513.84a—
Apr 23Silver Lake vs DuxburyApr 23 · 100 Meters · Place 3 · Duxbury100 Meters313.9—
Apr 10Plymouth North vs DuxburyApr 10 · Long Jump · DuxburyLong Jump—12' 3"Unofficial9
Apr 10Plymouth North vs DuxburyApr 10 · 100 Meters · Duxbury100 Meters—13.7Unofficial9