Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSilver Lake vs Duxbury · Apr 2911.85aSilver Lake vs DuxburyApril 29, 2025
200 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 2725.35aMSTCA Boston Holiday ChallengeDecember 27, 2025
200 Meters · OutdoorSilver Lake vs Duxbury · Apr 2923.64aSilver Lake vs DuxburyApril 29, 2025
300 Meters · IndoorPatriot League Meet #5 · Jan 2337.43aPatriot League Meet #5January 23, 2025
400 Meters · OutdoorMarshfield vs Duxbury · Apr 958.66aMarshfield vs DuxburyApril 9, 2025
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 3050.648aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
55 Meter · IndoorPatriot League Meet #1 · Dec 107.17aPatriot League Meet #1December 10, 2024
55 Meters · IndoorPatriot League Meet #4 · Jan 167.14aPatriot League Meet #4January 16, 2025
600 Meters · IndoorPatriot League Meet #2 · Dec 151:45.33aPatriot League Meet #2December 15, 2023
High Jump · IndoorPatriot League Meet #1 · Dec 104-10.00Patriot League Meet #1December 10, 2025

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 300 Meters · Place 15 · Duxbury300 Meters1538.44a12
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 7 · Duxbury300 Meters738.25a12
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 7 · Duxbury300 Meters738.25a12
Jan 6Patriot League Meet #4Jan 6 · 300 Meters · Place 6 · Duxbury300 Meters639.46a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 200 Meters · Place 29 · Duxbury200 Meters29.25.35a PB12
Dec 22Patriot League Meet #3Dec 22 · 300 Meters · Place 14 · Duxbury300 Meters14.40.14a12
Dec 22Patriot League Meet #3Dec 22 · High Jump · DuxburyHigh Jump--DNS12
Dec 15Patriot League Meet #2Dec 15 · 300 Meters · Place 5 · Duxbury300 Meters5.38.36a12
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 17 · Duxbury300 Meters17.39.22a12
Dec 10Patriot League Meet #1Dec 10 · High Jump · Place 13 · DuxburyHigh Jump13.4-10.00 PB12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 300 Meters · Place 35 · Duxbury300 Meters3539.21a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 300 Meters · Duxbury300 Meters—DQ—
Jan 23Patriot League Meet #5Jan 23 · Long Jump · Place 12 · DuxburyLong Jump1217-3—
Jan 23Patriot League Meet #5Jan 23 · 300 Meters · Place 5 · Duxbury300 Meters537.43a PB—
Jan 16Patriot League Meet #4Jan 16 · Long Jump · Place 36 · DuxburyLong Jump3614-8.75—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 32 · Duxbury55 Meters327.14a PB—
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 3 · Duxbury300 Meters338.62a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Duxbury400 MetersRelay Split—50.648a PB11
May 10MSTCA Coaches Shore InvitationalMay 10 · 200 Meters · Place 63 · Duxbury200 Meters6324.55a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 61 · Duxbury100 Meters6112.20a11
Apr 29Silver Lake vs DuxburyApr 29 · 200 Meters · Place 3 · Duxbury200 Meters323.64a PB11
Apr 29Silver Lake vs DuxburyApr 29 · 100 Meters · Place 4 · Duxbury100 Meters411.85a PB11
Apr 15Duxbury @ Plymouth NorthApr 15 · 100 Meters · Place 3 · Duxbury100 Meters3.11.1Unofficial11
Apr 9Marshfield vs DuxburyApr 9 · 400 Meters · Place 5 · Duxbury400 Meters558.66a PB11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 300 Meters · Place 3 · Duxbury300 Meters3.37.57a11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 24 · Duxbury55 Meter24.7.17a PB11
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 300 Meters · Place 19 · Duxbury300 Meters1939.31a—
Feb 1Patriot League Meet #6Feb 1 · 300 Meters · Place 14 · Duxbury300 Meters1440.00a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 41 · Duxbury300 Meters4140.77a—
Jan 3Patriot League Meet #3Jan 3 · 300 Meters · Place 29 · Duxbury300 Meters2942.38a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 300 Meters · Place 43 · Duxbury300 Meters43.43.77a10
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 29 · Duxbury600 Meters29.1:45.33a PB10
Dec 7Patriot League Meet #1Dec 7 · 600 Meters · Place 26 · Duxbury600 Meters26.1:48.06a10