Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.97 Miles · Silver Lake Regional High SchoolMarshfield @ Silver Lake XC · Sep 2916:52.90Marshfield @ Silver Lake XCSeptember 29, 2026
2.98 Miles · Hingham High SchoolPL XC meet Marshfield at Hingham · Sep 918:17.74PL XC meet Marshfield at HinghamSeptember 9, 2025
3,200 Meters · Alvirne High School21st Battle of Border · Oct 413:00.8121st Battle of BorderOctober 4, 2025
5,000 Meters · Marshfield High SchoolMarshfield vs Hingham · Oct 1317:05.0Marshfield vs HinghamOctober 13, 2026
5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 2517:36.4Patriot League HS XC ChampionshipOctober 25, 2025
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 818:38.00MIAA Division 1A-1B-1CNovember 8, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 13Marshfield vs HinghamOct 13 · 5,000 Meters Varsity · Place 4 · Marshfield5,000 Meters Varsity417:05.0 PB10
Oct 6Marshfield @ Whitman-HansonOct 6 · 5,000 Meters Varsity · Place 4 · Marshfield5,000 Meters Varsity418:30Unofficial10
Sep 29Marshfield @ Silver Lake XCSep 29 · 2.97 Miles Varsity · Place 5 · Marshfield2.97 Miles Varsity516:52.90 PB10
Sep 22Plymouth North vs. MarshfieldSep 22 · 2.9 Miles Varsity · Place 6 · Marshfield2.9 Miles Varsity617:03Unofficial10
Sep 15Marshfield vs DuxburySep 15 · 5,000 Meters Varsity · Place 4 · Marshfield5,000 Meters Varsity417:28.610

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 122 · Marshfield5,000 Meters Varsity Division 1B12218:38.00 PB9
Oct 25Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 40 · Marshfield5,000 Meters Varsity4017:36.4 PB9
Oct 421st Battle of BorderOct 4 · 3,200 Meters Frosh · Place 8 · Marshfield3,200 Meters Frosh813:00.81 PB9
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 68 · Marshfield5,000 Meters Varsity "A"6818:51.309
Sep 9PL XC meet Marshfield at HinghamSep 9 · 2.98 Miles Boys Varsity · Place 11 · Marshfield2.98 Miles Boys Varsity1118:17.74 PB9