Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorPatriot League Meet #3 · Jan 67.28aPatriot League Meet #3January 6, 2025
Discus · 1.6kg · OutdoorSilver Lake vs @Marshfield · May 5134-06Silver Lake vs @MarshfieldMay 5, 2026
Javelin · 800g · OutdoorSilver Lake vs @Marshfield · May 5137-06Silver 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 28MIAA Division 3 Track & Field ChampionshipMay 28 · Discus · Place 13 · MarshfieldDiscus1.6kg13.124-0411
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 6 · MarshfieldJavelin6135-011
May 23MSTCA South Shore TwilightMay 23 · Discus · Place 6 · MarshfieldDiscus6132-111
May 19Patriot League Championship MeetMay 19 · Javelin · Place 7 · MarshfieldJavelin800g7.132' 10"11
May 19Patriot League Championship MeetMay 19 · Discus · Place 9 · MarshfieldDiscus1.6kg9.121' 5"11
May 13Marshfield at HinghamMay 13 · Javelin · Place 3 · MarshfieldJavelin800g3.126-1011
May 13Marshfield at HinghamMay 13 · Discus · Place 2 · MarshfieldDiscus1.6kg2.128-0311
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 26 · MarshfieldJavelin26115-1011
May 9Weston Twilight Invitational - Weston EventsMay 9 · Discus · Place 18 · MarshfieldDiscus18120-0611
May 5Silver Lake vs @MarshfieldMay 5 · Javelin · Place 1 · MarshfieldJavelin800g1.137-06 PB11
May 5Silver Lake vs @MarshfieldMay 5 · Discus · Place 1 · MarshfieldDiscus1.6kg1.134-06 PB11
Apr 28Marshfield vs Plymouth NorthApr 28 · Javelin · Place 2 · MarshfieldJavelin2124-0311
Apr 28Marshfield vs Plymouth NorthApr 28 · Discus · Place 2 · MarshfieldDiscus2132-0411
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Javelin · Place 2 · MarshfieldJavelin2117-0811
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Discus · Place 1 · MarshfieldDiscus1118-0211
Apr 6Duxbury vs MarshfieldApr 6 · Javelin · Place 1 · MarshfieldJavelin1123-711
Apr 6Duxbury vs MarshfieldApr 6 · Discus · Place 1 · MarshfieldDiscus1123-511

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 10 · MarshfieldDiscus10124-710
May 20Patriot League Spring ChampionshipMay 20 · Javelin · Place 7 · MarshfieldJavelin7126-510
May 20Patriot League Spring ChampionshipMay 20 · Discus · Place 7 · MarshfieldDiscus7120-010
May 15Marshfield vs HinghamMay 15 · Javelin · Place 5 · MarshfieldJavelin5123-510
May 15Marshfield vs HinghamMay 15 · Discus · Place 4 · MarshfieldDiscus4116-210
May 5Silver Lake vs MarshfieldMay 5 · Javelin · Place 3 · MarshfieldJavelin3113-1110
May 5Silver Lake vs MarshfieldMay 5 · Discus · Place 4 · MarshfieldDiscus4109-210
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · Javelin · Place 1 · MarshfieldJavelin1122-210
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · Discus · Place 3 · MarshfieldDiscus3118-1010
Apr 9Marshfield vs DuxburyApr 9 · Javelin · Place 1 · MarshfieldJavelin1114-110
Apr 9Marshfield vs DuxburyApr 9 · Discus · Place 3 · MarshfieldDiscus3112-610

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 4Patriot League Meet #7Feb 4 · Long Jump · Place 2 · MarshfieldLong Jump217-11.50—
Feb 4Patriot League Meet #7Feb 4 · Shot Put · Place 9 · MarshfieldShot Put931-6.25—
Feb 4Patriot League Meet #7Feb 4 · 55 Meters · Place 13 · Marshfield55 Meters137.41a—
Jan 30Patriot League Meet #6Jan 30 · High Jump · Place 14 · MarshfieldHigh Jump145-2—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 43 · Marshfield55 Meters437.32a—
Jan 30Patriot League Meet #6Jan 30 · Shot Put · Place 13 · MarshfieldShot Put1332-1.50—
Jan 16Patriot League Meet #4Jan 16 · High Jump · Place 10 · MarshfieldHigh Jump105-4—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 52 · Marshfield55 Meters527.31a—
Jan 16Patriot League Meet #4Jan 16 · Shot Put · Place 21 · MarshfieldShot Put2129-7.50—
Jan 6Patriot League Meet #3Jan 6 · High Jump · Place 9 · MarshfieldHigh Jump95-4—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 42 · Marshfield55 Meters427.28a PB—
Jan 6Patriot League Meet #3Jan 6 · Shot Put · Place 7 · MarshfieldShot Put731-9.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · High Jump · Place 23 · MarshfieldHigh Jump235-2—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 77 · Marshfield55 Meters777.40a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · Javelin · Place 11 · MarshfieldJavelin11114-4—
May 15Patriot League Spring ChampionshipMay 15 · Discus · Place 13 · MarshfieldDiscus13102-5—
May 7PL - Hingham v MarshfieldMay 7 · Javelin · Place 6 · MarshfieldJavelin6107-1—
May 7PL - Hingham v MarshfieldMay 7 · Discus · Place 4 · MarshfieldDiscus4106-2—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Javelin · Place 19 · MarshfieldJavelin19106-11—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Discus · Place 11 · MarshfieldDiscus11105-6—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Javelin · Place 4 · MarshfieldJavelin4112-6—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Discus · Place 5 · MarshfieldDiscus596-8—
Apr 23Marshfield vs Plymouth NorthApr 23 · Javelin · Place 6 · MarshfieldJavelin698-4—
Apr 23Marshfield vs Plymouth NorthApr 23 · Discus · Place 3 · MarshfieldDiscus3102-7—
Apr 10Whitman Hanson v MarshfieldApr 10 · Javelin · Place 6 · MarshfieldJavelin6104-8—
Apr 10Whitman Hanson v MarshfieldApr 10 · Discus · Place 4 · MarshfieldDiscus497-10—