Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA South Shore Twilight Meet · May 2011.12aMSTCA South Shore Twilight MeetMay 20, 2023
1000 Meters · IndoorPatriot League Championships · Feb 73:16.53Patriot League ChampionshipsFebruary 7, 2020
200 Meters · OutdoorPatriot League Outdoor Championship · May 1622.28aPatriot League Outdoor ChampionshipMay 16, 2023
300 Meters · IndoorMIAA Meet of Champions · Feb 2535.98MIAA Meet of ChampionsFebruary 25, 2023
400 Meters · OutdoorPatriot League Track & Field Championships · Jun 1254.44aPatriot League Track & Field ChampionshipsJune 12, 2021
55 Meter · IndoorPatriot League Meet #2 · Dec 166.95aPatriot League Meet #2December 16, 2022
55 Meters · IndoorMIAA Division 3 Indoor Track & Field Championships · Feb 196.72aMIAA Division 3 Indoor Track & Field ChampionshipsFebruary 19, 2023
600 Meters · IndoorPatriot #4 · Jan 81:43.20aPatriot #4January 8, 2020
Long Jump · IndoorPatriot League Meet 2 · Dec 2916-09.00Patriot League Meet 2December 29, 2021
Long Jump · OutdoorPlymouth North vs. Duxbury · May 2617'2"Plymouth North vs. DuxburyMay 26, 2021
Triple Jump · OutdoorPL#2 Hingham vs Duxbury · Apr 1336-05.75PL#2 Hingham vs DuxburyApril 13, 2022

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 11The Trojan RelaysApr 11 · 200 Meters · Place 28 · North Carolina State UniversityNorth Carolina State University200 Meters2823.39a—
Apr 11The Trojan RelaysApr 11 · 100 Meters · Place 31 · North Carolina State UniversityNorth Carolina State University100 MetersRound P3111.47a—
Mar 22David Go InvitationalMar 22 · 200 Meters · Place 3 · North Carolina State UniversityNorth Carolina State University200 Meters323.16a—
Mar 22David Go InvitationalMar 22 · 100 Meters · Place 6 · North Carolina State UniversityNorth Carolina State University100 Meters611.61a—
Mar 72025 UNCW InviteMar 7 · 200 Meters · Place 39 · North Carolina State University ClubNorth Carolina State University Club200 Meters39.23.99aWind: 1.8-
Mar 72025 UNCW InviteMar 7 · 100 Meters · Place 22 · North Carolina State University ClubNorth Carolina State University Club100 Meters22.11.84aWind: 1-

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 200 Meters · Place 22 · DuxburyDuxbury200 Meters2222.68a—
May 25MIAA Division 3 State Championship MeetMay 25 · 200 Meters · Place 3 · DuxburyDuxbury200 MetersRound P322.71a—
May 25MIAA Division 3 State Championship MeetMay 25 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters122.54a—
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Place 2 · DuxburyDuxbury100 MetersRound P2.11.24a12
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Place 2 · DuxburyDuxbury100 Meters2.11.12a PB12
May 16Patriot League Outdoor ChampionshipMay 16 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters122.28a PB—
May 13MSTCA Coaches InvitationalMay 13 · 200 Meters · Place 8 · DuxburyDuxbury200 Meters822.72a—
May 9Hingham at Duxbury HSMay 9 · Long Jump · Place 10 · DuxburyDuxburyLong Jump1014-10.50—
May 9Hingham at Duxbury HSMay 9 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters122.94a—
May 2Silver Lake vs DuxburyMay 2 · Long Jump · Place 4 · DuxburyDuxburyLong Jump417-11.25—
May 2Silver Lake vs DuxburyMay 2 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters123.05a—
Apr 25Plymouth North vs. DuxburyApr 25 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters1.22.7Unofficial12
Apr 12Marshfield vs DuxburyApr 12 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters1.22.8Unofficial12
Apr 12Marshfield vs DuxburyApr 12 · 100 Meters · Place 2 · DuxburyDuxbury100 Meters2.11Unofficial12
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · Shot Put · DuxburyDuxburyShot Put12lb—25'6.25"Unofficial12
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters1.22.6Unofficial12
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · 100 Meters · Place 2 · DuxburyDuxbury100 Meters2.11.3Unofficial12

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 25MIAA Meet of ChampionsFeb 25 · 300 Meters · Place 1 · DuxburyDuxbury300 Meters135.98 PBSR
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 300 Meters · Place 3 · DuxburyDuxbury300 Meters336.26a—
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 55 Meters · Place 5 · DuxburyDuxbury55 MetersRound P56.72a PB—
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 55 Meters · Place 6 · DuxburyDuxbury55 Meters66.72a—
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 300 Meters · Place 2 · DuxburyDuxbury300 Meters236.1912
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 55 Meters · Place 3 · DuxburyDuxbury55 MetersRound P36.7512
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 55 Meters · Place 3 · DuxburyDuxbury55 Meters36.7212
Jan 27Patriot League Meet #5Jan 27 · 300 Meters · Place 2 · DuxburyDuxbury300 Meters236.29a—
Jan 19Patriot League Meet #4Jan 19 · 300 Meters · Place 1 · DuxburyDuxbury300 Meters136.39SR
Jan 19Patriot League Meet #4AJan 19 · 300 Meters · Place 1 · DuxburyDuxbury300 Meters1.36.39a12
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 2 · DuxburyDuxbury300 Meters237.29SR

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 300 Meters · Place 10 · DuxburyDuxbury300 Meters10.36.67a12
Dec 16Patriot League Meet #2Dec 16 · 55 Meter · Place 9 · DuxburyDuxbury55 Meter9.6.95a PB12
Dec 8Patriot League Meet #1Dec 8 · 300 Meters · Place 2 · DuxburyDuxbury300 Meters2.36.68a12
Feb 16Division 3 Indoor ChampionshipsFeb 16 · 300 Meters · Place 5 · DuxburyDuxbury300 Meters536.98JR
Feb 10Patriot League ChampionshipsFeb 10 · 300 Meters · Place 2 · DuxburyDuxbury300 Meters237.0511
Jan 18Patriot League #3Jan 18 · Long Jump · Place 17 · DuxburyDuxburyLong Jump1717-10.5011
Jan 18Patriot League #3Jan 18 · 300 Meters · Place 3 · DuxburyDuxbury300 Meters337.7211

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 200 Meters · Place 16 · DuxburyDuxbury200 MetersRound P16.22.75aWind: 1.411
May 29MIAA Division 3 ChampionshipsMay 29 · 200 Meters · Place 1 · DuxburyDuxbury200 MetersRound P1.22.61aWind: 0.811
May 29MIAA Division 3 ChampionshipsMay 29 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters1.22.47aWind: 1.411
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100 Meters · Place 7 · DuxburyDuxbury100 MetersRound P7.11.27a11
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100 Meters · Place 7 · DuxburyDuxbury100 Meters7.11.28a11
May 16Patriot League ChampionshipsMay 16 · 200 Meters · Place 2 · DuxburyDuxbury200 Meters2.22.84a11
May 14MSTCA Coaches InvitationalMay 14 · 200 Meters · Place 5 · DuxburyDuxbury200 Meters5.22.93a11
May 14MSTCA Coaches InvitationalMay 14 · 200 Meters · Place 5 · DuxburyDuxbury200 Meters5.22.93aUnofficial11
May 11PL Meet #5 Duxbury @ Whitman-HansonMay 11 · Triple Jump · DuxburyDuxburyTriple Jump—36'1"Unofficial11
May 11PL Meet #5 Duxbury @ Whitman-HansonMay 11 · Long Jump · DuxburyDuxburyLong Jump—16'9.5"Unofficial11
May 11PL Meet #5 Duxbury @ Whitman-HansonMay 11 · 200 Meters · Place 1 · DuxburyDuxbury200 Meters1.22.5Unofficial11
May 3PL Meet #4 Duxbury vs. Plymouth NorthMay 3 · Triple Jump · Place 3 · DuxburyDuxburyTriple Jump3.37'2.75"Unofficial11
May 3PL Meet #4 Duxbury vs. Plymouth NorthMay 3 · Long Jump · DuxburyDuxburyLong Jump—17'3"Unofficial11
Apr 26PL #3 Silver Lake @ DuxburyApr 26 · Triple Jump · Place 2 · DuxburyDuxburyTriple Jump2.35'5.5"Unofficial11
Apr 26PL #3 Silver Lake @ DuxburyApr 26 · Long Jump · Place 3 · DuxburyDuxburyLong Jump3.17'6"Unofficial11
Apr 13PL#2 Hingham vs DuxburyApr 13 · Triple Jump · Place 2 · DuxburyDuxburyTriple Jump2.36-05.75 PB11
Apr 13PL#2 Hingham vs DuxburyApr 13 · Long Jump · Place 6 · DuxburyDuxburyLong Jump6.16-05.5011
Apr 13PL#2 Hingham vs DuxburyApr 13 · 200 Meters · Place 2 · DuxburyDuxbury200 Meters2.22.96a11
Apr 5PL Meet #1 Duxbury @ MarshfieldApr 5 · Triple Jump · Place 3 · DuxburyDuxburyTriple Jump3.36'5"Unofficial11
Apr 5PL Meet #1 Duxbury @ MarshfieldApr 5 · Long Jump · DuxburyDuxburyLong Jump—17'7.5"Unofficial11
Apr 5PL Meet #1 Duxbury @ MarshfieldApr 5 · 200 Meters · DuxburyDuxbury200 Meters—22.6Unofficial11

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Patriot League Meet 2Dec 29 · 300 Meters · Place 5 · DuxburyDuxbury300 Meters5.39.77a11
Dec 29Patriot League Meet 2Dec 29 · Long Jump · Place 9 · DuxburyDuxburyLong Jump9.16-09.00 PB11
Dec 9Patriot League #1Dec 9 · 300 Meters · Place 14 · DuxburyDuxbury300 Meters14.41.49a11

