Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMarshfield at Hingham · May 1312.14aMarshfield at HinghamMay 13, 2026
200 Meters · OutdoorSilver Lake vs @Marshfield · May 525.76aSilver Lake vs @MarshfieldMay 5, 2026
300 Meters · IndoorPatriot League Meet #1 · Dec 1043.49aPatriot League Meet #1December 10, 2025
55 Meter · IndoorPatriot League Meet #1 · Dec 107.46aPatriot League Meet #1December 10, 2025
55 Meters · IndoorPatriot League Meet #4 · Jan 67.63aPatriot League Meet #4January 6, 2026
Shot Put · 12lb · IndoorPatriot League Meet #1 · Dec 1023-02.50Patriot League Meet #1December 10, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 100 Meters · Place 29 · Marshfield100 MetersRound P29.12.24a11
May 13Marshfield at HinghamMay 13 · 200 Meters · Marshfield200 Meters--DNS11
May 13Marshfield at HinghamMay 13 · 100 Meters · Place 9 · Marshfield100 Meters9.12.14a PB11
May 5Silver Lake vs @MarshfieldMay 5 · 200 Meters · Place 11 · Marshfield200 Meters11.25.76a PB11
May 5Silver Lake vs @MarshfieldMay 5 · 100 Meters · Place 14 · Marshfield100 Meters14.12.29a11
Apr 28Marshfield vs Plymouth NorthApr 28 · 200 Meters · Place 18 · Marshfield200 Meters1827.51a11
Apr 28Marshfield vs Plymouth NorthApr 28 · 100 Meters · Place 11 · Marshfield100 Meters1112.61a11
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 200 Meters · Place 10 · Marshfield200 Meters1026.18a11
Apr 6Duxbury vs MarshfieldApr 6 · 200 Meters · Place 6 · Marshfield200 Meters626.80a11
Apr 6Duxbury vs MarshfieldApr 6 · 100 Meters · Place 11 · Marshfield100 Meters1113.03a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 81 · Marshfield55 Meters817.63a PB11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 66 · Marshfield55 Meter66.7.57a11
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 80 · Marshfield55 Meter80.7.56a11
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 64 · Marshfield300 Meters64.43.49a PB11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 54 · Marshfield55 Meter54.7.46a PB11
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 26 · MarshfieldShot Put12lb26.23-02.50 PB11
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 90 · Marshfield55 Meters907.85a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 127 · Marshfield55 Meters1277.90a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 100 Meters · Place 20 · Marshfield100 Meters2013.08a10
May 15Marshfield vs HinghamMay 15 · 200 Meters · Place 6 · Marshfield200 Meters626.10a10
May 15Marshfield vs HinghamMay 15 · 100 Meters · Place 8 · Marshfield100 Meters812.51a10
May 5Silver Lake vs MarshfieldMay 5 · 200 Meters · Place 7 · Marshfield200 Meters727.20a10
May 5Silver Lake vs MarshfieldMay 5 · 100 Meters · Place 14 · Marshfield100 Meters1413.13a10
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 200 Meters · Place 18 · Marshfield200 Meters1826.04a10
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 100 Meters · Place 27 · Marshfield100 Meters2712.86a10
Apr 9Marshfield vs DuxburyApr 9 · 100 Meters · Place 22 · Marshfield100 Meters2213.78a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 112 · Marshfield55 Meter112.7.93a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7PL - Hingham v MarshfieldMay 7 · Discus · Place 17 · MarshfieldDiscus1761-10—
May 7PL - Hingham v MarshfieldMay 7 · 200 Meters · Place 28 · Marshfield200 Meters2827.88a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Discus · Place 14 · MarshfieldDiscus1462-0—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 200 Meters · Place 35 · Marshfield200 Meters3528.02a—
Apr 23Marshfield vs Plymouth NorthApr 23 · Discus · Place 16 · MarshfieldDiscus1654-3—
Apr 23Marshfield vs Plymouth NorthApr 23 · 200 Meters · Place 33 · Marshfield200 Meters3328.15a—