Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSilver Lake vs @Marshfield · May 514.08aSilver Lake vs @MarshfieldMay 5, 2026
1000 Meters · IndoorPatriot League Meet #2 · Dec 203:54.97aPatriot League Meet #2December 20, 2024
400 Meters · OutdoorSilver Lake vs Marshfield · May 51:08.38aSilver Lake vs MarshfieldMay 5, 2025
55 Meters · IndoorPatriot League JV Showcase · Feb 98.52aPatriot League JV Showcase February 9, 2024
600 Meters · IndoorPatriot League Meet #4 · Jan 161:57.09aPatriot League Meet #4January 16, 2025
800 Meters · OutdoorMarshfield vs Hingham · May 152:45.01aMarshfield vs HinghamMay 15, 2025
Javelin · 800g · OutdoorSilver Lake vs @Marshfield · May 580-11Silver Lake vs @MarshfieldMay 5, 2026
Shot Put · 12lb · IndoorPatriot League Meet #3 · Dec 2227-08.00Patriot League Meet #3December 22, 2025
Shot Put · 12lb · OutdoorSilver Lake vs @Marshfield · May 534-04.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 13Marshfield at HinghamMay 13 · Javelin · MarshfieldJavelin800g--DNS12
May 13Marshfield at HinghamMay 13 · Shot Put · Place 10 · MarshfieldShot Put12lb10.31-10.0012
May 13Marshfield at HinghamMay 13 · 400 Meters · Marshfield400 Meters--DNS12
May 13Marshfield at HinghamMay 13 · 100 Meters · Marshfield100 Meters--DNS12
May 5Silver Lake vs @MarshfieldMay 5 · Javelin · Place 10 · MarshfieldJavelin800g10.80-11 PB12
May 5Silver Lake vs @MarshfieldMay 5 · Shot Put · Place 12 · MarshfieldShot Put12lb12.34-04.00 PB12
May 5Silver Lake vs @MarshfieldMay 5 · 400 Meters · Marshfield400 Meters—DNS12
May 5Silver Lake vs @MarshfieldMay 5 · 100 Meters · Place 38 · Marshfield100 Meters38.14.08a PB12
Apr 28Marshfield vs Plymouth NorthApr 28 · Javelin · Place 10 · MarshfieldJavelin1079-0512
Apr 28Marshfield vs Plymouth NorthApr 28 · Shot Put · Place 7 · MarshfieldShot Put733-07.2512
Apr 28Marshfield vs Plymouth NorthApr 28 · 100 Meters · Place 30 · Marshfield100 Meters3014.38a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Javelin · MarshfieldJavelin—FOUL12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Shot Put · Place 14 · MarshfieldShot Put1431-01.0012
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 100 Meters · Place 24 · Marshfield100 Meters2414.55a12
Apr 6Duxbury vs MarshfieldApr 6 · Javelin · Place 11 · MarshfieldJavelin1161-012
Apr 6Duxbury vs MarshfieldApr 6 · Shot Put · Place 7 · MarshfieldShot Put731-812
Apr 6Duxbury vs MarshfieldApr 6 · 400 Meters · Place 10 · Marshfield400 Meters101:12.58a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 45 · Marshfield600 Meters452:09.95a12
Jan 6Patriot League Meet #4Jan 6 · Shot Put · Place 21 · MarshfieldShot Put2129-2.2512

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 1000 Meters · Place 50 · Marshfield1000 Meters50.4:03.73a12
Dec 22Patriot League Meet #3Dec 22 · Shot Put · Place 28 · MarshfieldShot Put12lb28.27-08.00 PB12
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 43 · Marshfield600 Meters43.2:06.66a12
Feb 4Patriot League Meet #7Feb 4 · 600 Meters · Place 10 · Marshfield600 Meters102:02.30a—
Jan 30Patriot League Meet #6Jan 30 · 600 Meters · Place 42 · Marshfield600 Meters422:00.85a—
Jan 16Patriot League Meet #4Jan 16 · 600 Meters · Place 44 · Marshfield600 Meters441:57.09a PB—
Jan 6Patriot League Meet #3Jan 6 · 600 Meters · Place 46 · Marshfield600 Meters462:04.13a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Marshfield vs HinghamMay 15 · 800 Meters · Place 10 · Marshfield800 Meters102:45.01a PB11
May 5Silver Lake vs MarshfieldMay 5 · 400 Meters · Place 9 · Marshfield400 Meters91:08.38a PB11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 800 Meters · Place 11 · Marshfield800 Meters112:53.50a11
Apr 9Marshfield vs DuxburyApr 9 · 400 Meters · Place 8 · Marshfield400 Meters81:09.36a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 1000 Meters · Place 49 · Marshfield1000 Meters49.3:54.97a PB11
Dec 10Patriot League Meet #1Dec 10 · 600 Meters · Marshfield600 Meters--DNS11
Feb 9Patriot League JV Showcase Feb 9 · Long Jump · Place 4 · MarshfieldLong Jump411-2—
Feb 9Patriot League JV Showcase Feb 9 · 1000 Meters · Place 15 · Marshfield1000 Meters154:06.60a—
Feb 9Patriot League JV Showcase Feb 9 · 55 Meters · Place 42 · Marshfield55 Meters428.52a PB—
Feb 1Patriot League Meet #6Feb 1 · Long Jump · Place 31 · MarshfieldLong Jump3110-9.50—
Feb 1Patriot League Meet #6Feb 1 · 1000 Meters · Place 53 · Marshfield1000 Meters534:06.39a—
Jan 26Patriot League Meet #5Jan 26 · 1000 Meters · Place 9 · Marshfield1000 Meters94:02.67a—
Jan 18Patriot League Meet #4Jan 18 · 600 Meters · Place 14 · Marshfield600 Meters142:09.84a—
Jan 3Patriot League Meet #3Jan 3 · 1000 Meters · Place 45 · Marshfield1000 Meters454:20.76a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 7PL - Hingham v MarshfieldMay 7 · Long Jump · Place 14 · MarshfieldLong Jump1412-10—
May 7PL - Hingham v MarshfieldMay 7 · 400 Meters · Place 10 · Marshfield400 Meters101:11.40a—
May 7PL - Hingham v MarshfieldMay 7 · 100 Meters · Place 52 · Marshfield100 Meters5214.1910
Apr 23Marshfield vs Plymouth NorthApr 23 · Long Jump · Place 6 · MarshfieldLong Jump610-9—
Apr 23Marshfield vs Plymouth NorthApr 23 · 400 Meters · Place 7 · Marshfield400 Meters71:11.92a—
Apr 10Whitman Hanson v MarshfieldApr 10 · Long Jump · Place 11 · MarshfieldLong Jump119-11.50—
Apr 10Whitman Hanson v MarshfieldApr 10 · 400 Meters · Place 10 · Marshfield400 Meters101:15.14a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 11 · Marshfield1000 Meters11.4:00.73a10
Jan 19Patriot League Meet #4Jan 19 · 1000 Meters · Place 16 · Marshfield1000 Meters164:21.75FR
Jan 19Patriot League Meet #4AJan 19 · 1000 Meters · Place 57 · Marshfield1000 Meters57.4:21.75a9
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 14 · Marshfield1000 Meters144:32.86FR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Silver Lake vs MarshfieldMay 9 · Long Jump · Place 16 · MarshfieldLong Jump1610-10.50—
May 9Silver Lake vs MarshfieldMay 9 · 800 Meters · Place 12 · Marshfield800 Meters123:10.60a—
May 3Plymouth North v. MarshfieldMay 3 · 400 Meters · Marshfield400 Meters—74.2Unofficial9
Apr 25Marshfield Vs. Whitman HansonApr 25 · Long Jump · Place 13 · MarshfieldLong Jump1310-10.00—
Apr 25Marshfield Vs. Whitman HansonApr 25 · 400 Meters · Place 13 · Marshfield400 Meters131:14.27a—
Apr 6Hingham at MarshfieldApr 6 · 800 Meters · Place 10 · Marshfield800 Meters103:06.72FR