Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.2 Miles · Gilbert Willis ParkI Beat the Hill - WLW (MS Only) · Sep 16 | 17:07.5 | I Beat the Hill - WLW (MS Only) | September 16, 2017 |
| 5,000 Meters · CantonHowell/Novi/Canton- Tri @ Canton · Sep 18 | 24:26.45 | Howell/Novi/Canton- Tri @ Canton | September 18, 2018 |
| 5,000 Meters · Cass Benton Park OFFICIALWayne Memorial/Novi @ Churchill · Oct 6 | 18:51.0 | Wayne Memorial/Novi @ Churchill | October 6, 2020 |
| 5,000 Meters · Howell High SchoolJV Last Chance · Oct 27 | 17:14 | JV Last Chance | October 27, 2020 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 20:10.26 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Novi High School home XC courseCanton Boys v Novi Boys · Sep 22 | 18:51.5 | Canton Boys v Novi Boys | September 22, 2020 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post A PR XC Classic · Oct 29 | 18:31.0 | Tortoise & Hare Post A PR XC Classic | October 29, 2019 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 7 | 19:47 | Rambling Rock Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Lakeland High School - Last Chance InviteNov 3 · 5,000 Meters Varsity · Place 11 · NoviNovi | 5,000 Meters Varsity | 11 | 17:53.9 | 11 |
| Oct 27 | JV Last ChanceOct 27 · 5,000 Meters Junior Varsity · Place 4 · NoviNovi | 5,000 Meters Junior Varsity | 4 | 17:14 PB | 11 |
| Oct 6 | Wayne Memorial/Novi @ ChurchillOct 6 · 5,000 Meters Varsity · Place 20 · NoviNovi | 5,000 Meters Varsity | 20 | 18:51.0 PB | 11 |
| Sep 29 | Salem Boys @ Novi BoysSep 29 · 5,000 Meters Varsity · Place 32 · NoviNovi | 5,000 Meters Varsity | 32 | 18:54.1 | 11 |
| Sep 26 | Plymouth @ NoviSep 26 · 5,000 Meters Varsity · Place 17 · NoviNovi | 5,000 Meters Varsity | 17 | 18:34.3 | 11 |
| Sep 22 | Canton Boys v Novi Boys Sep 22 · 5,000 Meters Varsity · Place 17 · NoviNovi | 5,000 Meters Varsity | 17 | 18:51.5 PB | 11 |
| Sep 12 | Novi @ HartlandSep 12 · 5,000 Meters Varsity · Place 20 · NoviNovi | 5,000 Meters Varsity | 20 | 18:18 | 11 |
| Aug 29 | Novi @ BrightonAug 29 · 5,000 Meters Varsity · Place 24 · NoviNovi | 5,000 Meters Varsity | 24 | 19:22 | 11 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Winged Foot · Place 46 · NoviNovi | 5,000 Meters Mens Winged Foot | 46 | 18:31.0 PB | 10 |
| Oct 26 | AA Huron Regional PROMOct 26 · 5,000 Meters Varsity · Place 50 · NoviNovi | 5,000 Meters Varsity | 50 | 18:23.8 | 10 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 91 · NoviNovi | 5,000 Meters Junior Varsity | 91 | 18:35.0 | 10 |
| Oct 5 | Oakland County HS ChampionshipsOct 5 · 5,000 Meters Varsity · Place 81 · NoviNovi | 5,000 Meters Varsity | 81 | 19:59.3 | 10 |
| Oct 1 | Brighton/Novi @ CantonOct 1 · 5,000 Meters Varsity · Place 51 · NoviNovi | 5,000 Meters Varsity | 51 | 20:59 | 10 |
| Sep 17 | Hartland/Novi @ Plymouth Double DualSep 17 · 5,000 Meters Varsity · Place 49 · NoviNovi | 5,000 Meters Varsity | 49 | 20:06 | 10 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Reserve · Place 53 · NoviNovi | 5,000 Meters Men's Reserve | 53 | 19:47 PB | 10 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Tortoise & Hare Post A PR OpenOct 30 · 5,000 Meters Varsity · Place 132 · NoviNovi | 5,000 Meters Varsity | 132 | 20:00.1 | 9 |
| Oct 27 | Willow Metro Regional PROMOct 27 · 5,000 Meters Varsity · Place 84 · NoviNovi | 5,000 Meters Varsity | 84 | 19:11.5 | 9 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 196 · NoviNovi | 5,000 Meters Junior Varsity | 196 | 20:10.26 PB | 9 |
| Oct 9 | Novi vs NorthvilleOct 9 · Varsity · Place 56 · NoviNovi | Varsity | 56 | 21:12.32 | 9 |
| Oct 2 | Novi/Plymouth/Brighton Tri MeetOct 2 · Varsity · Place 80 · NoviNovi | Varsity | 80 | 21:29 | 9 |
| Sep 18 | Howell/Novi/Canton- Tri @ CantonSep 18 · 5,000 Meters New Division · Place 66 · NoviNovi | 5,000 Meters New Division | 66 | 24:26.45 PB | 9 |
| Sep 11 | Salem/Hartland/Novi @ Hartland)Sep 11 · 5,000 Meters Varsity · Place 96 · NoviNovi | 5,000 Meters Varsity | 96 | 22:39 | 9 |
| Sep 8 | Ramblin' Rock InvitationalSep 8 · Varsity · Place 103 · NoviNovi | Varsity | 103 | 21:33.6 | 9 |
| Aug 25 | South Lyon CC InvitationalAug 25 · Varsity · Place 118 · NoviNovi | Varsity | 118 | 24:52 | 9 |
2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | I Beat the Hill - WLW (MS Only)Sep 16 · 2.2 Miles 7th & 8th Middle School Boys · Place 85 · NoviNovi | 2.2 Miles 7th & 8th Middle School Boys | 85 | 17:07.5 PB | 8 |