Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPatriot League Spring Championship · May 1513.61aPatriot League Spring ChampionshipMay 15, 2024
100m Hurdles · 30" / 0.762m · OutdoorMA Division 1 Middle School State Track & Field Championship · Jun 1021.31aMA Division 1 Middle School State Track & Field ChampionshipJune 10, 2023
100m Hurdles · 33" / 0.838m · OutdoorMarshfield at Hingham · May 1318.57aMarshfield at HinghamMay 13, 2026
200 Meters · OutdoorSilver Lake vs @Marshfield · May 528.36aSilver Lake vs @MarshfieldMay 5, 2026
55 Meter · IndoorPatriot League Meet #2 · Dec 208.05aPatriot League Meet #2December 20, 2024
55 Meters · IndoorPatriot League Meet #3 · Jan 68.05aPatriot League Meet #3January 6, 2025
55m Hurdles · 33" · IndoorWinter Warrior HS Invitational · Dec 2811.14aWinter Warrior HS InvitationalDecember 28, 2025
Discus · 1kg · OutdoorPatriot League Championship Meet · May 1995' 7"Patriot League Championship MeetMay 19, 2026
Shot Put · 4kg · IndoorPatriot League Meet #3 · Dec 2227-00.50Patriot League Meet #3December 22, 2025
Shot Put · 4kg · OutdoorSilver Lake vs @Marshfield · May 529-06.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

