Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHingham at Marshfield · Apr 614.05Hingham at MarshfieldApril 6, 2023
200 Meters · OutdoorPatriot League Championship Meet · May 1927.38aPatriot League Championship MeetMay 19, 2026
300 Meters · IndoorPatriot league Indoor TF Championship · Feb 1045.41aPatriot league Indoor TF ChampionshipFebruary 10, 2024
400 Meters · OutdoorMSTCA Coaches Shore Invitational · May 161:02.70aMSTCA Coaches Shore InvitationalMay 16, 2026
55 Meter · IndoorPatriot League Meet #2 · Dec 158.17aPatriot League Meet #2December 15, 2025
55 Meters · IndoorPatriot League Meet #5 · Jan 218.20aPatriot League Meet #5January 21, 2026
High Jump · OutdoorSouth Shore Middle School League TF Championship · May 314-04.00South Shore Middle School League TF ChampionshipMay 31, 2022
Shot Put · 4kg · IndoorPatriot League Meet #2 · Dec 1517-05.50Patriot League Meet #2December 15, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400 Meters · MarshfieldMarshfield400 Meters--DNS12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 200 Meters · Place 28 · MarshfieldMarshfield200 MetersRound P28.27.48a12
May 19Patriot League Championship MeetMay 19 · 400 Meters · Place 8 · MarshfieldMarshfield400 Meters8.1:03.96a12
May 19Patriot League Championship MeetMay 19 · 200 Meters · Place 9 · MarshfieldMarshfield200 Meters9.27.38a PB12
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 19 · MarshfieldMarshfield400 Meters191:02.70a PB12
May 13Marshfield at HinghamMay 13 · 200 Meters · Place 2 · MarshfieldMarshfield200 Meters2.27.57a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400 Meters · Place 25 · MarshfieldMarshfield400 Meters251:04.42a12
May 5Silver Lake vs @MarshfieldMay 5 · 400 Meters · Place 2 · MarshfieldMarshfield400 Meters2.1:02.99a12
May 5Silver Lake vs @MarshfieldMay 5 · 200 Meters · MarshfieldMarshfield200 Meters—DNS12
Apr 28Marshfield vs Plymouth NorthApr 28 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters128.44a12
Apr 242026 BSR Eagle InviteApr 24 · 400 Meters · Place 11 · MarshfieldMarshfield400 Meters11.1:06.06a12
Apr 242026 BSR Eagle InviteApr 24 · 200 Meters · Place 7 · MarshfieldMarshfield200 Meters7.28.27a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters128.28a12
Apr 6Duxbury vs MarshfieldApr 6 · Long Jump · Place 12 · MarshfieldMarshfieldLong Jump1213-1.512
Apr 6Duxbury vs MarshfieldApr 6 · 200 Meters · Place 4 · MarshfieldMarshfield200 Meters429.05a12
Apr 6Duxbury vs MarshfieldApr 6 · 100 Meters · Place 5 · MarshfieldMarshfield100 Meters514.46a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 27 · MarshfieldMarshfield55 Meters278.20a PB12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 27 · MarshfieldMarshfield55 Meters278.20a12
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 29 · MarshfieldMarshfield55 Meters298.30a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 55 Meter · Place 21 · MarshfieldMarshfield55 Meter21.8.19a12
Dec 22Patriot League Meet #3Dec 22 · Shot Put · Place 30 · MarshfieldMarshfieldShot Put4kg30.17-05.0012
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 21 · MarshfieldMarshfield55 Meter21.8.17a PB12
Dec 15Patriot League Meet #2Dec 15 · Shot Put · Place 33 · MarshfieldMarshfieldShot Put4kg33.17-05.50 PB12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 18 · MarshfieldMarshfield55 Meter18.8.19a12
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 22 · MarshfieldMarshfieldShot Put4kg22.16-07.0012
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 300 Meters · Place 7 · MarshfieldMarshfield300 Meters745.47a—
Jan 30Patriot League Meet #6Jan 30 · 300 Meters · Place 4 · MarshfieldMarshfield300 Meters445.48a—
Jan 16Patriot League Meet #4Jan 16 · 300 Meters · Place 4 · MarshfieldMarshfield300 Meters445.56a—
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 5 · MarshfieldMarshfield300 Meters546.78a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 23 · MarshfieldMarshfield55 Meters238.24a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 28 · MarshfieldMarshfield200 MetersRound P2828.70a11
May 20Patriot League Spring ChampionshipMay 20 · 200 Meters · Place 6 · MarshfieldMarshfield200 Meters628.89a11
May 15Marshfield vs HinghamMay 15 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters128.09a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 200 Meters · Place 53 · MarshfieldMarshfield200 Meters5328.88a11
May 5Silver Lake vs MarshfieldMay 5 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters129.19a11
Apr 30Marshfield vs Plymouth NorthApr 30 · 200 Meters · Place 2 · MarshfieldMarshfield200 Meters2.28.0Unofficial11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · High Jump · Place 13 · MarshfieldMarshfieldHigh Jump133-1011
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters127.95a11
Apr 9Marshfield vs DuxburyApr 9 · High Jump · Place 5 · MarshfieldMarshfieldHigh Jump54-211
Apr 9Marshfield vs DuxburyApr 9 · 200 Meters · Place 4 · MarshfieldMarshfield200 Meters428.81a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 300 Meters · Place 6 · MarshfieldMarshfield300 Meters6.46.61a11
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 34 · MarshfieldMarshfield55 Meter34.8.30a11
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 4 · MarshfieldMarshfield300 Meters4.46.87a11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 21 · MarshfieldMarshfield55 Meter21.8.18a11
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 300 Meters · Place 11 · MarshfieldMarshfield300 Meters1145.41a PB—
Feb 1Patriot League Meet #6Feb 1 · 300 Meters · Place 11 · MarshfieldMarshfield300 Meters1146.33a—
Jan 26Patriot League Meet #5Jan 26 · 300 Meters · Place 16 · MarshfieldMarshfield300 Meters1648.66a—
Jan 18Patriot League Meet #4Jan 18 · 300 Meters · Place 10 · MarshfieldMarshfield300 Meters1047.35a—
Jan 3Patriot League Meet #3Jan 3 · 300 Meters · Place 12 · MarshfieldMarshfield300 Meters1248.34a—
Jan 3Patriot League Meet #3Jan 3 · 55 Meters · Place 32 · MarshfieldMarshfield55 Meters328.41a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 200 Meters · Place 26 · MarshfieldMarshfield200 MetersRound P26.27.76aWind: 310
May 15Patriot League Spring ChampionshipMay 15 · 200 Meters · Place 5 · MarshfieldMarshfield200 Meters528.13a—
May 7PL - Hingham v MarshfieldMay 7 · 200 Meters · Place 2 · MarshfieldMarshfield200 Meters227.58a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 200 Meters · Place 22 · MarshfieldMarshfield200 Meters2228.24a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters128.31a—
Apr 23Marshfield vs Plymouth NorthApr 23 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters127.85a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 200 Meters · Place 1 · MarshfieldMarshfield200 Meters128.42a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Patriot League Outdoor ChampionshipMay 16 · 200 Meters · Place 13 · MarshfieldMarshfield200 Meters1328.29a—
May 13MSTCA Coaches InvitationalMay 13 · 200 Meters · Place 45 · MarshfieldMarshfield200 Meters4529.07a—
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 46 · MarshfieldMarshfield100 Meters4614.52a—
May 9Silver Lake vs MarshfieldMay 9 · 200 Meters · Place 2 · MarshfieldMarshfield200 Meters229.13a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 200 Meters · Place 24 · MarshfieldMarshfield200 Meters2428.65a—
May 3Plymouth North v. MarshfieldMay 3 · 200 Meters · MarshfieldMarshfield200 Meters—28.50Unofficial9
Apr 25Marshfield Vs. Whitman HansonApr 25 · 200 Meters · Place 2 · MarshfieldMarshfield200 Meters228.71a—
Apr 6Hingham at MarshfieldApr 6 · 200 Meters · Place 4 · MarshfieldMarshfield200 Meters429.10FR
Apr 6Hingham at MarshfieldApr 6 · 100 Meters · Place 5 · MarshfieldMarshfield100 Meters514.05 PBFR

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 300 Meters · Place 12 · MarshfieldMarshfield300 Meters1247.069
Jan 27Patriot League Meet #5Jan 27 · 300 Meters · Place 10 · MarshfieldMarshfield300 Meters1047.25a—
Jan 19Patriot League Meet #4Jan 19 · 300 Meters · Place 1 · MarshfieldMarshfield300 Meters146.80FR
Jan 19Patriot League Meet #4AJan 19 · 300 Meters · Place 7 · MarshfieldMarshfield300 Meters7.46.80a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 300 Meters · Place 35 · MarshfieldMarshfield300 Meters35.47.46a9
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 2 · MarshfieldMarshfield300 Meters248.78FR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 300 Meters · Place 14 · MarshfieldMarshfield300 Meters14.48.92a9
Dec 8Patriot League Meet #1Dec 8 · 300 Meters · Place 14 · MarshfieldMarshfield300 Meters14.50.02a9
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 48 · MarshfieldMarshfield55 Meter48.8.79a9
Dec 8Patriot League Meet #1Dec 8 · High Jump · MarshfieldMarshfieldHigh Jump--DNS9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · High Jump · Place 5 · Furnace BrookFurnace BrookHigh Jump5.4-00.00Unofficial8
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 100 Meters · Place 30 · Furnace BrookFurnace Brook100 MetersRound P30.15.30aUnofficial8
May 31South Shore Middle School League TF ChampionshipMay 31 · High Jump · Place 2 · Furnace BrookFurnace BrookHigh Jump2.4-04.00 PB8
May 31South Shore Middle School League TF ChampionshipMay 31 · 100 Meters · Place 8 · Furnace BrookFurnace Brook100 MetersRound P8.14.83a8
May 31South Shore Middle School League TF ChampionshipMay 31 · 100 Meters · Place 4 · Furnace BrookFurnace Brook100 Meters4.14.63a8