Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod Fairgrounds 2.1 Mile CourseMSTCA Twilight Meet All Divisions · Oct 1116:31.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 513:50.74MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
3.05 Miles · Coakley Middle SchoolNorwood vs. Ashland (Boys Only) · Sep 1030:35Norwood vs. Ashland (Boys Only)September 10, 2025
5,000 Meters · Norwood HS XCTri Valley League Championship · Oct 2221:37.9Tri Valley League ChampionshipOctober 22, 2022
5,000 Meters · Westwood High SchoolWestwood vs Ashland TVL Meet - Boys · Oct 2824:57Westwood vs Ashland TVL Meet - BoysOctober 28, 2025
5,000 Meters · Wrentham Development Center CourseTri Valley League XC Championship · Oct 1824:24.9Tri Valley League XC ChampionshipOctober 18, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28Westwood vs Ashland TVL Meet - BoysOct 28 · 5,000 Meters New Division · Place 28 · Ashland5,000 Meters New Division2824:57 PB12
Oct 18Tri Valley League XC ChampionshipOct 18 · 5,000 Meters Junior Varsity · Place 73 · Ashland5,000 Meters Junior Varsity7324:24.9 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 2.1 Miles Novice All Divsions · Place 87 · Ashland2.1 Miles Novice All Divsions8716:31.10 PB12
Oct 1Ashland vs Hopkinton BoysOct 1 · 5,000 Meters Varsity · Place 51 · Ashland5,000 Meters Varsity5125:24Unofficial12
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 115 · Ashland3,000 Meters Senior11513:55.3712
Sep 10Norwood vs. Ashland (Boys Only)Sep 10 · 3.05 Miles Varsity · Place 29 · Ashland3.05 Miles Varsity2930:35 PB12

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 92 · Ashland3,000 Meters Freshman (Small School)9213:50.74 PB9
Oct 22Tri Valley League ChampionshipOct 22 · 5,000 Meters Junior Varsity · Place 40 · Ashland5,000 Meters Junior Varsity4021:37.9 PB9