2021 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 12Patriot League Track & Field ChampionshipsJun 12 · Triple Jump · Place 10 · DuxburyDuxburyTriple Jump10.36-05.7510
Jun 12Patriot League Track & Field ChampionshipsJun 12 · 400 Meters · Place 6 · DuxburyDuxbury400 Meters6.54.44a PB10
Jun 8PL#5 Hingham @ DuxburyJun 8 · Triple Jump · Place 3 · DuxburyDuxburyTriple Jump3.37'7"Unofficial10
Jun 8PL#5 Hingham @ DuxburyJun 8 · Long Jump · DuxburyDuxburyLong Jump—17'3"Unofficial10
Jun 8PL#5 Hingham @ DuxburyJun 8 · 400 Meters · DuxburyDuxbury400 Meters—54.8Unofficial10
Jun 8PL#5 Hingham @ DuxburyJun 8 · 200 Meters · DuxburyDuxbury200 Meters—24.5Unofficial10
Jun 1PL #4 Duxbury @ Silver LakeJun 1 · Triple Jump · DuxburyDuxburyTriple Jump—33'4"Unofficial10
Jun 1PL #4 Duxbury @ Silver LakeJun 1 · Long Jump · DuxburyDuxburyLong Jump—16'6.5"Unofficial10
Jun 1PL #4 Duxbury @ Silver LakeJun 1 · 400 Meters · Place 1 · DuxburyDuxbury400 Meters1.56.3Unofficial10
Jun 1PL #4 Duxbury @ Silver LakeJun 1 · 200 Meters · DuxburyDuxbury200 Meters—24.3Unofficial10
May 26Plymouth North vs. DuxburyMay 26 · Triple Jump · Place 3 · DuxburyDuxburyTriple Jump3.34'7.75"10
May 26Plymouth North vs. DuxburyMay 26 · Long Jump · Place 5 · DuxburyDuxburyLong Jump5.17'2" PB10
May 26Plymouth North vs. DuxburyMay 26 · 200 Meters · Place 4 · DuxburyDuxbury200 Meters4.24.210
May 18PL #2 Duxbury @ MarshfieldMay 18 · Long Jump · DuxburyDuxburyLong Jump—17'7"Unofficial10
May 18PL #2 Duxbury @ MarshfieldMay 18 · 400 Meters · DuxburyDuxbury400 Meters—56.9Unofficial10
May 18PL #2 Duxbury @ MarshfieldMay 18 · 200 Meters · DuxburyDuxbury200 Meters—25.3Unofficial10
May 11Duxbury vs Whitman-HansonMay 11 · Long Jump · DuxburyDuxburyLong Jump—17'0"Unofficial10
May 11Duxbury vs Whitman-HansonMay 11 · Javelin · DuxburyDuxburyJavelin800g—65'8"Unofficial10
May 11Duxbury vs Whitman-HansonMay 11 · 400 Meters · DuxburyDuxbury400 Meters—55.5Unofficial10
Apr 5Keenan # 5 Patriot LeagueApr 5 · 600 Meters · DuxburyDuxbury600 Meters—1:36.2Unofficial10
Apr 5Keenan # 5 Patriot LeagueApr 5 · Long Jump · DuxburyDuxburyLong Jump—15'7.5"Unofficial10
Mar 29Keenan #4 Patriot LeagueMar 29 · 600 Meters · DuxburyDuxbury600 Meters—1:37.1Unofficial10
Mar 29Keenan #4 Patriot LeagueMar 29 · Long Jump · DuxburyDuxburyLong Jump—16'6"Unofficial10
Mar 22Keenan #3 Patriot LeagueMar 22 · 600 Meters · DuxburyDuxbury600 Meters—1:35.5Unofficial10
Mar 22Keenan #3 Patriot LeagueMar 22 · Long Jump · DuxburyDuxburyLong Jump—16"10"Unofficial10
Mar 15Keenan #2 Patriot LeagueMar 15 · 600 Meters · DuxburyDuxbury600 Meters—1:38.0Unofficial10
Mar 8Keenan #1 Patriot LeagueMar 8 · 600 Meters · Place 2 · DuxburyDuxbury600 Meters2.1:36.5Unofficial10

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Patriot League ChampionshipsFeb 7 · 1000 Meters · Place 17 · DuxburyDuxbury1000 Meters173:16.53 PB9
Jan 8Patriot #4Jan 8 · 600 Meters · Place 24 · DuxburyDuxbury600 Meters24.1:43.20a PB9
Jan 3Patriot #3Jan 3 · 600 Meters · Place 21 · DuxburyDuxbury600 Meters21.1:43.26a9

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Patriot #2Dec 20 · 600 Meters · Place 23 · DuxburyDuxbury600 Meters23.1:45.79a9
Dec 11Patriot #1 Dec 11 · 600 Meters · Place 33 · DuxburyDuxbury600 Meters33.1:45.68a9