Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 9 | 17:31.4 | Bret Clements Bath Invitational | September 9, 2017 |
| 5,000 Meters · Cass BentonMustang Invite · Aug 30 | 17:33.59 | Mustang Invite | August 30, 2018 |
| 5,000 Meters · Cass Benton Park OFFICIALNorthville vs Novi Dual Meet · Oct 10 | 17:26.89 | Northville vs Novi Dual Meet | October 10, 2017 |
| 5,000 Meters · Centerville High SchoolCenterville Saturday Night Lights · Sep 21 | 17:09.8 | Centerville Saturday Night Lights | September 21, 2019 |
| 5,000 Meters · Chestnut GroveDouble Dual: Salem-Howell-Northville · Oct 2 | 17:12.2 | Double Dual: Salem-Howell-Northville | October 2, 2018 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational (Varsity) · Sep 23 | 17:28.3 | Jackson Invitational (Varsity) | September 23, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 17:57.07 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland Double Dual · Sep 10 | 18:08 | Canton/Northville @ Hartland Double Dual | September 10, 2019 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 16:53.22 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 18:36.3 | NXR Midwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Linden HSLinden 9th/10th Grade Invitational · Oct 25 | 19:49.94 | Linden 9th/10th Grade Invitational | October 25, 2016 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 2 | 17:55.6 | MHSAA LP D1 Finals | November 2, 2019 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 17:26.9 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsKLAA Conference Meet · Oct 19 | 17:05.0 | KLAA Conference Meet | October 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational · Place 613 · Unattached (MI)Unattached (MI) | 5,000 Meters Open Invitational | 613 | 18:36.3 PB | 12 |
| Nov 2 | MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 223 · NorthvilleNorthville | 5,000 Meters D1 | 223 | 17:55.6 PB | 12 |
| Oct 26 | MHSAA LP Region 06-1 @ AA HuronOct 26 · 5,000 Meters Division 1 · Place 28 · NorthvilleNorthville | 5,000 Meters Division 1 | 28 | 16:43.2 | 12 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Varsity · Place 37 · NorthvilleNorthville | 5,000 Meters Varsity | 37 | 17:07.6 | 12 |
| Oct 8 | Northville @ Novi Dual MeetOct 8 · 5,000 Meters Varsity · Place 5 · NorthvilleNorthville | 5,000 Meters Varsity | 5 | 17:13Unofficial | 12 |
| Oct 5 | Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 69 · NorthvilleNorthville | 5,000 Meters Varsity | 69 | 17:37.52 | 12 |
| Oct 1 | KLAA West Division Plymouth-Howell-NorthvilleOct 1 · 5,000 Meters Varsity · Place 10 · NorthvilleNorthville | 5,000 Meters Varsity | 10 | 17:55 | 12 |
| Sep 21 | Centerville Saturday Night LightsSep 21 · 5,000 Meters Championship · Place 109 · NorthvilleNorthville | 5,000 Meters Championship | 109 | 17:09.8 PB | 12 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 40 · NorthvilleNorthville | 5,000 Meters Varsity | 40 | 17:54.6 | SR |
| Sep 10 | Canton/Northville @ Hartland Double DualSep 10 · 5,000 Meters Varsity · Place 24 · NorthvilleNorthville | 5,000 Meters Varsity | 24 | 18:08 PB | 12 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 29 · NorthvilleNorthville | 5,000 Meters Varsity | 29 | 17:11.16 | 12 |
| Aug 27 | Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 15 · NorthvilleNorthville | 5,000 Meters 11/12 Boys | 15 | 17:56 | 12 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MHSAA LP Division 1 FinalsNov 3 · Division 1 · Place 185 · NorthvilleNorthville | Division 1 | 185 | 17:31.3 | — |
| Oct 27 | MHSAA LP Region 06-1 @ AA HuronOct 27 · 5,000 Meters Division 1 · Place 49 · NorthvilleNorthville | 5,000 Meters Division 1 | 49 | 17:12.7 | 11 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Varsity · Place 31 · NorthvilleNorthville | 5,000 Meters Varsity | 31 | 16:53.22 PB | 11 |
| Oct 9 | Novi vs NorthvilleOct 9 · Varsity · Place 3 · NorthvilleNorthville | Varsity | 3 | 17:48.40 | 11 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 Men · Place 91 · NorthvilleNorthville | 5,000 Meters Division 1 Men | 91 | 17:26.9 PB | 11 |
| Oct 2 | Double Dual: Salem-Howell-NorthvilleOct 2 · 5,000 Meters Varsity · Place 7 · NorthvilleNorthville | 5,000 Meters Varsity | 7 | 17:12.2 PB | 11 |
| Sep 22 | Jackson Invitational - VarsitySep 22 · 5,000 Meters Varsity Division 1 · Place 57 · NorthvilleNorthville | 5,000 Meters Varsity Division 1 | 57 | 16:55.6 | 11 |
| Sep 18 | Northville/Hartland/Plymouth Tri MeetSep 18 · 5,000 Meters Varsity · Place 10 · NorthvilleNorthville | 5,000 Meters Varsity | 10 | 17:46.27 | 11 |
| Sep 11 | Northville/Canton/Brighton Double Dual MeetSep 11 · 5,000 Meters Varsity · Place 16 · NorthvilleNorthville | 5,000 Meters Varsity | 16 | 17:49.39 | 11 |
| Sep 8 | Bret Clements Bath InvitationalSep 8 · 5,000 Meters Varsity · Place 38 · NorthvilleNorthville | 5,000 Meters Varsity | 38 | 17:02.3 | 11 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 11/12 Boys · Place 13 · NorthvilleNorthville | 5,000 Meters 11/12 Boys | 13 | 17:33.59 PB | 11 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Varsity · Place 40 · NorthvilleNorthville | 5,000 Meters Varsity | 40 | 17:05.0 PB | 10 |
| Oct 10 | Northville vs Novi Dual MeetOct 10 · 5,000 Meters Varsity · Place 11 · NorthvilleNorthville | 5,000 Meters Varsity | 11 | 17:26.89 PB | 10 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 1 · NorthvilleNorthville | 5,000 Meters JV Boys | 1 | 17:28.2 | 10 |
| Oct 3 | Northville vs Hartland Dual MeetOct 3 · 5,000 Meters Varsity · Place 9 · NorthvilleNorthville | 5,000 Meters Varsity | 9 | 18:04.03 | 10 |
| Sep 23 | Jackson Invitational (Varsity)Sep 23 · 5,000 Meters Division 1 Varsity · Place 62 · NorthvilleNorthville | 5,000 Meters Division 1 Varsity | 62 | 17:28.3 PB | 10 |
| Sep 19 | Howell/Northville/Brighton Tri-MeetSep 19 · 5,000 Meters Varsity · Place 11 · NorthvilleNorthville | 5,000 Meters Varsity | 11 | 18:00Unofficial | 10 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Green Race (Division 1 & 2) · Place 66 · NorthvilleNorthville | 5,000 Meters Green Race (Division 1 & 2) | 66 | 17:57.07 PB | 10 |
| Sep 12 | Stevenson/Grand Blanc/Northville Tri-MeetSep 12 · 5,000 Meters Varsity · Place 8 · NorthvilleNorthville | 5,000 Meters Varsity | 8 | 17:56Unofficial | 10 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters Class 1 · Place 46 · NorthvilleNorthville | 5,000 Meters Class 1 | 46 | 17:31.4 PB | 10 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 9/10 · Place 19 · NorthvilleNorthville | 5,000 Meters 9/10 | 19 | 18:44.10 | 10 |
2016 Cross Country
3 results