Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Marshfield FairMarshVegas XC Classic · Sep 139:58.3MarshVegas XC ClassicSeptember 13, 2026
2.97 Miles · Silver Lake Regional High SchoolMarshfield @ Silver Lake XC · Sep 2921:55.10Marshfield @ Silver Lake XCSeptember 29, 2026
2.98 Miles · Hingham High SchoolPL XC meet Marshfield at Hingham · Sep 921:33.77PL XC meet Marshfield at HinghamSeptember 9, 2025
5,000 Meters · Alvirne High School21st Battle of Border · Oct 422:50.9721st Battle of BorderOctober 4, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1723:34.3Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Marshfield High SchoolMarshfield vs Hingham · Oct 1321:13.7Marshfield vs HinghamOctober 13, 2026
5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 2520:35.0Patriot League HS XC ChampionshipOctober 25, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2721:42.90MSTCA Bay State InvitationalSeptember 27, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Girls · Place 248 · Marshfield5,000 Meters Varsity Girls24823:34.3 PB11
Oct 13Marshfield vs HinghamOct 13 · 5,000 Meters Varsity · Place 2 · Marshfield5,000 Meters Varsity221:13.7 PB11
Sep 29Marshfield @ Silver Lake XCSep 29 · 2.97 Miles Varsity · Place 7 · Marshfield2.97 Miles Varsity721:55.10 PB11
Sep 22Plymouth North vs. MarshfieldSep 22 · 2.9 Miles Varsity · Place 5 · Marshfield2.9 Miles Varsity522:20Unofficial11
Sep 15Marshfield vs DuxburySep 15 · 5,000 Meters Varsity · Place 4 · Marshfield5,000 Meters Varsity421:21.411
Sep 13MarshVegas XC ClassicSep 13 · 1.5 Miles Varsity · Place 11 · Marshfield1.5 Miles Varsity119:58.3 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1B · Place 83 · Marshfield5,000 Meters Varsity Division 1B8322:23.4010
Oct 25Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 13 · Marshfield5,000 Meters Varsity1320:35.0 PB10
Oct 421st Battle of BorderOct 4 · 5,000 Meters Varsity · Place 61 · Marshfield5,000 Meters Varsity6122:50.97 PB10
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 35 · Marshfield5,000 Meters Varsity "A"3521:42.90 PB10
Sep 9PL XC meet Marshfield at HinghamSep 9 · 2.98 Miles Girls Varsity · Place 4 · Marshfield2.98 Miles Girls Varsity421:33.77 PB10