Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #3 · Jan 36:19.25aPatriot League Meet #3January 3, 2024
100 Meters · OutdoorMarshfield at Hingham · May 1311.90aMarshfield at HinghamMay 13, 2026
1000 Meters · IndoorPatriot League Meet #6 · Feb 13:14.43aPatriot League Meet #6February 1, 2024
200 Meters · OutdoorPatriot League Championship Meet · May 1924.73aPatriot League Championship MeetMay 19, 2026
300 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 3139.18aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
400 Meters · OutdoorWhitman Hanson v Marshfield · Apr 101:04.51aWhitman Hanson v MarshfieldApril 10, 2024
55 Meter · IndoorPatriot League Meet #2 · Dec 157.14aPatriot League Meet #2December 15, 2025
55 Meters · IndoorPatriot League Meet #4 · Jan 67.26aPatriot League Meet #4January 6, 2026
600 Meters · IndoorPatriot League Meet #3 · Dec 221:42.16aPatriot League Meet #3December 22, 2025
800 Meters · OutdoorSilver Lake vs Marshfield · May 92:41.39aSilver Lake vs MarshfieldMay 9, 2023
Long Jump · IndoorPatriot League Meet #2 · Dec 1515-11.00Patriot League Meet #2December 15, 2025
Triple Jump · OutdoorSilver Lake vs @Marshfield · May 533-03.00Silver Lake vs @MarshfieldMay 5, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · Triple Jump · Place 16 · MarshfieldTriple Jump16.32' 9"12
May 19Patriot League Championship MeetMay 19 · 200 Meters · Place 22 · Marshfield200 Meters22.24.73a PB12
May 19Patriot League Championship MeetMay 19 · 100 Meters · Marshfield100 MetersRound P—DNS12
May 13Marshfield at HinghamMay 13 · Triple Jump · MarshfieldTriple Jump--DNS12
May 13Marshfield at HinghamMay 13 · Long Jump · MarshfieldLong Jump--FOUL12
May 13Marshfield at HinghamMay 13 · 200 Meters · Place 9 · Marshfield200 Meters9.25.44a12
May 13Marshfield at HinghamMay 13 · 100 Meters · Place 7 · Marshfield100 Meters7.11.90a PB12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100 Meters · Place 42 · Marshfield100 Meters4212.98a12
May 5Silver Lake vs @MarshfieldMay 5 · Triple Jump · Place 5 · MarshfieldTriple Jump5.33-03.00 PB12
May 5Silver Lake vs @MarshfieldMay 5 · Long Jump · MarshfieldLong Jump—FOUL12
May 5Silver Lake vs @MarshfieldMay 5 · 200 Meters · Marshfield200 Meters—DNS12
May 5Silver Lake vs @MarshfieldMay 5 · 100 Meters · Place 6 · Marshfield100 Meters6.11.98a12
Apr 28Marshfield vs Plymouth NorthApr 28 · Triple Jump · MarshfieldTriple Jump—FOUL12
Apr 28Marshfield vs Plymouth NorthApr 28 · Long Jump · MarshfieldLong Jump—FOUL12
Apr 28Marshfield vs Plymouth NorthApr 28 · 200 Meters · Place 9 · Marshfield200 Meters926.15a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Long Jump · Place 6 · MarshfieldLong Jump614-10.2512
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 200 Meters · Place 3 · Marshfield200 Meters325.37a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 300 Meters · Place 19 · Marshfield300 Meters1939.18a PB12
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 55 Meters · Place 28 · Marshfield55 Meters287.34a12
Jan 6Patriot League Meet #4Jan 6 · Long Jump · Place 28 · MarshfieldLong Jump2816-5.7512
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 32 · Marshfield55 Meters327.26a PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 600 Meters · Place 25 · Marshfield600 Meters25.1:42.16a PB12
Dec 22Patriot League Meet #3Dec 22 · Long Jump · Place 31 · MarshfieldLong Jump31.15-07.2512
Dec 15Patriot League Meet #2Dec 15 · 300 Meters · Place 12 · Marshfield300 Meters12.39.37a12
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 26 · Marshfield55 Meter26.7.14a PB12
Dec 15Patriot League Meet #2Dec 15 · Long Jump · Place 30 · MarshfieldLong Jump30.15-11.00 PB12
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 31 · Marshfield300 Meters31.40.46a12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 28 · Marshfield55 Meter28.7.18a12
Feb 4Patriot League Meet #7Feb 4 · 300 Meters · Place 6 · Marshfield300 Meters641.18a—
Feb 4Patriot League Meet #7Feb 4 · 55 Meters · Place 12 · Marshfield55 Meters127.41a—
Jan 30Patriot League Meet #6Jan 30 · 300 Meters · Place 25 · Marshfield300 Meters2540.61a—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 42 · Marshfield55 Meters427.30a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 61 · Marshfield55 Meters617.38a—
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 22 · Marshfield300 Meters2241.59a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 62 · Marshfield55 Meters627.49a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 200 Meters · Place 23 · Marshfield200 Meters2326.16a11
May 20Patriot League Spring ChampionshipMay 20 · 100 Meters · Place 26 · Marshfield100 Meters2613.06a11
May 15Marshfield vs HinghamMay 15 · 200 Meters · Place 5 · Marshfield200 Meters524.75a11
May 15Marshfield vs HinghamMay 15 · 100 Meters · Place 1 · Marshfield100 Meters112.14a11
May 5Silver Lake vs MarshfieldMay 5 · 200 Meters · Place 5 · Marshfield200 Meters526.59a11
May 5Silver Lake vs MarshfieldMay 5 · 100 Meters · Place 8 · Marshfield100 Meters812.75a11
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 200 Meters · Place 28 · Marshfield200 Meters28.25.31a11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 200 Meters · Place 10 · Marshfield200 Meters1024.83a11
Apr 9Marshfield vs DuxburyApr 9 · 200 Meters · Place 6 · Marshfield200 Meters625.65a11
Apr 9Marshfield vs DuxburyApr 9 · 100 Meters · Place 6 · Marshfield100 Meters613.53a11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 300 Meters · Place 29 · Marshfield300 Meters29.42.19a11
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 61 · Marshfield55 Meter61.7.45a11
Feb 9Patriot League JV Showcase Feb 9 · 1000 Meters · Place 6 · Marshfield1000 Meters63:15.63a—
Feb 1Patriot League Meet #6Feb 1 · 1000 Meters · Place 31 · Marshfield1000 Meters313:14.43a PB—
Jan 26Patriot League Meet #5Jan 26 · 1000 Meters · Place 2 · Marshfield1000 Meters23:22.81a—
Jan 18Patriot League Meet #4Jan 18 · 600 Meters · Place 5 · Marshfield600 Meters51:54.96a—
Jan 3Patriot League Meet #3Jan 3 · 1 Mile · Place 37 · Marshfield1 Mile376:19.25a PB—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7PL - Hingham v MarshfieldMay 7 · 200 Meters · Place 13 · Marshfield200 Meters1326.02a—
May 7PL - Hingham v MarshfieldMay 7 · 100 Meters · Place 21 · Marshfield100 Meters2112.7210
Apr 30Silver Lake vs @ MarshfieldApr 30 · 200 Meters · Place 13 · Marshfield200 Meters1326.44a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 100 Meters · Place 31 · Marshfield100 Meters3113.09a—
Apr 23Marshfield vs Plymouth NorthApr 23 · 200 Meters · Place 9 · Marshfield200 Meters926.16a—
Apr 19BSR Mid-Distance ClassicApr 19 · 800 Meters · Place 61 · Marshfield800 Meters612:44.29a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 400 Meters · Place 9 · Marshfield400 Meters91:04.51a PB—
Apr 10Whitman Hanson v MarshfieldApr 10 · 200 Meters · Place 17 · Marshfield200 Meters1728.03a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 2 · Marshfield1000 Meters2.3:27.55a10
Jan 27Patriot League Meet #5Jan 27 · 1000 Meters · Place 54 · Marshfield1000 Meters543:41.11a—
Jan 19Patriot League Meet #4Jan 19 · 1000 Meters · Place 11 · Marshfield1000 Meters113:49.83FR
Jan 19Patriot League Meet #4AJan 19 · 1000 Meters · Place 52 · Marshfield1000 Meters52.3:49.83a9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Silver Lake vs MarshfieldMay 9 · 800 Meters · Place 7 · Marshfield800 Meters72:41.39a PB—
May 3Plymouth North v. MarshfieldMay 3 · 800 Meters · Marshfield800 Meters—2:44Unofficial9
Apr 25Marshfield Vs. Whitman HansonApr 25 · 800 Meters · Place 7 · Marshfield800 Meters72:46.15a—
Apr 6Hingham at MarshfieldApr 6 · 800 Meters · Place 6 · Marshfield800 Meters62:48.74FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 1000 Meters · Place 51 · Marshfield1000 Meters51.4:09.91a9
Dec 8Patriot League Meet #1Dec 8 · 1000 Meters · Place 19 · Marshfield1000 Meters19.3:50.00a9