Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cass BentonMustang Invite · Aug 29 | 18:39.80 | Mustang Invite | August 29, 2023 |
| 5,000 Meters · Chestnut Grove17th YpsiRunCo River Rat Open - Regional Preview · Oct 14 | 18:32.9 | 17th YpsiRunCo River Rat Open - Regional Preview | October 14, 2022 |
| 5,000 Meters · Fisher Trails - Northwood UNorthwood Invitational · Sep 9 | 18:08.60 | Northwood Invitational | September 9, 2023 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Cross Country Championships · Oct 22 | 18:49.50 | KLAA Cross Country Championships | October 22, 2022 |
| 5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championship · Oct 17 | 17:46.80 | KLAA Cross Country Championship | October 17, 2024 |
| 5,000 Meters · Sterling State Park39th Annual Monroe Jefferson Cross Country Invitational · Sep 23 | 18:15.0 | 39th Annual Monroe Jefferson Cross Country Invitational | September 23, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 21 · Canton | 5,000 Meters JV Boys | 21 | 17:46.80 PB | 11 |
| Oct 5 | Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 60 · Canton | 5,000 Meters Varsity | 60 | 18:01.60 | 11 |
| Oct 1 | Belleville/Churchill & Hartland/CantonOct 1 · 5,000 Meters Varsity · Place 7 · Canton | 5,000 Meters Varsity | 7 | 18:03.00 | 11 |
| Sep 28 | Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 50 · Canton | 5,000 Meters Varsity | 50 | 17:34.5 | 11 |
| Sep 21 | Jackson InvitationalSep 21 · 5,000 Meters Varsity · Place 120 · Canton | 5,000 Meters Varsity | 120 | 17:15.88 | 11 |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division 1 · Place 60 · Canton | 5,000 Meters Division 1 | 60 | 17:42.9 | 11 |
| Sep 10 | Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 25 · Canton | 5,000 Meters Varsity | 25 | 17:55.10 | 11 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 51 · Canton | 5,000 Meters Varsity | 51 | 18:21.59 | 11 |
| Aug 23 | Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 55 · Canton | 5,000 Meters Varsity | 55 | 17:47.20 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Willow PROMOct 28 · 5,000 Meters Middle School · Place 23 · Canton | 5,000 Meters Middle School | 23 | 18:12.50 | 10 |
| Oct 26 | Franklin JV InvitationalOct 26 · 5,000 Meters Varsity · Place 1 · Canton | 5,000 Meters Varsity | 1 | 18:49.10 | — |
| Oct 20 | KLAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 35 · Canton | 5,000 Meters Junior Varsity | 35 | 19:10.90 | 10 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity · Place 115 · Canton | 5,000 Meters Varsity | 115 | 18:32.3 | 10 |
| Sep 23 | 39th Annual Monroe Jefferson Cross Country InvitationalSep 23 · 5,000 Meters Varsity D1 · Place 17 · Canton | 5,000 Meters Varsity D1 | 17 | 18:15.0 PB | 10 |
| Sep 19 | Canton/Novi @ HowellSep 19 · 5,000 Meters Varsity · Place 18 · Canton | 5,000 Meters Varsity | 18 | 17:36.3 | 10 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 62 · Canton | 5,000 Meters Varsity | 62 | 18:12.1 | 10 |
| Sep 12 | Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 33 · Canton | 5,000 Meters Varsity | 33 | 18:15.30 | 10 |
| Sep 9 | Northwood InvitationalSep 9 · 5,000 Meters Northwood Boys Varsity · Place 65 · Canton | 5,000 Meters Northwood Boys Varsity | 65 | 18:08.60 PB | 10 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 9/10 Boys · Place 13 · Canton | 5,000 Meters 9/10 Boys | 13 | 18:39.80 PB | 10 |
2022 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Willow PROMOct 29 · 5,000 Meters Varsity · Place 13 · Canton | 5,000 Meters Varsity | 13 | 18:24.20 | 9 |
| Oct 27 | Franklin JV InvitationalOct 27 · 5,000 Meters Varsity · Place 10 · Canton | 5,000 Meters Varsity | 10 | 18:28.50 | 9 |
| Oct 22 | KLAA Cross Country ChampionshipsOct 22 · 5,000 Meters Boys JV · Place 59 · Canton | 5,000 Meters Boys JV | 59 | 18:49.50 PB | 9 |
| Oct 14 | 17th YpsiRunCo River Rat Open - Regional PreviewOct 14 · 5,000 Meters All Boys · Place 61 · Canton | 5,000 Meters All Boys | 61 | 18:32.9 PB | 9 |
| Oct 11 | Salem/Plymouth @ CantonOct 11 · 5,000 Meters Varsity · Place 35 · Canton | 5,000 Meters Varsity | 35 | 19:08.20 | 9 |
| Oct 8 | Wayne County ChampionshipsOct 8 · 5,000 Meters Junior Varsity · Place 48 · Canton | 5,000 Meters Junior Varsity | 48 | 18:45.5 | — |
| Oct 4 | Brighton @ CantonOct 4 · 5,000 Meters Varsity · Place 28 · Canton | 5,000 Meters Varsity | 28 | 19:19.60 | 9 |
| Oct 1 | Marauder XC InvitationalOct 1 · 5,000 Meters Freshman · Place 3 · Canton | 5,000 Meters Freshman | 3 | 18:47.4 | 9 |
| Sep 24 | 38th Annual Monroe Jefferson High School InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 10 · Canton | 5,000 Meters Junior Varsity | 10 | 18:48.8 | 9 |
| Sep 20 | Canton/Novi @ HartlandSep 20 · 5,000 Meters Varsity · Place 25 · Canton | 5,000 Meters Varsity | 25 | 18:55.6 | 9 |
| Sep 13 | Howell/Northville @ CantonSep 13 · 5,000 Meters Varsity · Place 38 · Canton | 5,000 Meters Varsity | 38 | 19:12.40 | FR |
| Sep 10 | 3rd Northwood InviteSep 10 · 5,000 Meters Varsity · Place 71 · Canton | 5,000 Meters Varsity | 71 | 19:01.6 | FR |
| Sep 1 | Milford InvitationalSep 1 · 5,000 Meters Varsity · Place 98 · Canton | 5,000 Meters Varsity | 98 | 19:47.58 | 9 |