Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2013:14.69MSTCA Frank Kelley (Small Schools)September 20, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1121:33.40MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2225:38.216th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Highland ParkCanton @ North Attleboro · Sep 3023:13.8Canton @ North AttleboroSeptember 30, 2025
5,000 Meters · Nauset Regional High SchoolCanton @ Nauset · Sep 832:00Canton @ NausetSeptember 8, 2022
5,000 Meters · Pequitside FarmOliver Ames at Canton · Oct 125:46Oliver Ames at CantonOctober 1, 2024
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1223:18.6MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1522:21.62MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1823:49.07MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseHockomock League Meet · Oct 2521:59.00Hockomock League MeetOctober 25, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 115 · Canton5,000 Meters Division 211522:21.62 PB12
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 28 · Canton5,000 Meters Varsity2821:59.00 PB12
Oct 16Mansfield vs CantonOct 16 · 5,000 Meters Varsity · Place 7 · Canton5,000 Meters Varsity724:05Unofficial12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 16 · Canton5,000 Meters Junior Varsity Small Medium1621:33.40 PB12
Oct 6Hock Dual: OA vs. CantonOct 6 · 5,000 Meters Varsity · Place 8 · Canton5,000 Meters Varsity822:17Unofficial12
Sep 30Canton @ North AttleboroSep 30 · 5,000 Meters Varsity · Place 9 · Canton5,000 Meters Varsity923:13.8 PB12
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 30 · Canton3,000 Meters Senior3013:14.69 PB12
Sep 17Stoughton Vs. CantonSep 17 · 5,000 Meters Varsity · Place 8 · Canton5,000 Meters Varsity825:08Unofficial12
Sep 9Foxboro vs. CantonSep 9 · 5,000 Meters Varsity · Place 10 · Canton5,000 Meters Varsity1025:25Unofficial12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 145 · Canton5,000 Meters Varsity Division 214523:53.7511
Oct 26Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 43 · Canton5,000 Meters Varsity4323:04.9311
Oct 8Canton @ MansfieldOct 8 · Varsity · Place 8 · CantonVarsity823:4211
Oct 1Oliver Ames at CantonOct 1 · 5,000 Meters Varsity · Place 19 · Canton5,000 Meters Varsity1925:46 PB11
Sep 25North Attleboro at CantonSep 25 · 5,000 Meters Varsity · Place 12 · Canton5,000 Meters Varsity1225:5011
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 36 · Canton3,000 Meters Varsity3614:11.3211
Sep 17Canton @ StoughtonSep 17 · 5,000 Meters Varsity · Place 10 · Canton5,000 Meters Varsity1025:40Unofficial11
Sep 11Foxboro vs. CantonSep 11 · 2.5 Miles Varsity · Place 12 · Canton2.5 Miles Varsity1220:09Unofficial11

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 155 · Canton5,000 Meters Division 215523:49.07 PB10
Oct 28Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 56 · Canton5,000 Meters Varsity5624:38.4SO
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 45 · Canton5,000 Meters Sophomore4524:07.15SO
Oct 10OA @ CantonOct 10 · 5,000 Meters Varsity · Place 27 · Canton5,000 Meters Varsity2727:31Unofficial10
Oct 3Sharon @ CantonOct 3 · Varsity · Place 18 · CantonVarsity1828:3610
Sep 26Stoughton at CantonSep 26 · 5,000 Meters Varsity · Place 18 · Canton5,000 Meters Varsity1828:22Unofficial10
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 140 · Canton5,000 Meters Varsity - 214025:38.2 PB10
Sep 19Mansfield vs. CantonSep 19 · Varsity · Place 15 · CantonVarsity1527:2510
Sep 12Foxboro vs. CantonSep 12 · 5,000 Meters Varsity · Place 11 · Canton5,000 Meters Varsity1127:23Unofficial10

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 76 · Canton5,000 Meters Division 2A7623:18.6 PB9
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock Varsity · Place 64 · Canton5,000 Meters Hockomock Varsity6424:01.89
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 47 · Canton1.5 Miles Freshman4715:47.8FR
Oct 11Canton @ OAOct 11 · 5,000 Meters Varsity · Place 15 · Canton5,000 Meters Varsity1525:31Unofficial9
Oct 4Canton @ SharonOct 4 · 5,000 Meters Varsity · Place 16 · Canton5,000 Meters Varsity1625:01Unofficial9
Sep 28 Canton at StoughtonSep 28 · 5,000 Meters New Division · Place 11 · Canton5,000 Meters New Division1125:58Unofficial9
Sep 20Mansfield @ CantonSep 20 · 2.8 Miles Varsity · Place 10 · Canton2.8 Miles Varsity1026:31Unofficial9
Sep 13Foxboro @ CantonSep 13 · 2.8 Miles Varsity · Place 15 · Canton2.8 Miles Varsity1530:29Unofficial9
Sep 8Canton @ NausetSep 8 · 5,000 Meters Varsity · Place 10 · Canton5,000 Meters Varsity1032:00 PB9