Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorSouth Shore Middle School League TF Championship · May 3131.83aSouth Shore Middle School League TF ChampionshipMay 31, 2023
300 Meters · IndoorPatriot League Meet #1 · Dec 1049.59aPatriot League Meet #1December 10, 2024
400 Meters · OutdoorPatriot League Spring Championship · May 151:05.94aPatriot League Spring ChampionshipMay 15, 2024
Shot Put · 4kg · OutdoorSilver Lake vs @Marshfield · May 519-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

7 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 400 Meters · Place 13 · MarshfieldMarshfield400 Meters13.1:08.61a11
May 13Marshfield at HinghamMay 13 · Shot Put · Place 7 · MarshfieldMarshfieldShot Put4kg7.18-10.5011
May 13Marshfield at HinghamMay 13 · 400 Meters · Place 3 · MarshfieldMarshfield400 Meters3.1:06.99a11
May 5Silver Lake vs @MarshfieldMay 5 · Shot Put · Place 14 · MarshfieldMarshfieldShot Put4kg14.19-04.00 PB11
May 5Silver Lake vs @MarshfieldMay 5 · 400 Meters · Place 6 · MarshfieldMarshfield400 Meters6.1:08.69a11
Apr 28Marshfield vs Plymouth NorthApr 28 · 400 Meters · Place 4 · MarshfieldMarshfield400 Meters41:08.80a11
Apr 6Duxbury vs MarshfieldApr 6 · 400 Meters · Place 3 · MarshfieldMarshfield400 Meters31:11.87a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 400 Meters · Place 13 · MarshfieldMarshfield400 Meters131:10.02a10
May 15Marshfield vs HinghamMay 15 · 400 Meters · Place 4 · MarshfieldMarshfield400 Meters41:08.01a10
May 5Silver Lake vs MarshfieldMay 5 · 400 Meters · Place 2 · MarshfieldMarshfield400 Meters21:08.95a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 400 Meters · Place 17 · MarshfieldMarshfield400 Meters17.1:11.44a10
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 400 Meters · Place 5 · MarshfieldMarshfield400 Meters51:10.16a10
Apr 9Marshfield vs DuxburyApr 9 · 400 Meters · Place 6 · MarshfieldMarshfield400 Meters61:13.67a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 16 · MarshfieldMarshfield300 Meters16.49.59a PB10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · 400 Meters · Place 1 · MarshfieldMarshfield400 Meters11:05.94a PB—
May 7PL - Hingham v MarshfieldMay 7 · Long Jump · Place 12 · MarshfieldMarshfieldLong Jump1212-1.50—
May 7PL - Hingham v MarshfieldMay 7 · 400 Meters · Place 3 · MarshfieldMarshfield400 Meters31:06.49a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Long Jump · Place 7 · MarshfieldMarshfieldLong Jump712-10—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 400 Meters · Place 2 · MarshfieldMarshfield400 Meters21:07.67a—
Apr 23Marshfield vs Plymouth NorthApr 23 · Long Jump · Place 8 · MarshfieldMarshfieldLong Jump811-9.50—
Apr 23Marshfield vs Plymouth NorthApr 23 · 400 Meters · Place 3 · MarshfieldMarshfield400 Meters31:07.37a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10MA Division 1 Middle School State Track & Field ChampionshipJun 10 · 400 Meters · Place 15 · Furnace BrookFurnace Brook400 Meters15.1:10.72a8
Jun 10MA Division 1 Middle School State Track & Field ChampionshipJun 10 · 200 Meters · Place 28 · Furnace BrookFurnace Brook200 Meters28.32.68a8
May 31South Shore Middle School League TF ChampionshipMay 31 · 400 Meters · Place 5 · Furnace BrookFurnace Brook400 Meters51:09.79a—
May 31South Shore Middle School League TF ChampionshipMay 31 · 200 Meters · Place 11 · Furnace BrookFurnace Brook200 Meters1131.83a PB—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 400 Meters · Place 15 · Furnace BrookFurnace Brook400 Meters15.1:11.57aUnofficial7
May 31South Shore Middle School League TF ChampionshipMay 31 · 400 Meters · Place 5 · Furnace BrookFurnace Brook400 Meters5.1:12.36a7