Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South Course33rd Annual Gabriel Richard Invitational · Oct 14 | 24:25.7 | 33rd Annual Gabriel Richard Invitational | October 14, 2017 |
| 5,000 Meters · CantonHowell/Novi/Canton- Tri @ Canton · Sep 18 | 23:26.05 | Howell/Novi/Canton- Tri @ Canton | September 18, 2018 |
| 5,000 Meters · Cass BentonMustang Invite · Aug 30 | 22:53.49 | Mustang Invite | August 30, 2018 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 27 | 23:22 | Mustang Invite | August 27, 2019 |
| 5,000 Meters · Chestnut GroveRamblin Rock Invitational · Sep 9 | 24:54 | Ramblin Rock Invitational | September 9, 2017 |
| 5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland Double Dual · Sep 10 | 22:09 | Canton/Northville @ Hartland Double Dual | September 10, 2019 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 21:48.28 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Lake Erie MetroparkMarauder XC Invitational · Sep 28 | 22:19.8 | Marauder XC Invitational | September 28, 2019 |
| 5,000 Meters · Nankin Mills Park OFFICIALFranklin JV Invitational · Oct 26 | 23:11.3 | Franklin JV Invitational | October 26, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 26:15.9 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co HS Coaching Legends Classic · Sep 29 | 21:57.5 | A2 Run Co HS Coaching Legends Classic | September 29, 2018 |
| 5,000 Meters · Wayne Memorial HSWayne vs Canton Dual Meet · Oct 3 | 28:52.18 | Wayne vs Canton Dual Meet | October 3, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 06-1 @ AA HuronOct 26 · 5,000 Meters Division 1 · Place 43 · Canton | 5,000 Meters Division 1 | 43 | 20:42.4 | 11 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 8 · Canton | 5,000 Meters Junior Varsity | 8 | 21:18.1 | 11 |
| Oct 5 | Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 62 · Canton | 5,000 Meters Varsity | 62 | 21:39.55 | 11 |
| Sep 28 | Marauder XC InvitationalSep 28 · 5,000 Meters High School Royal · Place 18 · Canton | 5,000 Meters High School Royal | 18 | 22:19.8 PB | 11 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity Division 1 · Place 49 · Canton | 5,000 Meters Varsity Division 1 | 49 | 21:56.9 | 11 |
| Sep 17 | K.L.A.A West Division Dual Howell CantonSep 17 · 5,000 Meters Varsity · Place 10 · Canton | 5,000 Meters Varsity | 10 | 22:43 | 11 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 87 · Canton | 5,000 Meters Varsity | 87 | 22:05.4 | JR |
| Sep 10 | Canton/Northville @ Hartland Double DualSep 10 · 5,000 Meters Varsity · Place 15 · Canton | 5,000 Meters Varsity | 15 | 22:09 PB | 11 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 42 · Canton | 5,000 Meters Varsity | 42 | 22:21.2 | 11 |
| Aug 27 | Mustang InviteAug 27 · 5,000 Meters 11/12 Girls · Place 30 · Canton | 5,000 Meters 11/12 Girls | 30 | 23:22 PB | 11 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 06-1 @ AA HuronOct 27 · 5,000 Meters Division 1 · Place 48 · Canton | 5,000 Meters Division 1 | 48 | 21:14.7 | 10 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Varsity · Place 67 · Canton | 5,000 Meters Varsity | 67 | 21:48.28 PB | 10 |
| Oct 9 | Plymouth/Canton/Salem Tri-MeetOct 9 · Varsity · Place 38 · Canton | Varsity | 38 | 23:50.07 | 10 |
| Oct 6 | Wayne County XC ChampionshipOct 6 · 5,000 Meters Varsity · Place 64 · Canton | 5,000 Meters Varsity | 64 | 21:59.6 | 10 |
| Oct 2 | Canton @ HartlandOct 2 · Varsity · Place 14 · Canton | Varsity | 14 | 22:03 | 10 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Gold Varsity · Place 122 · Canton | 5,000 Meters Gold Varsity | 122 | 21:57.5 PB | 10 |
| Sep 22 | Monroe Jefferson InvitationalSep 22 · Varsity · Place 46 · Canton | Varsity | 46 | 21:35.51 | 10 |
| Sep 18 | Howell/Novi/Canton- Tri @ CantonSep 18 · 5,000 Meters New Division · Place 16 · Canton | 5,000 Meters New Division | 16 | 23:26.05 PB | 10 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · 5,000 Meters Varsity · Place 93 · Canton | 5,000 Meters Varsity | 93 | 23:08.1 | 10 |
| Sep 11 | Northville/Canton/Brighton Double Dual MeetSep 11 · 5,000 Meters Varsity · Place 26 · Canton | 5,000 Meters Varsity | 26 | 23:11.23 | 10 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 9/10 Girls · Place 32 · Canton | 5,000 Meters 9/10 Girls | 32 | 22:53.49 PB | 10 |
2017 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Franklin JV InvitationalOct 26 · 5,000 Meters Girls 9/10 · Place 29 · Canton | 5,000 Meters Girls 9/10 | 29 | 23:11.3 PB | 9 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 86 · Canton | 5,000 Meters Junior Varsity | 86 | 23:25.2 | 9 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters JV Large School Division · Place 24 · Canton | 5,000 Meters JV Large School Division | 24 | 24:25.7 PB | 9 |
| Oct 10 | Canton/Plymouth/Salem Tri-MeetOct 10 · 5,000 Meters Varsity · Place 83 · Canton | 5,000 Meters Varsity | 83 | 26:40.93Unofficial | 9 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Girls · Place 84 · Canton | 5,000 Meters JV Girls | 84 | 25:10.2 | 9 |
| Oct 3 | Wayne vs Canton Dual MeetOct 3 · 5,000 Meters Varsity · Place 20 · Canton | 5,000 Meters Varsity | 20 | 28:52.18 PB | 9 |
| Sep 19 | Canton vs. Livonia Franklin DualSep 19 · 5,000 Meters Varsity · Place 23 · Canton | 5,000 Meters Varsity | 23 | 24:29 | 9 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division I (JV) · Place 91 · Canton | 5,000 Meters Division I (JV) | 91 | 26:15.9 PB | 9 |
| Sep 12 | Canton/Churchill/John Glenn Tri-MeetSep 12 · 5,000 Meters Varsity · Place 20 · Canton | 5,000 Meters Varsity | 20 | 25:37 | 9 |
| Sep 9 | Ramblin Rock InvitationalSep 9 · 5,000 Meters JV · Place 59 · Canton | 5,000 Meters JV | 59 | 24:54 PB | 9 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 9/10 · Place 85 · Canton | 5,000 Meters 9/10 | 85 | 26:15.58 | 9 |
| Aug 25 | A2 Run Co End of Summer ClassicAug 25 · 5,000 Meters Varsity · Place 91 · Canton | 5,000 Meters Varsity | 91 | 26:37.5 | 9 |
| Aug 18 | A2 Run Co Fall PreviewAug 18 · 5,000 Meters Varsity · Place 124 · Canton | 5,000 Meters Varsity | 124 | 27:57.2 | 9 |