Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorSilver Lake vs Duxbury · Apr 2929.49aSilver Lake vs DuxburyApril 29, 2025
300 Meters · IndoorPatriot League Meet #4 · Jan 646.23aPatriot League Meet #4January 6, 2026
400 Meters · OutdoorHingham vs Duxbury · May 51:04.35aHingham vs DuxburyMay 5, 2026
55 Meters · IndoorPatriot League Meet #4 · Jan 68.07aPatriot League Meet #4January 6, 2026
Javelin · 600g · OutdoorPatriot League Championship Meet · May 1984' 4"Patriot League Championship MeetMay 19, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 16 · DuxburyJavelin600g16.77-0710
May 19Patriot League Championship MeetMay 19 · Javelin · Place 5 · DuxburyJavelin600g5.84' 4" PB10
May 19Patriot League Championship MeetMay 19 · 400 Meters · Place 10 · Duxbury400 Meters10.1:05.15a10
May 15Whitman-Hanson vs DuxburyMay 15 · Javelin · Place 3 · DuxburyJavelin600g3.80-0910
May 15Whitman-Hanson vs DuxburyMay 15 · 400 Meters · Place 4 · Duxbury400 Meters4.1:06.19a10
May 15Whitman-Hanson vs DuxburyMay 15 · 200 Meters · Duxbury200 Meters--DNS10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Javelin · Place 10 · DuxburyJavelin1078-910
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 400 Meters · Place 19 · Duxbury400 Meters191:06.43a10
May 5Hingham vs DuxburyMay 5 · Javelin · Place 3 · DuxburyJavelin600g3.74' 2"10
May 5Hingham vs DuxburyMay 5 · 400 Meters · Place 3 · Duxbury400 Meters3.1:04.35a PB10
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 7 · DuxburyJavelin723.03m10
Apr 30Duxbury vs Silver LakeApr 30 · Javelin · Place 1 · DuxburyJavelin183-610
Apr 30Duxbury vs Silver LakeApr 30 · 400 Meters · Place 3 · Duxbury400 Meters31:06.25a10
Apr 14Duxbury vs Plymouth NorthApr 14 · Javelin · Place 2 · DuxburyJavelin282-210
Apr 14Duxbury vs Plymouth NorthApr 14 · 400 Meters · Place 1 · Duxbury400 Meters11:06.62a10
Apr 6Duxbury vs MarshfieldApr 6 · Javelin · Place 1 · DuxburyJavelin182-210
Apr 6Duxbury vs MarshfieldApr 6 · 400 Meters · Place 4 · Duxbury400 Meters41:07.63a10
Apr 6Duxbury vs MarshfieldApr 6 · 200 Meters · Place 6 · Duxbury200 Meters630.48a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 300 Meters · Place 15 · Duxbury300 Meters1546.93a10
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 12 · Duxbury300 Meters1246.51a10
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 12 · Duxbury300 Meters1246.51a10
Jan 6Patriot League Meet #4Jan 6 · 300 Meters · Place 6 · Duxbury300 Meters646.23a PB10
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 18 · Duxbury55 Meters188.07a PB10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · Javelin · Place 16 · DuxburyJavelin1667-39
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 21 · DuxburyJavelin2122.67m9
May 14Whitman Hanson vs DuxburyMay 14 · Javelin · Place 5 · DuxburyJavelin571-049
May 5Hingham at DuxburyMay 5 · Javelin · Place 3 · DuxburyJavelin367-19
May 5Hingham at DuxburyMay 5 · 200 Meters · Place 8 · Duxbury200 Meters829.95a9
Apr 29Silver Lake vs DuxburyApr 29 · Javelin · Place 1 · DuxburyJavelin173-59
Apr 29Silver Lake vs DuxburyApr 29 · 200 Meters · Place 6 · Duxbury200 Meters629.49a PB9
Apr 9Marshfield vs DuxburyApr 9 · Javelin · Place 1 · DuxburyJavelin168-59
Apr 9Marshfield vs DuxburyApr 9 · 200 Meters · Place 2 · Duxbury200 Meters230.08a9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 30Patriot League Meet #6Jan 30 · 300 Meters · Place 15 · Duxbury300 Meters1548.21a—
Jan 23Patriot League Meet #5Jan 23 · 300 Meters · Place 18 · Duxbury300 Meters1848.18a—
Jan 23Patriot League Meet #5Jan 23 · 55 Meters · Place 29 · Duxbury55 Meters298.29a—
Jan 16Patriot League Meet #4Jan 16 · 300 Meters · Place 19 · Duxbury300 Meters1949.43a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 36 · Duxbury55 Meters368.37a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55 Meters · Place 44 · Duxbury55 MetersRound P448.29a—