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:07.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
3,000 Meters · Norwood HS XCTri Valley League Championship · Oct 2212:53.2Tri Valley League ChampionshipOctober 22, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2013:15.86MSTCA Frank Kelley (Small Schools)September 20, 2025
3.05 Miles · Coakley Middle SchoolNorwood vs. Ashland (Boys Only) · Sep 1024:52Norwood vs. Ashland (Boys Only)September 10, 2025
5,000 Meters · Ashland State ParkWestwood vs Ashland TVL Dual Meet · Sep 1830:32Westwood vs Ashland TVL Dual MeetSeptember 18, 2024
5,000 Meters · Westwood High SchoolWestwood vs Ashland TVL Meet - Boys · Oct 2824:01Westwood vs Ashland TVL Meet - BoysOctober 28, 2025
5,000 Meters · Wrentham Development Center CourseTri Valley League XC Championship · Oct 1822:06.1Tri 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 27 · Ashland5,000 Meters New Division2724:01 PB12
Oct 18Tri Valley League XC ChampionshipOct 18 · 5,000 Meters Junior Varsity · Place 52 · Ashland5,000 Meters Junior Varsity5222:06.1 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 2.1 Miles Novice All Divsions · Place 73 · Ashland2.1 Miles Novice All Divsions7316:07.50 PB12
Oct 1Ashland vs Hopkinton BoysOct 1 · 5,000 Meters Varsity · Place 47 · Ashland5,000 Meters Varsity4724:29Unofficial12
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 107 · Ashland3,000 Meters Senior10713:15.86 PB12
Sep 10Norwood vs. Ashland (Boys Only)Sep 10 · 3.05 Miles Varsity · Place 22 · Ashland3.05 Miles Varsity2224:52 PB12

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 18Westwood vs Ashland TVL Dual MeetSep 18 · 5,000 Meters Varsity · Place 22 · Ashland5,000 Meters Varsity2230:32 PB11

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 117 · Ashland3,000 Meters Freshman (Small School)11716:16.929
Oct 22Tri Valley League ChampionshipOct 22 · 3,000 Meters Freshman · Place 24 · Ashland3,000 Meters Freshman2412:53.2 PB9
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Small 9-10 · Place 138 · Ashland3,000 Meters Varsity Small 9-1013815:48.79