Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorPatriot League Meet #1 · Dec 103:55.44aPatriot League Meet #1December 10, 2024
400 Meters · OutdoorMSTCA South Shore Twilight · May 231:00.19aMSTCA South Shore TwilightMay 23, 2026
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 4 Track & Field Championship · May 281:08.66aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
600 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 121:44.94aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
800 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 242:33.44aMSTCA Invacational & PentathlonApril 24, 2026
High Jump · IndoorPatriot League Meet #3 · Dec 224-10.00Patriot League Meet #3December 22, 2025
High Jump · OutdoorMSTCA Lou Tozzi Twilight Freshman-Sophomore Invitational · May 24-04.00MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2, 2025
Long Jump · OutdoorMSTCA Invacational & Pentathlon · Apr 244.23mMSTCA Invacational & PentathlonApril 24, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 10 · Duxbury400m Hurdles30" / 0.762m10.1:08.66a PB11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400 Meters · Place 15 · Duxbury400 Meters15.1:00.25a11
May 23MSTCA South Shore TwilightMay 23 · High Jump · Place 11 · DuxburyHigh Jump114-811
May 23MSTCA South Shore TwilightMay 23 · 400 Meters · Place 3 · Duxbury400 Meters31:00.19a PB11
May 19Patriot League Championship MeetMay 19 · High Jump · Place 7 · DuxburyHigh Jump7.4' 8"11
May 19Patriot League Championship MeetMay 19 · 400m Hurdles · Place 4 · Duxbury400m Hurdles30" / 0.762m4.1:10.94a11
May 19Patriot League Championship MeetMay 19 · 400 Meters · Place 5 · Duxbury400 Meters5.1:01.96a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 8 · Duxbury400 Meters81:00.70a11
May 15Whitman-Hanson vs DuxburyMay 15 · High Jump · Place 3 · DuxburyHigh Jump3.4-08.0011
May 15Whitman-Hanson vs DuxburyMay 15 · 400m Hurdles · Place 2 · Duxbury400m Hurdles30" / 0.762m2.1:09.51a11
May 15Whitman-Hanson vs DuxburyMay 15 · 400 Meters · Place 3 · Duxbury400 Meters3.1:03.60a11
May 5Hingham vs DuxburyMay 5 · High Jump · Place 2 · DuxburyHigh Jump2.4' 8"11
May 5Hingham vs DuxburyMay 5 · 400m Hurdles · Place 3 · Duxbury400m Hurdles30" / 0.762m3.1:11.32a11
May 5Hingham vs DuxburyMay 5 · 400 Meters · Place 2 · Duxbury400 Meters2.1:02.00a11
May 3MSTCA Division 4 RelaysMay 3 · High Jump · Place 2 · DuxburyHigh Jump21.43m11
Apr 30Duxbury vs Silver LakeApr 30 · High Jump · Place 2 · DuxburyHigh Jump24-811
Apr 30Duxbury vs Silver LakeApr 30 · 400m Hurdles · Place 2 · Duxbury400m Hurdles21:10.26a11
Apr 30Duxbury vs Silver LakeApr 30 · 800 Meters · Place 2 · Duxbury800 Meters22:36.78a11
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 29 · DuxburyLong Jump294.23m PB11
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 14 · DuxburyHigh Jump144-7.7511
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 37 · DuxburyShot Put375.00m11
Apr 24MSTCA Invacational & PentathlonApr 24 · 100m Hurdles · Place 37 · Duxbury100m Hurdles3721.34a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 9 · Duxbury800 Meters92:33.44a PB11
Apr 14Duxbury vs Plymouth NorthApr 14 · High Jump · Place 3 · DuxburyHigh Jump34-811
Apr 14Duxbury vs Plymouth NorthApr 14 · 400m Hurdles · Place 2 · Duxbury400m Hurdles21:10.49a11
Apr 6Duxbury vs MarshfieldApr 6 · High Jump · Place 2 · DuxburyHigh Jump24-811
Apr 6Duxbury vs MarshfieldApr 6 · 400m Hurdles · Place 2 · Duxbury400m Hurdles21:11.76a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 600 Meters · Place 17 · Duxbury600 Meters171:44.94a PB11
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · High Jump · Place 6 · DuxburyHigh Jump64-611
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 600 Meters · Place 6 · Duxbury600 Meters61:46.15a11
Jan 21Patriot League Meet #5Jan 21 · High Jump · Place 2 · DuxburyHigh Jump24-1011
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 3 · Duxbury600 Meters31:49.64a11
Jan 21Patriot League Meet #5Jan 21 · High Jump · Place 2 · DuxburyHigh Jump24-1011
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 3 · Duxbury600 Meters31:49.64a11
Jan 6Patriot League Meet #4Jan 6 · High Jump · Place 2 · DuxburyHigh Jump24-1011
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 6 · Duxbury600 Meters61:49.91a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · High Jump · Place 20 · DuxburyHigh Jump20.4-08.0011
Dec 22Patriot League Meet #3Dec 22 · 600 Meters · Place 4 · Duxbury600 Meters4.1:50.82a11
Dec 22Patriot League Meet #3Dec 22 · High Jump · Place 2 · DuxburyHigh Jump2.4-10.00 PB11
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 8 · Duxbury600 Meters8.1:53.41a11
Dec 15Patriot League Meet #2Dec 15 · High Jump · Place 2 · DuxburyHigh Jump2.4-08.0011
Dec 10Patriot League Meet #1Dec 10 · 600 Meters · Place 5 · Duxbury600 Meters5.1:53.22a11
Dec 10Patriot League Meet #1Dec 10 · High Jump · Place 3 · DuxburyHigh Jump3.4-06.0011

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 20 · Duxbury400m Hurdles30" / 0.762m20.1:12.84a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · High Jump · Place 15 · DuxburyHigh Jump154-810
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400m Hurdles · Place 6 · Duxbury400m Hurdles61:11.80a10
May 20Patriot League Spring ChampionshipMay 20 · High Jump · Place 11 · DuxburyHigh Jump114-410
May 20Patriot League Spring ChampionshipMay 20 · 400m Hurdles · Place 3 · Duxbury400m Hurdles31:12.12a10
May 17MSTCA Division 3 RelaysMay 17 · High Jump · Place 24 · DuxburyHigh Jump241.27m10
May 14Whitman Hanson vs DuxburyMay 14 · High Jump · Place 4 · DuxburyHigh Jump44-06.0010
May 14Whitman Hanson vs DuxburyMay 14 · 400m Hurdles · Place 2 · Duxbury400m Hurdles21:13.99a10
May 14Whitman Hanson vs DuxburyMay 14 · 400 Meters · Place 3 · Duxbury400 Meters31:08.18a10
May 10MSTCA Coaches Shore InvitationalMay 10 · 400m Hurdles · Place 18 · Duxbury400m Hurdles181:14.81a10
May 5Hingham at DuxburyMay 5 · High Jump · Place 3 · DuxburyHigh Jump34-610
May 5Hingham at DuxburyMay 5 · 400m Hurdles · Place 2 · Duxbury400m Hurdles21:14.83a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 400m Hurdles · Place 9 · Duxbury400m Hurdles30" / 0.762m9.1:17.26a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · High Jump · Place 13 · DuxburyHigh Jump13.4-04.00 PB10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 400 Meters · Place 15 · Duxbury400 Meters15.1:06.91a10
Apr 29Silver Lake vs DuxburyApr 29 · High Jump · Place 4 · DuxburyHigh Jump44-610
Apr 29Silver Lake vs DuxburyApr 29 · 400m Hurdles · Place 4 · Duxbury400m Hurdles41:19.27a10
Apr 29Silver Lake vs DuxburyApr 29 · 400 Meters · Place 3 · Duxbury400 Meters31:07.52a10
Apr 15Duxbury @ Plymouth NorthApr 15 · 400m Hurdles · Duxbury400m Hurdles30" / 0.762m—1:17.4Unofficial10
Apr 15Duxbury @ Plymouth NorthApr 15 · High Jump · DuxburyHigh Jump—4'2"Unofficial10
Apr 15Duxbury @ Plymouth NorthApr 15 · 400 Meters · Duxbury400 Meters—66.7Unofficial10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · High Jump · Place 4 · DuxburyHigh Jump4.4-08.0010
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 8 · Duxbury1000 Meters8.3:55.44a PB10