Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSilver Lake vs @Marshfield · May 513.26aSilver Lake vs @MarshfieldMay 5, 2026
200 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 2827.39aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorPatriot League Meet #4 · Jan 1645.76aPatriot League Meet #4January 16, 2025
400 Meters · Outdoor2026 BSR Eagle Invite · Apr 241:06.76a2026 BSR Eagle InviteApril 24, 2026
55 Meter · IndoorPatriot League Meet #2 · Dec 208.25aPatriot League Meet #2December 20, 2024
55 Meters · IndoorPatriot League Meet #3 · Jan 68.28aPatriot League Meet #3January 6, 2025
Long Jump · IndoorPatriot League Meet #1 · Dec 1015-00.00Patriot League Meet #1December 10, 2025
Long Jump · OutdoorSilver Lake vs @Marshfield · May 514-02.00Silver Lake vs @MarshfieldMay 5, 2026
Shot Put · 4kg · IndoorPatriot League Meet #4A · Jan 1913-09.00Patriot League Meet #4AJanuary 19, 2023
Triple Jump · OutdoorMSTCA Division 3 Relays · May 38.92mMSTCA Division 3 RelaysMay 3, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 200 Meters · Place 25 · Marshfield200 MetersRound P25.27.39a PB12
May 23MSTCA South Shore TwilightMay 23 · Triple Jump · Place 5 · MarshfieldTriple Jump532-312
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 20 · Marshfield200 Meters2027.90a12
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 32 · Marshfield100 MetersRound S3213.77a12
May 19Patriot League Championship MeetMay 19 · Triple Jump · Place 10 · MarshfieldTriple Jump10.31' 3"12
May 19Patriot League Championship MeetMay 19 · 200 Meters · Place 11 · Marshfield200 Meters11.27.55a12
May 13Marshfield at HinghamMay 13 · Triple Jump · Place 2 · MarshfieldTriple Jump2.30-10.0012
May 13Marshfield at HinghamMay 13 · Long Jump · Place 5 · MarshfieldLong Jump5.14-00.0012
May 13Marshfield at HinghamMay 13 · 200 Meters · Place 1 · Marshfield200 Meters1.27.39a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 200 Meters · Place 31 · Marshfield200 Meters3128.48a12
May 5Silver Lake vs @MarshfieldMay 5 · Triple Jump · Place 2 · MarshfieldTriple Jump2.32-05.0012
May 5Silver Lake vs @MarshfieldMay 5 · Long Jump · Place 6 · MarshfieldLong Jump6.14-02.00 PB12
May 5Silver Lake vs @MarshfieldMay 5 · 200 Meters · Place 2 · Marshfield200 Meters2.27.74a12
May 5Silver Lake vs @MarshfieldMay 5 · 100 Meters · Place 2 · Marshfield100 Meters2.13.26a PB12
May 3MSTCA Division 3 RelaysMay 3 · Triple Jump · Place 29 · MarshfieldTriple Jump298.92m PB12
Apr 28Marshfield vs Plymouth NorthApr 28 · Triple Jump · Place 3 · MarshfieldTriple Jump330-00.0012
Apr 28Marshfield vs Plymouth NorthApr 28 · Long Jump · Place 5 · MarshfieldLong Jump514-03.5012
Apr 242026 BSR Eagle InviteApr 24 · 400 Meters · Place 12 · Marshfield400 Meters12.1:06.76a PB12
Apr 242026 BSR Eagle InviteApr 24 · 200 Meters · Place 6 · Marshfield200 Meters6.28.10a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Triple Jump · Place 5 · MarshfieldTriple Jump529-11.0012
Apr 14Whitman-Hanson vs MarshfieldApr 14 · Long Jump · Place 6 · MarshfieldLong Jump613-10.7512
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 200 Meters · Place 2 · Marshfield200 Meters228.48a12
Apr 6Duxbury vs MarshfieldApr 6 · Triple Jump · Place 6 · MarshfieldTriple Jump628-9.512
Apr 6Duxbury vs MarshfieldApr 6 · Long Jump · Place 11 · MarshfieldLong Jump1113-2.512
Apr 6Duxbury vs MarshfieldApr 6 · 400 Meters · Place 5 · Marshfield400 Meters51:08.68a12
Apr 6Duxbury vs MarshfieldApr 6 · 200 Meters · Place 6 · Marshfield200 Meters629.83a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · Long Jump · Place 15 · MarshfieldLong Jump1513-8.5012
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 300 Meters · Place 10 · Marshfield300 Meters1046.28a12
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 59 · MarshfieldLong Jump5913-05.7512
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 11 · MarshfieldLong Jump1114-8.5012
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 7 · Marshfield300 Meters746.08a12
Jan 21Patriot League Meet #5Jan 21 · Long Jump · Place 11 · MarshfieldLong Jump1114-8.5012
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 7 · Marshfield300 Meters746.08a12
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Long Jump · Place 20 · MarshfieldLong Jump204.40m12
Jan 6Patriot League Meet #4Jan 6 · Long Jump · Place 21 · MarshfieldLong Jump2113-512
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 45 · Marshfield55 Meters458.56a12

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 300 Meters · Place 41 · Marshfield300 Meters41.46.98a12
Dec 28Winter Warrior HS InvitationalDec 28 · Long Jump · Place 36 · MarshfieldLong Jump36.13-10.0012
Dec 22Patriot League Meet #3Dec 22 · 300 Meters · Place 8 · Marshfield300 Meters8.47.00a12
Dec 22Patriot League Meet #3Dec 22 · Long Jump · Place 7 · MarshfieldLong Jump7.14-03.0012
Dec 15Patriot League Meet #2Dec 15 · 300 Meters · Place 6 · Marshfield300 Meters6.46.75a12
Dec 15Patriot League Meet #2Dec 15 · Long Jump · Place 7 · MarshfieldLong Jump7.14-04.0012
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 10 · Marshfield300 Meters10.47.29a12
Dec 10Patriot League Meet #1Dec 10 · Long Jump · Place 1 · MarshfieldLong Jump1.15-00.00 PB12
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · Long Jump · Place 6 · MarshfieldLong Jump614-9.75—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 300 Meters · Place 14 · Marshfield300 Meters1446.74a—
Jan 30Patriot League Meet #6Jan 30 · Long Jump · Place 18 · MarshfieldLong Jump1813-7—
Jan 30Patriot League Meet #6Jan 30 · 300 Meters · Place 9 · Marshfield300 Meters946.90a—
Jan 16Patriot League Meet #4Jan 16 · Long Jump · Place 18 · MarshfieldLong Jump1813-9—
Jan 16Patriot League Meet #4Jan 16 · 300 Meters · Place 5 · Marshfield300 Meters545.76a PB—
Jan 6Patriot League Meet #3Jan 6 · Long Jump · Place 9 · MarshfieldLong Jump914-4.50—
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 8 · Marshfield300 Meters847.62a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 28 · Marshfield55 Meters288.28a PB—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · Long Jump · Place 9 · MarshfieldLong Jump914-611
May 20Patriot League Spring ChampionshipMay 20 · 200 Meters · Place 25 · Marshfield200 Meters2530.67a11
May 15Marshfield vs HinghamMay 15 · Triple Jump · Place 4 · MarshfieldTriple Jump430-311
May 15Marshfield vs HinghamMay 15 · Long Jump · Place 3 · MarshfieldLong Jump314-5.5011
May 15Marshfield vs HinghamMay 15 · 200 Meters · Place 4 · Marshfield200 Meters428.28a11
May 5Silver Lake vs MarshfieldMay 5 · Triple Jump · Place 7 · MarshfieldTriple Jump728-1011
May 5Silver Lake vs MarshfieldMay 5 · Long Jump · Place 9 · MarshfieldLong Jump913-2.5011
May 5Silver Lake vs MarshfieldMay 5 · 200 Meters · Place 2 · Marshfield200 Meters229.90a11
Apr 30Marshfield vs Plymouth NorthApr 30 · Triple Jump · Place 2 · MarshfieldTriple Jump2.30-07.00Unofficial11
Apr 30Marshfield vs Plymouth NorthApr 30 · Long Jump · Place 1 · MarshfieldLong Jump1.14-08.75Unofficial11
Apr 30Marshfield vs Plymouth NorthApr 30 · 100 Meters · Place 6 · Marshfield100 Meters6.13.6Unofficial11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · Triple Jump · Place 4 · MarshfieldTriple Jump429-911
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · Long Jump · Place 1 · MarshfieldLong Jump115-211
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 200 Meters · Place 7 · Marshfield200 Meters729.07a11
Apr 9Marshfield vs DuxburyApr 9 · Triple Jump · Place 5 · MarshfieldTriple Jump528-9.5011
Apr 9Marshfield vs DuxburyApr 9 · Long Jump · Place 3 · MarshfieldLong Jump315-0.2511
Apr 9Marshfield vs DuxburyApr 9 · 200 Meters · Place 6 · Marshfield200 Meters629.51a11

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 55 Meter · Place 34 · Marshfield55 MeterRound P34.8.28a11
Dec 29Winter Warrior HS InvitationalDec 29 · Long Jump · Place 8 · MarshfieldLong Jump8.14-08.0011
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 27 · Marshfield55 Meter27.8.25a PB11
Dec 20Patriot League Meet #2Dec 20 · Long Jump · Place 10 · MarshfieldLong Jump10.14-02.7511
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 40 · Marshfield55 Meter40.8.40a11
Dec 10Patriot League Meet #1Dec 10 · Long Jump · Place 6 · MarshfieldLong Jump6.13-10.0011
Feb 1Patriot League Meet #6Feb 1 · Long Jump · Place 22 · MarshfieldLong Jump2212-5.25—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 52 · Marshfield55 Meters528.62a—
Jan 26Patriot League Meet #5Jan 26 · Long Jump · Place 22 · MarshfieldLong Jump2212-2—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 51 · Marshfield55 Meters518.62a—
Jan 20MSTCA D2 RelaysJan 20 · Long Jump · Place 37 · MarshfieldLong Jump37.3.01m10
Jan 18Patriot League Meet #4Jan 18 · Long Jump · Place 21 · MarshfieldLong Jump2112-7.75—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 32 · Marshfield55 Meters328.50a—
Jan 3Patriot League Meet #3Jan 3 · Long Jump · Place 24 · MarshfieldLong Jump2412-4.50—
Jan 3Patriot League Meet #3Jan 3 · 55 Meters · Place 30 · Marshfield55 Meters308.41a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · Long Jump · Place 8 · MarshfieldLong Jump814-5.50—
May 15Patriot League Spring ChampionshipMay 15 · 200 Meters · Place 14 · Marshfield200 Meters1429.31a—
May 7PL - Hingham v MarshfieldMay 7 · Long Jump · Place 3 · MarshfieldLong Jump314-3—
May 7PL - Hingham v MarshfieldMay 7 · 200 Meters · Place 6 · Marshfield200 Meters628.78a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Long Jump · Place 5 · MarshfieldLong Jump513-5.50—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 200 Meters · Place 4 · Marshfield200 Meters429.77a—
Apr 23Marshfield vs Plymouth NorthApr 23 · Long Jump · Place 7 · MarshfieldLong Jump711-11.50—
Apr 23Marshfield vs Plymouth NorthApr 23 · 200 Meters · Place 5 · Marshfield200 Meters529.25a—
Apr 10Whitman Hanson v MarshfieldApr 10 · Long Jump · Place 5 · MarshfieldLong Jump513-2—
Apr 10Whitman Hanson v MarshfieldApr 10 · 200 Meters · Place 2 · Marshfield200 Meters229.84a—

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 35 · Marshfield55 Meter35.8.60a10
Dec 15Patriot League Meet #2Dec 15 · Long Jump · Place 23 · MarshfieldLong Jump23.12-03.5010
Dec 7Patriot League Meet #1Dec 7 · 55 Meter · Place 37 · Marshfield55 Meter37.8.69aWind: 010
Dec 7Patriot League Meet #1Dec 7 · Long Jump · Place 11 · MarshfieldLong Jump11.12' 310
Jan 27Patriot League Meet #5Jan 27 · Long Jump · Place 24 · MarshfieldLong Jump2410-10.00—
Jan 27Patriot League Meet #5Jan 27 · 55 Meters · Place 57 · Marshfield55 Meters578.77a—
Jan 19Patriot League Meet #4Jan 19 · Shot Put · Place 33 · MarshfieldShot Put3313-9FR
Jan 19Patriot League Meet #4Jan 19 · Long Jump · Place 19 · MarshfieldLong Jump1912-0.25FR
Jan 19Patriot League Meet #4Jan 19 · 55 Meters · Place 5 · Marshfield55 Meters58.52FR
Jan 19Patriot League Meet #4AJan 19 · 55 Meter · Place 43 · Marshfield55 Meter43.8.52a9
Jan 19Patriot League Meet #4AJan 19 · Long Jump · Place 19 · MarshfieldLong Jump19.12-00.259
Jan 19Patriot League Meet #4AJan 19 · Shot Put · Place 37 · MarshfieldShot Put4kg37.13-09.00 PB9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55 Meter · Place 69 · Marshfield55 MeterRound P69.8.51a9
Jan 6Patriot League Meet #3Jan 6 · Long Jump · Place 15 · MarshfieldLong Jump1513-8.75FR
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 6 · Marshfield55 Meters68.58FR

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 55 Meter · Place 31 · Marshfield55 Meter31.8.48a9
Dec 16Patriot League Meet #2Dec 16 · Long Jump · Place 18 · MarshfieldLong Jump18.12-9.59
Dec 16Patriot League Meet #2Dec 16 · Shot Put · Place 34 · MarshfieldShot Put4kg34.11-59
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 32 · Marshfield55 Meter32.8.49a9
Dec 8Patriot League Meet #1Dec 8 · Shot Put · MarshfieldShot Put4kg--DNS9