21 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Discus · Place 17 · MarshfieldMarshfieldDiscus1kg17.84-0611
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · MarshfieldMarshfieldShot Put4kg--DNS11
May 19Patriot League Championship MeetMay 19 · Discus · Place 4 · MarshfieldMarshfieldDiscus1kg4.95' 7" PB11
May 19Patriot League Championship MeetMay 19 · Shot Put · Place 15 · MarshfieldMarshfieldShot Put4kg15.26' 0.75"11
May 19Patriot League Championship MeetMay 19 · 100m Hurdles · Place 25 · MarshfieldMarshfield100m Hurdles33" / 0.838mRound P25.19.71a11
May 13Marshfield at HinghamMay 13 · Discus · Place 1 · MarshfieldMarshfieldDiscus1kg1.83-0611
May 13Marshfield at HinghamMay 13 · Shot Put · Place 1 · MarshfieldMarshfieldShot Put4kg1.28-04.2511
May 13Marshfield at HinghamMay 13 · 100m Hurdles · Place 4 · MarshfieldMarshfield100m Hurdles33" / 0.838m4.18.57a PB11
May 13Marshfield at HinghamMay 13 · 200 Meters · Place 6 · MarshfieldMarshfield200 Meters6.28.97a11
May 5Silver Lake vs @MarshfieldMay 5 · Discus · Place 2 · MarshfieldMarshfieldDiscus1kg2.75-0911
May 5Silver Lake vs @MarshfieldMay 5 · Shot Put · Place 2 · MarshfieldMarshfieldShot Put4kg2.29-06.00 PB11
May 5Silver Lake vs @MarshfieldMay 5 · 200 Meters · Place 4 · MarshfieldMarshfield200 Meters4.28.36a PB11
Apr 28Marshfield vs Plymouth NorthApr 28 · Discus · Place 2 · MarshfieldMarshfieldDiscus281-0111
Apr 28Marshfield vs Plymouth NorthApr 28 · Shot Put · Place 3 · MarshfieldMarshfieldShot Put327-06.7511
Apr 28Marshfield vs Plymouth NorthApr 28 · 200 Meters · Place 8 · MarshfieldMarshfield200 Meters829.83a11
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Discus · Place 1 · MarshfieldMarshfieldDiscus178-0311
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Shot Put · Place 1 · MarshfieldMarshfieldShot Put126-10.0011
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 100 Meters · Place 8 · MarshfieldMarshfield100 Meters816.11a11
Apr 6Duxbury vs MarshfieldApr 6 · Discus · Place 1 · MarshfieldMarshfieldDiscus173-911
Apr 6Duxbury vs MarshfieldApr 6 · Shot Put · Place 1 · MarshfieldMarshfieldShot Put126-211
Apr 6Duxbury vs MarshfieldApr 6 · 100 Meters · Place 8 · MarshfieldMarshfield100 Meters814.73a11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · Shot Put · Place 9 · MarshfieldMarshfieldShot Put926-611
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 55m Hurdles · Place 25 · MarshfieldMarshfield55m Hurdles2511.24a11
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 9 · MarshfieldMarshfieldShot Put926-9.5011
Jan 21Patriot League Meet #5Jan 21 · 55m Hurdles · Place 23 · MarshfieldMarshfield55m Hurdles2311.06a11
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 32 · MarshfieldMarshfield55 Meters328.28a11
Jan 21Patriot League Meet #5Jan 21 · Shot Put · Place 9 · MarshfieldMarshfieldShot Put926-9.5011
Jan 21Patriot League Meet #5Jan 21 · 55m Hurdles · Place 23 · MarshfieldMarshfield55m Hurdles2311.06a11
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 32 · MarshfieldMarshfield55 Meters328.28a11
Jan 6Patriot League Meet #4Jan 6 · Shot Put · Place 6 · MarshfieldMarshfieldShot Put627-4.5011
Jan 6Patriot League Meet #4Jan 6 · 55m Hurdles · Place 23 · MarshfieldMarshfield55m Hurdles2311.21a11
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 42 · MarshfieldMarshfield55 Meters428.46a11

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55m Hurdles · Place 50 · MarshfieldMarshfield55m Hurdles33"Round P50.11.14a PB11
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 91 · MarshfieldMarshfield55 MeterRound P91.8.38a11
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Place 33 · MarshfieldMarshfieldShot Put4kg33.26-03.7511
Dec 22Patriot League Meet #3Dec 22 · 55m Hurdles · Place 26 · MarshfieldMarshfield55m Hurdles33"26.11.58a11
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 37 · MarshfieldMarshfield55 Meter37.8.43a11
Dec 22Patriot League Meet #3Dec 22 · Shot Put · Place 6 · MarshfieldMarshfieldShot Put4kg6.27-00.50 PB11
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 40 · MarshfieldMarshfield55 Meter40.8.46a11
Dec 15Patriot League Meet #2Dec 15 · Shot Put · MarshfieldMarshfieldShot Put4kg--DNS11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 35 · MarshfieldMarshfield55 Meter35.8.53a11
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 3 · MarshfieldMarshfieldShot Put4kg3.25-04.0011
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55 Meters · Place 31 · MarshfieldMarshfield55 Meters318.18a—
Jan 30Patriot League Meet #6Jan 30 · Shot Put · Place 17 · MarshfieldMarshfieldShot Put1724-1.25—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 22 · MarshfieldMarshfield55 Meters228.13a—
Jan 16Patriot League Meet #4Jan 16 · Shot Put · Place 17 · MarshfieldMarshfieldShot Put1724-4.25—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 32 · MarshfieldMarshfield55 Meters328.23a—
Jan 6Patriot League Meet #3Jan 6 · Shot Put · Place 17 · MarshfieldMarshfieldShot Put1724-11.75—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 13 · MarshfieldMarshfield55 Meters138.05a PB—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Shot Put · Place 15 · MarshfieldMarshfieldShot Put1525-4—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 22 · MarshfieldMarshfield55 Meters228.06a—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · Discus · Place 13 · MarshfieldMarshfieldDiscus1372-810
May 20Patriot League Spring ChampionshipMay 20 · Shot Put · Place 11 · MarshfieldMarshfieldShot Put1127-910
May 15Marshfield vs HinghamMay 15 · Discus · Place 2 · MarshfieldMarshfieldDiscus283-110
May 15Marshfield vs HinghamMay 15 · Shot Put · Place 1 · MarshfieldMarshfieldShot Put127-710
May 15Marshfield vs HinghamMay 15 · 100 Meters · Place 6 · MarshfieldMarshfield100 Meters613.82a10
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 55 · MarshfieldMarshfield100 Meters5514.12a10
May 5Silver Lake vs MarshfieldMay 5 · Discus · Place 2 · MarshfieldMarshfieldDiscus275-810
May 5Silver Lake vs MarshfieldMay 5 · Shot Put · Place 2 · MarshfieldMarshfieldShot Put226-210
May 5Silver Lake vs MarshfieldMay 5 · 100 Meters · Place 5 · MarshfieldMarshfield100 Meters514.38a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Discus · Place 7 · MarshfieldMarshfieldDiscus1kg7.76-0710
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Shot Put · Place 9 · MarshfieldMarshfieldShot Put4kg9.26-09.2510
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100 Meters · Place 18 · MarshfieldMarshfield100 MetersRound P18.13.82a10
Apr 30Marshfield vs Plymouth NorthApr 30 · Shot Put · Place 2 · MarshfieldMarshfieldShot Put4kg2.29-03.50Unofficial10
Apr 30Marshfield vs Plymouth NorthApr 30 · 100 Meters · Place 4 · MarshfieldMarshfield100 Meters4.13.3Unofficial10
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · Discus · Place 1 · MarshfieldMarshfieldDiscus176-810
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · Shot Put · Place 1 · MarshfieldMarshfieldShot Put128-510
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 100 Meters · Place 3 · MarshfieldMarshfield100 Meters313.80a10
Apr 9Marshfield vs DuxburyApr 9 · Discus · Place 1 · MarshfieldMarshfieldDiscus164-410
Apr 9Marshfield vs DuxburyApr 9 · Shot Put · Place 1 · MarshfieldMarshfieldShot Put125-310
Apr 9Marshfield vs DuxburyApr 9 · 100 Meters · Place 6 · MarshfieldMarshfield100 Meters613.73a10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 55 Meter · Place 21 · MarshfieldMarshfield55 MeterRound P21.8.11a10
Dec 29Winter Warrior HS InvitationalDec 29 · Shot Put · Place 12 · MarshfieldMarshfieldShot Put4kg12.26-06.7510
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 16 · MarshfieldMarshfield55 Meter16.8.05a PB10
Dec 20Patriot League Meet #2Dec 20 · Shot Put · Place 15 · MarshfieldMarshfieldShot Put4kg15.25-00.0010
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 20 · MarshfieldMarshfield55 Meter20.8.16a10
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 11 · MarshfieldMarshfieldShot Put4kg11.24-08.0010

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · Long Jump · Place 14 · MarshfieldMarshfieldLong Jump1413-5—
May 15Patriot League Spring ChampionshipMay 15 · Shot Put · Place 15 · MarshfieldMarshfieldShot Put1525-5—
May 15Patriot League Spring ChampionshipMay 15 · 100 Meters · Place 3 · MarshfieldMarshfield100 Meters313.61a PB—
May 7PL - Hingham v MarshfieldMay 7 · Long Jump · Place 6 · MarshfieldMarshfieldLong Jump614-0—
May 7PL - Hingham v MarshfieldMay 7 · Shot Put · Place 2 · MarshfieldMarshfieldShot Put224-3.50—
May 7PL - Hingham v MarshfieldMay 7 · 100 Meters · Place 10 · MarshfieldMarshfield100 Meters1013.93a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Long Jump · Place 4 · MarshfieldMarshfieldLong Jump413-7.75—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Shot Put · Place 2 · MarshfieldMarshfieldShot Put223-6—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 100 Meters · Place 6 · MarshfieldMarshfield100 Meters614.36a—
Apr 23Marshfield vs Plymouth NorthApr 23 · Long Jump · Place 4 · MarshfieldMarshfieldLong Jump413-6—
Apr 23Marshfield vs Plymouth NorthApr 23 · Shot Put · Place 6 · MarshfieldMarshfieldShot Put622-7.50—
Apr 10Whitman Hanson v MarshfieldApr 10 · Long Jump · Place 3 · MarshfieldMarshfieldLong Jump313-4.50—
Apr 10Whitman Hanson v MarshfieldApr 10 · Shot Put · Place 6 · MarshfieldMarshfieldShot Put620-10—
Apr 10Whitman Hanson v MarshfieldApr 10 · 100 Meters · Place 4 · MarshfieldMarshfield100 Meters414.34a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10MA Division 1 Middle School State Track & Field ChampionshipJun 10 · 100m Hurdles · Place 22 · Furnace BrookFurnace Brook100m Hurdles30" / 0.762mRound P22.21.31a PB8
Jun 10MA Division 1 Middle School State Track & Field ChampionshipJun 10 · 200 Meters · Furnace BrookFurnace Brook200 Meters--DNS8
May 31South Shore Middle School League TF ChampionshipMay 31 · 100m Hurdles · Place 8 · Furnace BrookFurnace Brook100m Hurdles820.96a—
May 31South Shore Middle School League TF ChampionshipMay 31 · 100m Hurdles · Place 6 · Furnace BrookFurnace Brook100m Hurdles620.65a—
May 31South Shore Middle School League TF ChampionshipMay 31 · 200 Meters · Place 3 · Furnace BrookFurnace Brook200 Meters330.57a—