Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · North Attleboro High SchoolCanton @ North Attleboro · Sep 13 | 19:04 | Canton @ North Attleboro | September 13, 2017 |
| 3 Miles · Pequitside FarmNA vs Canton · Oct 20 | 19:01 | NA vs Canton | October 20, 2020 |
| 4554 m · Deborah Sampson ParkCanton @ Sharon · Sep 26 | 17:34 | Canton @ Sharon | September 26, 2017 |
| 5,000 Meters · Canton High SchoolCanton vs Milford · Sep 19 | 20:27 | Canton vs Milford | September 19, 2017 |
| 5,000 Meters · Highland ParkHockomock League Meet · Nov 14 | 18:37.57 | Hockomock League Meet | November 14, 2020 |
| 5,000 Meters · Houghton's PondCanton @ Stoughton · Oct 10 | 20:49:00 | Canton @ Stoughton | October 10, 2017 |
| 5,000 Meters · NAHS XC CourseNAHS vs Canton · Oct 7 | 18:24 | NAHS vs Canton | October 7, 2019 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Eastern Mass Divisional Championships · Nov 9 | 19:02.1 | MIAA Eastern Mass Divisional Championships | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | Hockomock League MeetNov 14 · 5,000 Meters Varsity · Place 34 · Canton | 5,000 Meters Varsity | 34 | 18:37.57 PB | 12 |
| Oct 20 | NA vs CantonOct 20 · 3 Miles Varsity · Place 5 · Canton | 3 Miles Varsity | 5 | 19:01 PB | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 4 · Place 99 · Canton | 5,000 Meters Division 4 | 99 | 19:02.1 PB | 11 |
| Oct 26 | Hockomock ChampionshipOct 26 · 5,000 Meters Varsity · Place 71 · Canton | 5,000 Meters Varsity | 71 | 18:36.27 | 11 |
| Oct 18 | Bob McIntyre Twilight InvitationalOct 18 · 4,570 Meters Varsity Division 2 · Place 175 · Canton | 4,570 Meters Varsity Division 2 | 175 | 18:27.60 | 11 |
| Oct 16 | Canton V MilfordOct 16 · 3 Miles Varsity · Place 13 · Canton | 3 Miles Varsity | 13 | 19:59Unofficial | 11 |
| Oct 7 | Attleboro vs TauntonOct 7 · 5,000 Meters Varsity · Place 6 · Canton | 5,000 Meters Varsity | 6 | 18:24 | 11 |
| Oct 7 | NAHS vs CantonOct 7 · 5,000 Meters Varsity · Place 6 · Canton | 5,000 Meters Varsity | 6 | 18:24 PB | 11 |
| Oct 2 | Canton V SharonOct 2 · 3 Miles Varsity · Place 11 · Canton | 3 Miles Varsity | 11 | 19:42Unofficial | 11 |
| Sep 24 | Canton @ StoughtonSep 24 · 5,000 Meters Varsity · Place 5 · Canton | 5,000 Meters Varsity | 5 | 19:44 | 11 |
| Sep 17 | Foxboro V CantonSep 17 · 5,000 Meters Varsity · Place 5 · Canton | 5,000 Meters Varsity | 5 | 19:13Unofficial | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 4 · Place 98 · Canton | 5,000 Meters Division 4 | 98 | 19:16.5 | 10 |
| Oct 27 | Hockomock ChampionshipOct 27 · 5,000 Meters Varsity · Place 72 · Canton | 5,000 Meters Varsity | 72 | 18:41.00 | 10 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 5,000 Meters Division 2 · Place 134 · Canton | 5,000 Meters Division 2 | 134 | 18:19.0 | SO |
| Oct 16 | Canton @ MilfordOct 16 · 5,000 Meters Varsity · Place 12 · Canton | 5,000 Meters Varsity | 12 | 18:40Unofficial | 10 |
| Oct 9 | North Attleboro @ CantonOct 9 · Varsity · Place 8 · Canton | Varsity | 8 | 20:09 | 10 |
| Oct 2 | Canton @ SharonOct 2 · 2.79 Miles Varsity · Place 12 · Canton | 2.79 Miles Varsity | 12 | 16:45Unofficial | 10 |
| Sep 25 | Stoughton @ Canton Sep 25 · 3 Miles Varsity · Place 4 · Canton | 3 Miles Varsity | 4 | 19:43Unofficial | 10 |
| Sep 17 | Foxboro @ CantonSep 17 · 3 Miles Varsity · Place 5 · Canton | 3 Miles Varsity | 5 | 20:07Unofficial | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA EMASS D4 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 121 · Canton | 5,000 Meters Varsity | 121 | 19:12.92 | 9 |
| Oct 28 | Hockomock ChampionshipsOct 28 · 5,000 Meters Varsity · Place 74 · Canton | 5,000 Meters Varsity | 74 | 19:24.28 | 9 |
| Oct 28 | Hockomock ChampionshipsOct 28 · 5,000 Meters Varsity · Place 74 · Canton | 5,000 Meters Varsity | 74 | 19:24.28 | 9 |
| Oct 10 | Canton @ StoughtonOct 10 · 5,000 Meters Varsity · Place 9 · Canton | 5,000 Meters Varsity | 9 | 20:49:00 PB | 9 |
| Sep 26 | Canton @ SharonSep 26 · 2.83 Miles Varsity · Place 12 · Canton | 2.83 Miles Varsity | 12 | 17:34 PB | 9 |
| Sep 19 | Canton vs MilfordSep 19 · 5,000 Meters Varsity · Place 17 · Canton | 5,000 Meters Varsity | 17 | 20:27 PB | 9 |
| Sep 13 | Canton @ North AttleboroSep 13 · 3 Miles Varsity · Place 11 · Canton | 3 Miles Varsity | 11 | 19:04 PB | 9 |