Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMarshfield at Hingham · May 1311.99aMarshfield at HinghamMay 13, 2026
110m Hurdles · 39" / 0.991m · OutdoorSilver Lake vs @Marshfield · May 520.67aSilver Lake vs @MarshfieldMay 5, 2026
200 Meters · OutdoorPatriot League Championship Meet · May 1925.20aPatriot League Championship MeetMay 19, 2026
300 Meters · IndoorPatriot League Meet #6 · Jan 2944.25aPatriot League Meet #6January 29, 2026
55 Meter · IndoorPatriot League Meet #2 · Dec 207.65aPatriot League Meet #2December 20, 2024
55 Meters · IndoorPatriot League Meet #6 · Jan 307.50aPatriot League Meet #6January 30, 2025
Long Jump · OutdoorMarshfield at Hingham · May 1316-05.50Marshfield at HinghamMay 13, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 200 Meters · Place 25 · Marshfield200 Meters25.25.20a PB12
May 19Patriot League Championship MeetMay 19 · 100 Meters · Place 30 · Marshfield100 MetersRound P30.12.34a12
May 13Marshfield at HinghamMay 13 · Long Jump · Place 10 · MarshfieldLong Jump10.16-05.50 PB12
May 13Marshfield at HinghamMay 13 · 110m Hurdles · Marshfield110m Hurdles39" / 0.991m--DNS12
May 13Marshfield at HinghamMay 13 · 200 Meters · Place 6 · Marshfield200 Meters6.25.25a12
May 13Marshfield at HinghamMay 13 · 100 Meters · Place 8 · Marshfield100 Meters8.11.99a PB12
May 5Silver Lake vs @MarshfieldMay 5 · Long Jump · MarshfieldLong Jump—FOUL12
May 5Silver Lake vs @MarshfieldMay 5 · 110m Hurdles · Place 3 · Marshfield110m Hurdles39" / 0.991m3.20.67a PB12
May 5Silver Lake vs @MarshfieldMay 5 · 200 Meters · Marshfield200 Meters—DNS12
May 5Silver Lake vs @MarshfieldMay 5 · 100 Meters · Marshfield100 Meters—DNS12
Apr 28Marshfield vs Plymouth NorthApr 28 · Long Jump · Place 4 · MarshfieldLong Jump416-00.0012
Apr 28Marshfield vs Plymouth NorthApr 28 · 200 Meters · Place 11 · Marshfield200 Meters1126.29a12
Apr 28Marshfield vs Plymouth NorthApr 28 · 100 Meters · Place 15 · Marshfield100 Meters1512.75a12
Apr 242026 BSR Eagle InviteApr 24 · 200 Meters · Place 51 · Marshfield200 Meters51.26.53a12
Apr 242026 BSR Eagle InviteApr 24 · 100 Meters · Place 38 · Marshfield100 Meters38.12.77a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 110m Hurdles · Place 3 · Marshfield110m Hurdles320.69a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 200 Meters · Place 23 · Marshfield200 Meters2327.43a12
Apr 6Duxbury vs MarshfieldApr 6 · 200 Meters · Place 10 · Marshfield200 Meters1027.07a12
Apr 6Duxbury vs MarshfieldApr 6 · 100 Meters · Place 15 · Marshfield100 Meters1513.28a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 29Patriot League Meet #6Jan 29 · 300 Meters · Place 11 · Marshfield300 Meters1144.25a PB12
Jan 29Patriot League Meet #6Jan 29 · 55 Meters · Place 12 · Marshfield55 Meters127.56a12
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 41 · Marshfield300 Meters4144.79a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 84 · Marshfield55 Meters847.63a12
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 41 · Marshfield300 Meters4144.79a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 84 · Marshfield55 Meters847.63a12
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 92 · Marshfield55 Meters927.72a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 80 · Marshfield55 Meter80.7.68a12
Dec 15Patriot League Meet #2Dec 15 · 55m Hurdles · Marshfield55m Hurdles39"--DNS12
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 95 · Marshfield55 Meter95.7.68a12
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 77 · Marshfield300 Meters77.44.66a12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 82 · Marshfield55 Meter82.7.73a12
Feb 4Patriot League Meet #7Feb 4 · 55m Hurdles · Place 7 · Marshfield55m Hurdles710.63a—
Feb 4Patriot League Meet #7Feb 4 · 55 Meters · Place 23 · Marshfield55 Meters237.53a—
Jan 30Patriot League Meet #6Jan 30 · 55m Hurdles · Place 37 · Marshfield55m Hurdles3711.32a—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 61 · Marshfield55 Meters617.50a PB—
Jan 16Patriot League Meet #4Jan 16 · 55m Hurdles · Place 40 · Marshfield55m Hurdles4012.88a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 97 · Marshfield55 Meters977.63a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 92 · Marshfield55 Meters927.71a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 110m Hurdles · Place 22 · Marshfield110m Hurdles2220.46a11
May 15Marshfield vs HinghamMay 15 · 110m Hurdles · Place 6 · Marshfield110m Hurdles620.24a11
May 5Silver Lake vs MarshfieldMay 5 · 110m Hurdles · Place 3 · Marshfield110m Hurdles319.39a11
May 5Silver Lake vs MarshfieldMay 5 · 100 Meters · Place 10 · Marshfield100 Meters1012.84a11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 110m Hurdles · Place 4 · Marshfield110m Hurdles420.14a11
Apr 9Marshfield vs DuxburyApr 9 · 110m Hurdles · Place 3 · Marshfield110m Hurdles321.04a11
Apr 9Marshfield vs DuxburyApr 9 · 100 Meters · Place 11 · Marshfield100 Meters1113.20a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 85 · Marshfield55 Meter85.7.65a PB11
Feb 9Patriot League JV Showcase Feb 9 · 300 Meters · Place 27 · Marshfield300 Meters2747.12a—
Feb 9Patriot League JV Showcase Feb 9 · 55 Meters · Place 22 · Marshfield55 Meters227.73a—
Feb 1Patriot League Meet #6Feb 1 · 300 Meters · Place 62 · Marshfield300 Meters6247.57a—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 83 · Marshfield55 Meters837.84a—
Jan 26Patriot League Meet #5Jan 26 · 300 Meters · Place 64 · Marshfield300 Meters6447.28a—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 99 · Marshfield55 Meters998.06a—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 100 · Marshfield55 Meters1008.01a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7PL - Hingham v MarshfieldMay 7 · 200 Meters · Place 16 · Marshfield200 Meters1626.43a—
May 7PL - Hingham v MarshfieldMay 7 · 100 Meters · Place 20 · Marshfield100 Meters2012.7010
Apr 30Silver Lake vs @ MarshfieldApr 30 · 200 Meters · Place 32 · Marshfield200 Meters3227.82a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 100 Meters · Place 16 · Marshfield100 Meters1612.68a—
Apr 23Marshfield vs Plymouth NorthApr 23 · 200 Meters · Place 21 · Marshfield200 Meters2126.96a—
Apr 23Marshfield vs Plymouth NorthApr 23 · 100 Meters · Place 12 · Marshfield100 Meters1212.81a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 200 Meters · Place 15 · Marshfield200 Meters1527.52a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 100 Meters · Place 27 · Marshfield100 Meters2713.45a—