Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 135:28.62aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 13, 2025
1 Mile · OutdoorWeston Twilight Invitational - Regis Events · May 95:23.15aWeston Twilight Invitational - Regis EventsMay 9, 2026
1000 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 313:10.70aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
2 Miles · IndoorPatriot League Meet #5 · Jan 2112:16.86aPatriot League Meet #5January 21, 2026
2 Miles · OutdoorMIAA Division 2 Track & Field Championship · May 2911:38.39aMIAA Division 2 Track & Field ChampionshipMay 29, 2025
400 Meters · OutdoorSilver Lake vs Marshfield · May 966.31aSilver Lake vs MarshfieldMay 9, 2023
600 Meters · IndoorPatriot League Meet #5 · Jan 271:49.67aPatriot League Meet #5January 27, 2023
800 Meters · OutdoorMarshfield at Hingham · May 132:23.37aMarshfield at HinghamMay 13, 2026
Discus · 1kg · OutdoorSouth Shore Middle School League TF Championship · May 3142-07South Shore Middle School League TF ChampionshipMay 31, 2022
Shot Put · 4kg · OutdoorSilver Lake vs @Marshfield · May 518-08.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

12 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1 Mile · Place 29 · MarshfieldMarshfield1 Mile29.5:49.30a12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 800 Meters · Place 12 · MarshfieldMarshfield800 Meters12.2:24.63a12
May 23MSTCA South Shore TwilightMay 23 · 1 Mile · Place 9 · MarshfieldMarshfield1 Mile95:36.53a12
May 19Patriot League Championship MeetMay 19 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:35.75a12
May 13Marshfield at HinghamMay 13 · 800 Meters · Place 1 · MarshfieldMarshfield800 Meters1.2:23.37a PB12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 26 · MarshfieldMarshfield1 Mile265:23.15a PB12
May 5Silver Lake vs @MarshfieldMay 5 · Shot Put · Place 15 · MarshfieldMarshfieldShot Put4kg15.18-08.00 PB12
May 5Silver Lake vs @MarshfieldMay 5 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:38.55a12
Apr 28Marshfield vs Plymouth NorthApr 28 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles213:07.26a12
Apr 28Marshfield vs Plymouth NorthApr 28 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile15:35.77a12
Apr 242026 BSR Eagle InviteApr 24 · 1 Mile · Place 11 · MarshfieldMarshfield1 Mile11.5:34.59a12
Apr 6Duxbury vs MarshfieldApr 6 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile15:56.40a12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 19 · MarshfieldMarshfield2 Miles1912:36.45a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 19 · MarshfieldMarshfield2 Miles1912:36.4512
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 1000 Meters · Place 2 · MarshfieldMarshfield1000 Meters23:10.70a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 19 · MarshfieldMarshfield1000 Meters193:11.44a12
Jan 21Patriot League Meet #5Jan 21 · 2 Miles · Place 1 · MarshfieldMarshfield2 Miles112:16.86a PB12
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 5 · MarshfieldMarshfield1 Mile56:08.18a12
Jan 21Patriot League Meet #5Jan 21 · 2 Miles · Place 1 · MarshfieldMarshfield2 Miles112:16.86a12
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 5 · MarshfieldMarshfield1 Mile56:08.18a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 19 · MarshfieldMarshfield1000 Meters193:17.24a12
Jan 6Patriot League Meet #4Jan 6 · 1 Mile · Place 7 · MarshfieldMarshfield1 Mile76:15.50a12
Jan 6Patriot League Meet #4Jan 6 · 1000 Meters · Place 2 · MarshfieldMarshfield1000 Meters23:21.81a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 11 · MarshfieldMarshfield1 Mile11.5:34.49a12
Dec 22Patriot League Meet #3Dec 22 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile2.5:38.32a12
Dec 15Patriot League Meet #2Dec 15 · 2 Miles · Place 4 · MarshfieldMarshfield2 Miles4.13:30.19a12
Dec 15Patriot League Meet #2Dec 15 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile2.5:43.96a12
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:41.72a12
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 10 · MarshfieldMarshfield1 Mile105:28.62a PB—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile15:36.02a—
Jan 30Patriot League Meet #6Jan 30 · 2 Miles · Place 1 · MarshfieldMarshfield2 Miles112:19.23a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1 Mile · Place 17 · MarshfieldMarshfield1 Mile175:32.53a—
Jan 16Patriot League Meet #4Jan 16 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile35:36.87a—
Jan 10MSTCA Northeast InvitationalJan 10 · 2 Miles · Place 16 · MarshfieldMarshfield2 Miles1612:22.11a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 2 Miles · Place 9 · MarshfieldMarshfield2 Miles911:38.39a PB11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1 Mile · Place 21 · MarshfieldMarshfield1 Mile215:37.95a11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 5 · MarshfieldMarshfield800 Meters52:25.75a11
May 20Patriot League Spring ChampionshipMay 20 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile25:27.77a11
May 15Marshfield vs HinghamMay 15 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles212:46.77a11
May 15Marshfield vs HinghamMay 15 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile35:23.20a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 1 Mile · Place 10 · MarshfieldMarshfield1 Mile105:27.44a11
May 5Silver Lake vs MarshfieldMay 5 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile15:42.88a11
May 5Silver Lake vs MarshfieldMay 5 · 800 Meters · Place 1 · MarshfieldMarshfield800 Meters12:44.72a11
Apr 30Marshfield vs Plymouth NorthApr 30 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles2.13:05Unofficial11
Apr 30Marshfield vs Plymouth NorthApr 30 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile3.5:26Unofficial11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 2 Miles · Place 1 · MarshfieldMarshfield2 Miles111:59.65a11
Apr 9Marshfield vs DuxburyApr 9 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile15:40.98a11

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 2 Miles · Place 6 · MarshfieldMarshfield2 Miles6.12:28.91a11
Dec 20Patriot League Meet #2Dec 20 · 2 Miles · Place 3 · MarshfieldMarshfield2 Miles3.12:30.63a11
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile2.5:40.32a11
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1 Mile · Place 16 · MarshfieldMarshfield1 Mile16.5:32.75a10
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile35:43.61a—
Feb 1Patriot League Meet #6Feb 1 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile25:46.24a—
Jan 26Patriot League Meet #5Jan 26 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile25:39.22a—
Jan 18Patriot League Meet #4Jan 18 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile35:41.41a—
Jan 18Patriot League Meet #4Jan 18 · 1000 Meters · Place 10 · MarshfieldMarshfield1000 Meters103:37.38a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 31 · MarshfieldMarshfield1 Mile315:42.6410
Jan 7Winter Classic (Females Only)Jan 7 · 1 Mile · Place 25 · UnattachedUnattached1 Mile25.5:54.84a10
Jan 3Patriot League Meet #3Jan 3 · 600 Meters · Place 8 · MarshfieldMarshfield600 Meters81:52.47a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7PL - Hingham v MarshfieldMay 7 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile25:53.92a—
Apr 30Silver Lake vs @ MarshfieldApr 30 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile15:57.39a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 2 Miles · Place 1 · MarshfieldMarshfield2 Miles112:54.28a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 10 · MarshfieldMarshfield600 Meters10.1:55.47a10
Dec 7Patriot League Meet #1Dec 7 · 1000 Meters · Place 4 · MarshfieldMarshfield1000 Meters4.3:34.21a10
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 1000 Meters · Place 8 · MarshfieldMarshfield1000 Meters83:23.499
Jan 27Patriot League Meet #5Jan 27 · 600 Meters · Place 7 · MarshfieldMarshfield600 Meters71:49.67a PB—
Jan 19Patriot League Meet #4Jan 19 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile15:59.26FR
Jan 19Patriot League Meet #4AJan 19 · 1 Mile · Place 7 · MarshfieldMarshfield1 Mile7.5:59.26a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1000 Meters · Place 20 · MarshfieldMarshfield1000 Meters20.3:28.76a9
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 8 · MarshfieldMarshfield1000 Meters83:32.98FR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Patriot League Outdoor ChampionshipMay 16 · 400 Meters · Place 9 · MarshfieldMarshfield400 Meters967.78a—
May 16Patriot League Outdoor ChampionshipMay 16 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile26:02.84a—
May 13MSTCA Coaches InvitationalMay 13 · 1 Mile · Place 8 · MarshfieldMarshfield1 Mile85:59.05a—
May 9Silver Lake vs MarshfieldMay 9 · 400 Meters · Place 3 · MarshfieldMarshfield400 Meters366.31a PB—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 400 Meters · Place 33 · MarshfieldMarshfield400 Meters331:06.59a—
May 3Plymouth North v. MarshfieldMay 3 · 400 Meters · Place 2 · MarshfieldMarshfield400 Meters2.1:05.90Unofficial9
Apr 25Marshfield Vs. Whitman HansonApr 25 · 400 Meters · Place 3 · MarshfieldMarshfield400 Meters31:06.70a—
Apr 6Hingham at MarshfieldApr 6 · 400 Meters · Place 3 · MarshfieldMarshfield400 Meters31:07.69FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 1000 Meters · Place 6 · MarshfieldMarshfield1000 Meters6.3:30.07a9
Dec 8Patriot League Meet #1Dec 8 · 1000 Meters · Place 10 · MarshfieldMarshfield1000 Meters10.3:35.90a9

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 800 Meters · Place 13 · Furnace BrookFurnace Brook800 Meters13.2:46.69aUnofficial8
May 31South Shore Middle School League TF ChampionshipMay 31 · Discus · Place 12 · Furnace BrookFurnace BrookDiscus1kg12.42-07 PB8
May 31South Shore Middle School League TF ChampionshipMay 31 · 800 Meters · Place 3 · Furnace BrookFurnace Brook800 Meters3.2:45.75a8