Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMarshfield vs Plymouth North · Apr 2811.74aMarshfield vs Plymouth NorthApril 28, 2026
200 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 2822.77aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 3137.16aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
55 Meter · IndoorPatriot League Meet #1 · Dec 106.95aPatriot League Meet #1December 10, 2025
55 Meters · IndoorPatriot League Meet #4 · Jan 66.99aPatriot League Meet #4January 6, 2026
Long Jump · IndoorPatriot League Meet #3 · Dec 2217-07.00Patriot League Meet #3December 22, 2025
Long Jump · OutdoorMarshfield at Hingham · May 1319-01.00Marshfield at HinghamMay 13, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 200 Meters · Place 19 · Marshfield200 MetersRound P19.22.77a PB12
May 19Patriot League Championship MeetMay 19 · Long Jump · Place 8 · MarshfieldLong Jump8.18' 2"12
May 19Patriot League Championship MeetMay 19 · 200 Meters · Place 6 · Marshfield200 Meters6.23.23a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 200 Meters · Place 36 · Marshfield200 Meters3623.93a12
May 13Marshfield at HinghamMay 13 · Triple Jump · MarshfieldTriple Jump--DNS12
May 13Marshfield at HinghamMay 13 · Long Jump · Place 1 · MarshfieldLong Jump1.19-01.00 PB12
May 13Marshfield at HinghamMay 13 · 200 Meters · Place 2 · Marshfield200 Meters2.23.07a12
May 5Silver Lake vs @MarshfieldMay 5 · Triple Jump · MarshfieldTriple Jump—SCR12
May 5Silver Lake vs @MarshfieldMay 5 · Long Jump · MarshfieldLong Jump—SCR12
May 5Silver Lake vs @MarshfieldMay 5 · 200 Meters · Place 1 · Marshfield200 Meters1.22.79a12
Apr 28Marshfield vs Plymouth NorthApr 28 · Triple Jump · Place 2 · MarshfieldTriple Jump234-03.0012
Apr 28Marshfield vs Plymouth NorthApr 28 · Long Jump · Place 1 · MarshfieldLong Jump118-08.0012
Apr 28Marshfield vs Plymouth NorthApr 28 · 200 Meters · Place 2 · Marshfield200 Meters223.63a12
Apr 28Marshfield vs Plymouth NorthApr 28 · 100 Meters · Place 3 · Marshfield100 Meters311.74a PB12
Apr 242026 BSR Eagle InviteApr 24 · 200 Meters · Place 14 · Marshfield200 Meters14.23.91a12
Apr 242026 BSR Eagle InviteApr 24 · 100 Meters · Place 13 · Marshfield100 Meters13.11.77a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Long Jump · Place 2 · MarshfieldLong Jump217-10.2512
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 200 Meters · Place 1 · Marshfield200 Meters123.34a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 100 Meters · Place 1 · Marshfield100 Meters111.79a12
Apr 6Duxbury vs MarshfieldApr 6 · Long Jump · Place 3 · MarshfieldLong Jump318-5.7512
Apr 6Duxbury vs MarshfieldApr 6 · 200 Meters · Place 1 · Marshfield200 Meters123.59a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 300 Meters · Place 8 · Marshfield300 Meters837.16a PB12
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 55 Meters · Place 15 · Marshfield55 Meters157.02a12
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 13 · MarshfieldLong Jump1318-3.7512
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 4 · Marshfield300 Meters437.85a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 17 · Marshfield55 Meters177.08a12
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 13 · MarshfieldLong Jump1318-3.7512
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 4 · Marshfield300 Meters437.85a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 17 · Marshfield55 Meters177.08a12
Jan 6Patriot League Meet #4Jan 6 · Long Jump · Place 14 · MarshfieldLong Jump1417-10.2512
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 13 · Marshfield55 Meters136.99a PB12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 10 · Marshfield55 Meter10.6.97a12
Dec 22Patriot League Meet #3Dec 22 · Long Jump · Place 12 · MarshfieldLong Jump12.17-07.00 PB12
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 15 · Marshfield55 Meter15.6.99a12
Dec 15Patriot League Meet #2Dec 15 · Long Jump · Place 24 · MarshfieldLong Jump24.16-11.0012
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 9 · Marshfield300 Meters9.38.08a12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 11 · Marshfield55 Meter11.6.95a PB12
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 300 Meters · Place 18 · Marshfield300 Meters1839.76a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55 Meters · Place 29 · Marshfield55 Meters297.23a—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 32 · Marshfield55 Meters327.14a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 29 · Marshfield55 Meters297.10a—
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 11 · Marshfield300 Meters1140.28a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 25 · Marshfield55 Meters257.14a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 200 Meters · Place 17 · Marshfield200 Meters1725.10a11
May 15Marshfield vs HinghamMay 15 · 200 Meters · Place 3 · Marshfield200 Meters323.57a11
May 5Silver Lake vs MarshfieldMay 5 · 200 Meters · Place 4 · Marshfield200 Meters424.72a11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 200 Meters · Place 2 · Marshfield200 Meters223.84a11
Apr 9Marshfield vs DuxburyApr 9 · 200 Meters · Place 3 · Marshfield200 Meters324.76a11

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 300 Meters · Place 32 · Marshfield300 Meters32.40.08a11
Dec 29Winter Warrior HS InvitationalDec 29 · 55 Meter · Place 43 · Marshfield55 MeterRound P43.7.24a11
Dec 20Patriot League Meet #2Dec 20 · 300 Meters · Place 16 · Marshfield300 Meters16.40.64a11
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 27 · Marshfield55 Meter27.7.18a11
Feb 9Patriot League JV Showcase Feb 9 · 300 Meters · Place 3 · Marshfield300 Meters341.93a—
Feb 9Patriot League JV Showcase Feb 9 · 55 Meters · Place 10 · Marshfield55 Meters107.45a—
Feb 1Patriot League Meet #6Feb 1 · 300 Meters · Place 29 · Marshfield300 Meters2942.40a—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 58 · Marshfield55 Meters587.62a—
Jan 26Patriot League Meet #5Jan 26 · 300 Meters · Place 24 · Marshfield300 Meters2441.73a—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 52 · Marshfield55 Meters527.57a—
Jan 18Patriot League Meet #4Jan 18 · 300 Meters · Place 25 · Marshfield300 Meters2541.38a—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 50 · Marshfield55 Meters507.55a—
Jan 3Patriot League Meet #3Jan 3 · 55 Meters · Place 32 · Marshfield55 Meters327.44a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · 200 Meters · Place 17 · Marshfield200 Meters1725.17a—
May 15Patriot League Spring ChampionshipMay 15 · 100 Meters · Place 16 · Marshfield100 Meters1612.40a—
May 7PL - Hingham v MarshfieldMay 7 · 200 Meters · Place 8 · Marshfield200 Meters825.28a—
May 7PL - Hingham v MarshfieldMay 7 · 100 Meters · Place 7 · Marshfield100 Meters712.1810
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 200 Meters · Place 36 · Marshfield200 Meters3625.25a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 200 Meters · Place 10 · Marshfield200 Meters1026.14a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 100 Meters · Place 9 · Marshfield100 Meters912.29a—
Apr 23Marshfield vs Plymouth NorthApr 23 · 200 Meters · Place 1 · Marshfield200 Meters125.01a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 200 Meters · Place 5 · Marshfield200 Meters526.07a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 100 Meters · Place 11 · Marshfield100 Meters1112.83a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Silver Lake vs MarshfieldMay 9 · 200 Meters · Place 14 · Marshfield200 Meters1427.55a—
May 9Silver Lake vs MarshfieldMay 9 · 100 Meters · Place 34 · Marshfield100 Meters3413.73a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 200 Meters · Place 114 · Marshfield200 Meters11426.33a—
Apr 25Marshfield Vs. Whitman HansonApr 25 · 200 Meters · Place 14 · Marshfield200 Meters1427.23a—
Apr 25Marshfield Vs. Whitman HansonApr 25 · 100 Meters · Place 36 · Marshfield100 Meters3613.53a—
Apr 6Hingham at MarshfieldApr 6 · 200 Meters · Place 2 · Marshfield200 Meters226.84FR
Apr 6Hingham at MarshfieldApr 6 · 100 Meters · Place 5 · Marshfield100 Meters513.48FR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 19Patriot League Meet #4Jan 19 · 55 Meters · Place 4 · Marshfield55 Meters47.95FR
Jan 19Patriot League Meet #4AJan 19 · 55 Meter · Place 101 · Marshfield55 Meter101.7.95a9
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 2 · Marshfield300 Meters246.02FR
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 6 · Marshfield55 Meters67.98FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 55 Meter · Place 84 · Marshfield55 Meter84.7.80a9
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 101 · Marshfield55 Meter101.8.02a9