Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #5 · Jan 275:56.84aPatriot League Meet #5January 27, 2023
1 Mile · OutdoorSilver Lake vs Marshfield · May 54:57.78aSilver Lake vs MarshfieldMay 5, 2025
1000 Meters · IndoorPatriot League Meet #1 · Dec 102:48.51aPatriot League Meet #1December 10, 2025
300 Meters · IndoorPatriot League Meet #5 · Jan 2138.80aPatriot League Meet #5January 21, 2026
400 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 2851.23aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
400m Hurdles · 36" / 0.914m · OutdoorPatriot League Championship Meet · May 191:00.00aPatriot League Championship MeetMay 19, 2026
600 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 311:25.18aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
800 Meters · OutdoorMarshfield at Hingham · May 132:04.87aMarshfield at HinghamMay 13, 2026
Discus · 1.6kg · OutdoorMarshfield at Hingham · May 13107-03Marshfield at HinghamMay 13, 2026
Long Jump · OutdoorSouth Shore Middle School League TF Championship · May 3111-09.50South Shore Middle School League TF ChampionshipMay 31, 2022

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 14 · MarshfieldMarshfield400m Hurdles36" / 0.914m14.1:00.43a12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400 Meters · Place 10 · MarshfieldMarshfield400 Meters10.51.23a PB12
May 23MSTCA South Shore TwilightMay 23 · 400 Meters · Place 5 · MarshfieldMarshfield400 Meters551.43a12
May 19Patriot League Championship MeetMay 19 · Discus · MarshfieldMarshfieldDiscus1.6kg—DNS12
May 19Patriot League Championship MeetMay 19 · 400m Hurdles · Place 2 · MarshfieldMarshfield400m Hurdles36" / 0.914m2.1:00.00a PB12
May 16MSTCA Coaches Shore InvitationalMay 16 · 400m Hurdles · Place 6 · MarshfieldMarshfield400m Hurdles658.71a12
May 13Marshfield at HinghamMay 13 · Discus · Place 4 · MarshfieldMarshfieldDiscus1.6kg4.107-03 PB12
May 13Marshfield at HinghamMay 13 · 400m Hurdles · Place 1 · MarshfieldMarshfield400m Hurdles36" / 0.914m1.1:01.93a12
May 13Marshfield at HinghamMay 13 · 800 Meters · Place 1 · MarshfieldMarshfield800 Meters1.2:04.87a PB12
May 5Silver Lake vs @MarshfieldMay 5 · Discus · Place 5 · MarshfieldMarshfieldDiscus1.6kg5.99-0612
May 5Silver Lake vs @MarshfieldMay 5 · 400m Hurdles · Place 1 · MarshfieldMarshfield400m Hurdles36" / 0.914m1.1:00.84a12
Apr 28Marshfield vs Plymouth NorthApr 28 · Discus · Place 4 · MarshfieldMarshfieldDiscus4101-0812
Apr 28Marshfield vs Plymouth NorthApr 28 · 400m Hurdles · Place 2 · MarshfieldMarshfield400m Hurdles21:00.99a12
Apr 28Marshfield vs Plymouth NorthApr 28 · 800 Meters · Place 1 · MarshfieldMarshfield800 Meters12:11.44a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Discus · Place 2 · MarshfieldMarshfieldDiscus2105-0012
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 400m Hurdles · Place 1 · MarshfieldMarshfield400m Hurdles11:01.03a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 800 Meters · Place 2 · MarshfieldMarshfield800 Meters22:05.72a12
Apr 6Duxbury vs MarshfieldApr 6 · Discus · Place 3 · MarshfieldMarshfieldDiscus397-012
Apr 6Duxbury vs MarshfieldApr 6 · 400m Hurdles · Place 1 · MarshfieldMarshfield400m Hurdles11:01.23a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 7 · MarshfieldMarshfield600 Meters71:25.20a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 7 · MarshfieldMarshfield600 Meters71:25.2012
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 600 Meters · Place 3 · MarshfieldMarshfield600 Meters31:25.18a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 36 · MarshfieldMarshfield600 Meters361:27.83a12
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 8 · MarshfieldMarshfield300 Meters838.80a PB12
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 8 · MarshfieldMarshfield300 Meters838.80a12
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 4 · MarshfieldMarshfield600 Meters41:29.13a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 600 Meters · Place 20 · MarshfieldMarshfield600 Meters20.1:31.04a12
Dec 22Patriot League Meet #3Dec 22 · 600 Meters · Place 4 · MarshfieldMarshfield600 Meters4.1:32.52a12
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 4 · MarshfieldMarshfield600 Meters4.1:30.87a12
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 4 · MarshfieldMarshfield1000 Meters4.2:48.51a PB12
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 13 · MarshfieldMarshfield600 Meters131:27.13a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 600 Meters · Place 4 · MarshfieldMarshfield600 Meters41:28.22a—
Jan 30Patriot League Meet #6Jan 30 · 1000 Meters · Place 5 · MarshfieldMarshfield1000 Meters52:49.55a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 600 Meters · Place 31 · MarshfieldMarshfield600 Meters311:29.68a—
Jan 16Patriot League Meet #4Jan 16 · 600 Meters · Place 5 · MarshfieldMarshfield600 Meters51:30.44a—
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 14 · MarshfieldMarshfield1000 Meters143:04.62a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 16 · MarshfieldMarshfield400m Hurdles161:00.76a11
May 20Patriot League Spring ChampionshipMay 20 · 400m Hurdles · Place 5 · MarshfieldMarshfield400m Hurdles51:02.13a11
May 15Marshfield vs HinghamMay 15 · 400m Hurdles · Place 1 · MarshfieldMarshfield400m Hurdles11:00.98a11
May 5Silver Lake vs MarshfieldMay 5 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile14:57.78a PB11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 44 · MarshfieldMarshfield800 Meters442:06.56a11
Apr 30Plymouth North vs. MarshfieldApr 30 · 400m Hurdles · MarshfieldMarshfield400m Hurdles36" / 0.914m—61.1Unofficial11
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 14 · MarshfieldMarshfield800 Meters14.2:06.79a11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 400m Hurdles · Place 1 · MarshfieldMarshfield400m Hurdles11:04.00a11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 400 Meters · Place 2 · MarshfieldMarshfield400 Meters255.25a11
Apr 9Marshfield vs DuxburyApr 9 · 400m Hurdles · Place 1 · MarshfieldMarshfield400m Hurdles11:07.6011

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 600 Meters · Place 12 · MarshfieldMarshfield600 Meters12.1:33.91a11
Feb 1Patriot League Meet #6Feb 1 · 1000 Meters · Place 18 · MarshfieldMarshfield1000 Meters182:58.94a—
Jan 26Patriot League Meet #5Jan 26 · 600 Meters · Place 10 · MarshfieldMarshfield600 Meters101:33.63a—
Jan 18Patriot League Meet #4Jan 18 · 600 Meters · Place 12 · MarshfieldMarshfield600 Meters121:35.58a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 126 · MarshfieldMarshfield1000 Meters1263:01.9110
Jan 3Patriot League Meet #3Jan 3 · 600 Meters · Place 14 · MarshfieldMarshfield600 Meters141:39.29a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · 400 Meters · Place 1 · MarshfieldMarshfield400 Meters154.72a—
May 7PL - Hingham v MarshfieldMay 7 · 400m Hurdles · Place 6 · MarshfieldMarshfield400m Hurdles61:04.71a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 800 Meters · Place 3 · MarshfieldMarshfield800 Meters32:13.87a—
Apr 23Marshfield vs Plymouth NorthApr 23 · 400m Hurdles · Place 2 · MarshfieldMarshfield400m Hurdles21:04.06a—
Apr 23Marshfield vs Plymouth NorthApr 23 · 400 Meters · Place 4 · MarshfieldMarshfield400 Meters456.02a—
Apr 19BSR Mid-Distance ClassicApr 19 · 400 Meters · Place 24 · MarshfieldMarshfield400 Meters2455.95a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 400m Hurdles · Place 2 · MarshfieldMarshfield400m Hurdles21:07.55a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 15 · MarshfieldMarshfield1000 Meters15.3:04.48a10
Jan 27Patriot League Meet #5Jan 27 · 1 Mile · Place 25 · MarshfieldMarshfield1 Mile255:56.84a PB—
Jan 19Patriot League Meet #4Jan 19 · 1000 Meters · Place 1 · MarshfieldMarshfield1000 Meters13:11.03FR
Jan 19Patriot League Meet #4AJan 19 · 1000 Meters · Place 22 · MarshfieldMarshfield1000 Meters22.3:11.03a9
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 12 · MarshfieldMarshfield1000 Meters123:15.82FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16Patriot League Outdoor ChampionshipMay 16 · 400 Meters · Place 11 · MarshfieldMarshfield400 Meters1158.23a—
May 9Silver Lake vs MarshfieldMay 9 · 800 Meters · Place 5 · MarshfieldMarshfield800 Meters52:19.30a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 800 Meters · Place 51 · MarshfieldMarshfield800 Meters512:21.15a—
May 3Plymouth North v. MarshfieldMay 3 · 400 Meters · MarshfieldMarshfield400 Meters—60.0Unofficial9
Apr 25Marshfield Vs. Whitman HansonApr 25 · 400 Meters · Place 9 · MarshfieldMarshfield400 Meters91:01.98a—
Apr 21St John's Prep Distance ClassicApr 21 · 400 Meters · Place 64 · MarshfieldMarshfield400 Meters641:01.23—
Apr 6Hingham at MarshfieldApr 6 · 800 Meters · Place 4 · MarshfieldMarshfield800 Meters42:28.10FR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 1000 Meters · Place 28 · MarshfieldMarshfield1000 Meters28.3:20.59a9
Dec 8Patriot League Meet #1Dec 8 · 1 Mile · MarshfieldMarshfield1 Mile--DNS9
Dec 8Patriot League Meet #1Dec 8 · 1000 Meters · Place 1 · MarshfieldMarshfield1000 Meters1.3:16.00a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 31South Shore Middle School League TF ChampionshipMay 31 · Long Jump · Place 17 · Furnace BrookFurnace BrookLong Jump17.11-09.50 PB8
May 31South Shore Middle School League TF ChampionshipMay 31 · 400 Meters · Place 9 · Furnace BrookFurnace Brook400 Meters9.1:06.11a8