Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2011:28.53MSTCA Frank Kelley (Small Schools)September 20, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:58.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2220:40.616th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Nauset Regional High SchoolCanton @ Nauset · Sep 822:55Canton @ NausetSeptember 8, 2022
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 820:20.84MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1219:51.2MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Wrentham Development Center CourseHockomock League Meet · Oct 2518:47.90Hockomock League MeetOctober 25, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 98 · Canton5,000 Meters Varsity Division 2A9820:20.84 PB12
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 74 · Canton5,000 Meters Varsity7418:47.90 PB12
Oct 16Mansfield vs CantonOct 16 · 5,000 Meters Varsity · Place 25 · Canton5,000 Meters Varsity2522:23Unofficial12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 40 · Canton5,000 Meters Junior Varsity Small Medium4018:58.10 PB12
Oct 6Hock Dual: OA vs. CantonOct 6 · 5,000 Meters Varsity · Place 20 · Canton5,000 Meters Varsity2020:50Unofficial12
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 70 · Canton3,000 Meters Senior7011:28.53 PB12
Sep 17Stoughton Vs. CantonSep 17 · 5,000 Meters Varsity · Place 13 · Canton5,000 Meters Varsity1321:13Unofficial12
Sep 9Foxboro vs. CantonSep 9 · 5,000 Meters Varsity · Place 15 · Canton5,000 Meters Varsity1521:55Unofficial12

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 113 · Canton5,000 Meters Varsity11319:02.3SO
Oct 28Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 73 · Canton5,000 Meters Varsity7319:29.8SO
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 191 · Canton5,000 Meters Varsity19119:38.42SO
Oct 10OA @ CantonOct 10 · 5,000 Meters Varsity · Place 20 · Canton5,000 Meters Varsity2021:15Unofficial10
Oct 3Sharon @ CantonOct 3 · Varsity · Place 14 · CantonVarsity1421:4910
Sep 26Stoughton at CantonSep 26 · 5,000 Meters Varsity · Place 9 · Canton5,000 Meters Varsity922:04Unofficial10
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 219 · Canton5,000 Meters Varsity - 221920:40.6 PB10
Sep 19Mansfield vs. CantonSep 19 · Varsity · Place 20 · CantonVarsity2020:2610
Sep 12Foxboro vs. CantonSep 12 · 5,000 Meters Varsity · Place 6 · Canton5,000 Meters Varsity619:58Unofficial10

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 125 · Canton5,000 Meters Division 2A12519:51.2 PB9
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 80 · Canton5,000 Meters Hockomock Varsity8019:21.59
Oct 19Canton @ MedfieldOct 19 · 2.95 Miles Varsity · Place 10 · Canton2.95 Miles Varsity1019:15Unofficial9
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 162 · Canton5,000 Meters Varsity16220:31.6FR
Oct 11Canton @ OAOct 11 · 5,000 Meters Varsity · Place 13 · Canton5,000 Meters Varsity1321:49Unofficial9
Oct 4Canton @ SharonOct 4 · 5,000 Meters Varsity · Place 12 · Canton5,000 Meters Varsity1220:48Unofficial9
Sep 28 Canton at StoughtonSep 28 · 3.1 Miles New Division · Place 9 · Canton3.1 Miles New Division921:51Unofficial9
Sep 20Mansfield @ CantonSep 20 · 2.8 Miles Varsity · Place 12 · Canton2.8 Miles Varsity1222:04Unofficial9
Sep 13Foxboro @ CantonSep 13 · 2.8 Miles Varsity · Place 7 · Canton2.8 Miles Varsity722:15Unofficial9
Sep 8Canton @ NausetSep 8 · 5,000 Meters Varsity · Place 5 · Canton5,000 Meters Varsity522:55 PB9