Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · Hanover High SchoolSouth Shore Middle School League XC Championship · Nov 211:57.6South Shore Middle School League XC ChampionshipNovember 2, 2022
2.3 Miles · Marshfield FairMarshVegas XC Classic · Sep 1315:49.7MarshVegas XC ClassicSeptember 13, 2026
2.97 Miles · Silver Lake Regional High SchoolMarshfield @ Silver Lake XC · Sep 2920:20.70Marshfield @ Silver Lake XCSeptember 29, 2026
2.98 Miles · Hingham High SchoolPL XC meet Marshfield at Hingham · Sep 920:22.85PL XC meet Marshfield at HinghamSeptember 9, 2025
3,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1712:15.6Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Alvirne High School21st Battle of Border · Oct 422:28.0221st Battle of BorderOctober 4, 2025
5,000 Meters · HinghamPatriot League XC Championship · Oct 2821:09.76Patriot League XC ChampionshipOctober 28, 2023
5,000 Meters · Marshfield High SchoolMarshfield vs Hingham · Oct 1319:50.8Marshfield vs HinghamOctober 13, 2026
5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 2520:39.6Patriot League HS XC ChampionshipOctober 25, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31MA Patriot League HS XC ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 48 · MarshfieldMarshfield5,000 Meters Junior Varsity4820:55.212
Oct 17Catholic Memorial InvitationalOct 17 · 3,000 Meters JV Boys · Place 69 · MarshfieldMarshfield3,000 Meters JV Boys6912:15.6 PB12
Oct 13Marshfield vs HinghamOct 13 · 5,000 Meters Varsity · Place 15 · MarshfieldMarshfield5,000 Meters Varsity1519:50.8 PB12
Oct 6Marshfield @ Whitman-HansonOct 6 · 5,000 Meters Varsity · MarshfieldMarshfield5,000 Meters Varsity021:18Unofficial12
Sep 29Marshfield @ Silver Lake XCSep 29 · 2.97 Miles Varsity · Place 20 · MarshfieldMarshfield2.97 Miles Varsity2020:20.70 PB12
Sep 22Plymouth North vs. MarshfieldSep 22 · 2.9 Miles Varsity · Place 21 · MarshfieldMarshfield2.9 Miles Varsity2120:17Unofficial12
Sep 15Marshfield vs DuxburySep 15 · 5,000 Meters Varsity · Place 18 · MarshfieldMarshfield5,000 Meters Varsity1820:44.112
Sep 13MarshVegas XC ClassicSep 13 · 2.3 Miles JV · Place 26 · MarshfieldMarshfield2.3 Miles JV2615:49.7 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 39 · MarshfieldMarshfield5,000 Meters Junior Varsity3920:39.6 PB11
Oct 421st Battle of BorderOct 4 · 5,000 Meters Junior Varsity · Place 135 · MarshfieldMarshfield5,000 Meters Junior Varsity13522:28.02 PB11
Sep 13MARSHVEGAS CLASSICSep 13 · 2.3 Miles Junior Varsity · Place 33 · MarshfieldMarshfield2.3 Miles Junior Varsity3315:00.8011
Sep 9PL XC meet Marshfield at HinghamSep 9 · 2.98 Miles Boys Varsity · Place 23 · MarshfieldMarshfield2.98 Miles Boys Varsity2320:22.85 PB11

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26Patriot League XC ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 41 · MarshfieldMarshfield5,000 Meters Junior Varsity4121:26.75SO
Oct 1963rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Junior Varsity · Place 99 · MarshfieldMarshfield3,000 Meters Junior Varsity9913:33.510
Oct 9PL- XC Hingham at MarshfieldOct 9 · 2.85 Miles Varsity · Place 21 · MarshfieldMarshfield2.85 Miles Varsity2121:00.41SO
Oct 1Plymouth North vs. MarshfieldOct 1 · 2.9 Miles Varsity · MarshfieldMarshfield2.9 Miles Varsity021:20Unofficial10
Sep 24Marshfield @ Silver LakeSep 24 · 2.68 Miles Varsity · Place 20 · MarshfieldMarshfield2.68 Miles Varsity2018:41.9210
Sep 10Whitman-Hanson vs MarshfieldSep 10 · 5,000 Meters Varsity · Place 13 · MarshfieldMarshfield5,000 Meters Varsity1323:18Unofficial10

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 3,000 Meters Freshman · Place 130 · MarshfieldMarshfield3,000 Meters Freshman13012:52.4FR
Oct 28Patriot League XC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 43 · MarshfieldMarshfield5,000 Meters Junior Varsity4321:09.76 PB9
Oct 1462nd Catholic Memorial InvitationalOct 14 · 3,000 Meters Freshman · Place 75 · MarshfieldMarshfield3,000 Meters Freshman7512:59.1FR
Oct 11Marshfield at Hingham XCOct 11 · 2.98 Miles Varsity · Place 24 · MarshfieldMarshfield2.98 Miles Varsity2420:41.399
Sep 26Silver Lake @ MarshfieldSep 26 · 2.85 Meters Varsity · MarshfieldMarshfield2.85 Meters Varsity021:18Unofficial9
Sep 19Marshfield @ DuxburySep 19 · 2.95 Miles Varsity · MarshfieldMarshfield2.95 Miles Varsity021:15Unofficial9

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2South Shore Middle School League XC ChampionshipNov 2 · 1.7 Miles 7th-8th · Place 12 · Furnace BrookFurnace Brook1.7 Miles 7th-8th1211:57.6 PB8