Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · CantonHowell/Novi/Canton- Tri @ Canton · Sep 18 | 18:17.36 | Howell/Novi/Canton- Tri @ Canton | September 18, 2018 |
| 5,000 Meters · Chestnut Grove13th Ypsi Run Co River Rat Open (Regional Preview) · Oct 12 | 16:59.9 | 13th Ypsi Run Co River Rat Open (Regional Preview) | October 12, 2018 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 17:10.81 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Lake Erie MetroparkMarauder XC Invitational · Sep 28 | 19:31.4 | Marauder XC Invitational | September 28, 2019 |
| 5,000 Meters · Nankin Mills Park OFFICIALFranklin JV Invitational · Oct 26 | 17:47.1 | Franklin JV Invitational | October 26, 2017 |
| 5,000 Meters · Sterling State ParkMonroe Jefferson Invitational · Sep 23 | 18:49.58 | Monroe Jefferson Invitational | September 23, 2017 |
| 5,000 Meters · Stony Creek MetroparkHanson's Invitational · Sep 30 | 18:06.5 | Hanson's Invitational | September 30, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co HS Coaching Legends Classic · Sep 29 | 17:15.1 | A2 Run Co HS Coaching Legends Classic | September 29, 2018 |
| 5,000 Meters · Wayne Memorial HSWayne vs Canton Dual Meet · Oct 3 | 19:45.97 | 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
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 06-1 @ AA HuronOct 26 · 5,000 Meters Division 1 · Place 51 · Canton | 5,000 Meters Division 1 | 51 | 17:09.9 | 12 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 42 · Canton | 5,000 Meters Junior Varsity | 42 | 17:55.4 | 12 |
| Oct 1 | Brighton/Novi @ CantonOct 1 · 5,000 Meters Varsity · Place 38 · Canton | 5,000 Meters Varsity | 38 | 19:47 | 12 |
| Sep 28 | Marauder XC InvitationalSep 28 · 5,000 Meters High School JV · Place 34 · Canton | 5,000 Meters High School JV | 34 | 19:31.4 PB | 12 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 06-1 @ AA HuronOct 27 · 5,000 Meters Division 1 · Place 42 · Canton | 5,000 Meters Division 1 | 42 | 17:01.7 | 11 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Varsity · Place 46 · Canton | 5,000 Meters Varsity | 46 | 17:10.81 PB | 11 |
| Oct 12 | 13th Ypsi Run Co River Rat Open (Regional Preview)Oct 12 · 5,000 Meters Boys · Place 30 · Canton | 5,000 Meters Boys | 30 | 16:59.9 PB | 11 |
| Oct 9 | Plymouth/Canton/Salem Tri-MeetOct 9 · Varsity · Place 11 · Canton | Varsity | 11 | 18:15.13 | 11 |
| Oct 6 | Wayne County XC ChampionshipOct 6 · 5,000 Meters Varsity · Place 25 · Canton | 5,000 Meters Varsity | 25 | 17:02.2 | 11 |
| Oct 2 | Canton @ HartlandOct 2 · Varsity · Place 10 · Canton | Varsity | 10 | 17:33 | 11 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Gold Varsity · Place 50 · Canton | 5,000 Meters Gold Varsity | 50 | 17:15.1 PB | 11 |
| Sep 22 | Monroe Jefferson InvitationalSep 22 · Varsity · Place 23 · Canton | Varsity | 23 | 16:59.50 | 11 |
| Sep 18 | Howell/Novi/Canton- Tri @ CantonSep 18 · 5,000 Meters New Division · Place 6 · Canton | 5,000 Meters New Division | 6 | 18:17.36 PB | 11 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Willow Metro PROMOct 28 · 5,000 Meters HS Reserve Boys · Place 7 · Canton | 5,000 Meters HS Reserve Boys | 7 | 17:33.8 | 10 |
| Oct 26 | Franklin JV InvitationalOct 26 · 5,000 Meters Boys 9/10 · Place 4 · Canton | 5,000 Meters Boys 9/10 | 4 | 17:47.1 PB | 10 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 26 · Canton | 5,000 Meters Junior Varsity | 26 | 17:54.5 | 10 |
| Oct 13 | 12th River Rat Open (Regional Preview)Oct 13 · 5,000 Meters Varsity Boys (sub 20min) · Place 55 · Canton | 5,000 Meters Varsity Boys (sub 20min) | 55 | 18:04.0 | 10 |
| Oct 10 | Canton/Plymouth/Salem Tri-MeetOct 10 · 5,000 Meters Varsity · Place 28 · Canton | 5,000 Meters Varsity | 28 | 18:20.75Unofficial | 10 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 24 · Canton | 5,000 Meters JV Boys | 24 | 18:25.8 | 10 |
| Oct 3 | Wayne vs Canton Dual MeetOct 3 · 5,000 Meters Varsity · Place 14 · Canton | 5,000 Meters Varsity | 14 | 19:45.97 PB | 10 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 8 · Canton | 5,000 Meters Junior Varsity | 8 | 18:06.5 PB | 10 |
| Sep 23 | Monroe Jefferson InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 2 · Canton | 5,000 Meters Junior Varsity | 2 | 18:49.58 PB | 10 |
2016 Cross Country
4 results