Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 9 | 18:04.8 | Bret Clements Bath Invitational | September 9, 2017 |
| 5,000 Meters · Cass BentonMustang Invite · Aug 30 | 18:21.95 | Mustang Invite | August 30, 2018 |
| 5,000 Meters · Cass Benton Park OFFICIALKLAA West Division Plymouth-Howell-Northville · Oct 1 | 17:46 | KLAA West Division Plymouth-Howell-Northville | October 1, 2019 |
| 5,000 Meters · Centerville High SchoolCenterville Saturday Night Lights · Sep 21 | 17:00.2 | Centerville Saturday Night Lights | September 21, 2019 |
| 5,000 Meters · Chestnut GroveDouble Dual: Salem-Howell-Northville · Oct 2 | 17:36.2 | Double Dual: Salem-Howell-Northville | October 2, 2018 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational (Varsity) · Sep 23 | 18:30.7 | Jackson Invitational (Varsity) | September 23, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 18:33.86 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland Double Dual · Sep 10 | 17:40 | Canton/Northville @ Hartland Double Dual | September 10, 2019 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 16:58.42 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Lake Fenton HSLake Fenton 9th/10th Invitational · Oct 24 | 18:08.57 | Lake Fenton 9th/10th Invitational | October 24, 2017 |
| 5,000 Meters · Linden HSLinden 9th/10th Grade Invitational · Oct 25 | 18:33.70 | Linden 9th/10th Grade Invitational | October 25, 2016 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 2 | 17:10.4 | MHSAA LP D1 Finals | November 2, 2019 |
| 5,000 Meters · Oxford Golf CourseOxford Invite--Oxford Hill Country Club · Oct 14 | 18:15.4 | Oxford Invite--Oxford Hill Country Club | October 14, 2016 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 18:04.7 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsKLAA Conference Meet · Oct 19 | 17:25.9 | 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
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 173 · NorthvilleNorthville | 5,000 Meters D1 | 173 | 17:10.4 PB | 12 |
| Oct 26 | MHSAA LP Region 06-1 @ AA HuronOct 26 · 5,000 Meters Division 1 · Place 23 · NorthvilleNorthville | 5,000 Meters Division 1 | 23 | 16:32.0 | 12 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Varsity · Place 19 · NorthvilleNorthville | 5,000 Meters Varsity | 19 | 16:36.4 | 12 |
| Oct 8 | Northville @ Novi Dual MeetOct 8 · 5,000 Meters Varsity · Place 9 · NorthvilleNorthville | 5,000 Meters Varsity | 9 | 17:22Unofficial | 12 |
| Oct 5 | Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 21 · NorthvilleNorthville | 5,000 Meters Varsity | 21 | 16:46.46 | 12 |
| Oct 1 | KLAA West Division Plymouth-Howell-NorthvilleOct 1 · 5,000 Meters Varsity · Place 9 · NorthvilleNorthville | 5,000 Meters Varsity | 9 | 17:46 PB | 12 |
| Sep 21 | Centerville Saturday Night LightsSep 21 · 5,000 Meters Championship · Place 94 · NorthvilleNorthville | 5,000 Meters Championship | 94 | 17:00.2 PB | 12 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 70 · NorthvilleNorthville | 5,000 Meters Varsity | 70 | 18:16.7 | SR |
| Sep 10 | Canton/Northville @ Hartland Double DualSep 10 · 5,000 Meters Varsity · Place 12 · NorthvilleNorthville | 5,000 Meters Varsity | 12 | 17:40 PB | 12 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · NorthvilleNorthville | 5,000 Meters Varsity | 1 | 17:20.07 | 12 |
| Aug 27 | Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 25 · NorthvilleNorthville | 5,000 Meters 11/12 Boys | 25 | 18:23 | 12 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MHSAA LP Division 1 FinalsNov 3 · Division 1 · Place 158 · NorthvilleNorthville | Division 1 | 158 | 17:14.1 | — |
| Oct 27 | MHSAA LP Region 06-1 @ AA HuronOct 27 · 5,000 Meters Division 1 · Place 34 · NorthvilleNorthville | 5,000 Meters Division 1 | 34 | 16:55.7 | 11 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Varsity · Place 39 · NorthvilleNorthville | 5,000 Meters Varsity | 39 | 16:58.42 PB | 11 |
| Oct 9 | Novi vs NorthvilleOct 9 · Varsity · Place 7 · NorthvilleNorthville | Varsity | 7 | 18:05.84 | 11 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 Men · Place 148 · NorthvilleNorthville | 5,000 Meters Division 1 Men | 148 | 18:04.7 PB | 11 |
| Oct 2 | Double Dual: Salem-Howell-NorthvilleOct 2 · 5,000 Meters Varsity · Place 17 · NorthvilleNorthville | 5,000 Meters Varsity | 17 | 17:36.2 PB | 11 |
| Sep 22 | Jackson Invitational - VarsitySep 22 · 5,000 Meters Varsity Division 1 · Place 3 · NorthvilleNorthville | 5,000 Meters Varsity Division 1 | 3 | 16:59.0 | 11 |
| Sep 18 | Northville/Hartland/Plymouth Tri MeetSep 18 · 5,000 Meters Varsity · Place 23 · NorthvilleNorthville | 5,000 Meters Varsity | 23 | 18:20.87 | 11 |
| Sep 11 | Northville/Canton/Brighton Double Dual MeetSep 11 · 5,000 Meters Varsity · Place 28 · NorthvilleNorthville | 5,000 Meters Varsity | 28 | 18:16.61 | 11 |
| Sep 8 | Bret Clements Bath InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 4 · NorthvilleNorthville | 5,000 Meters Junior Varsity | 4 | 17:42.6 | 11 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 11/12 Boys · Place 31 · NorthvilleNorthville | 5,000 Meters 11/12 Boys | 31 | 18:21.95 PB | 11 |
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Lake Fenton 9th/10th InvitationalOct 24 · 5,000 Meters Frosh/Soph · Place 6 · NorthvilleNorthville | 5,000 Meters Frosh/Soph | 6 | 18:08.57 PB | 10 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 10 · NorthvilleNorthville | 5,000 Meters Junior Varsity | 10 | 17:25.9 PB | 10 |
| Oct 13 | Oxford InvitationalOct 13 · 5,000 Meters Varsity · Place 31 · NorthvilleNorthville | 5,000 Meters Varsity | 31 | 18:16.8 | 10 |
| Oct 10 | Northville vs Novi Dual MeetOct 10 · 5,000 Meters Varsity · Place 21 · NorthvilleNorthville | 5,000 Meters Varsity | 21 | 17:56.40 | 10 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 6 · NorthvilleNorthville | 5,000 Meters JV Boys | 6 | 17:51.3 | 10 |
| Oct 3 | Northville vs Hartland Dual MeetOct 3 · 5,000 Meters Varsity · Place 20 · NorthvilleNorthville | 5,000 Meters Varsity | 20 | 18:33.00 | 10 |
| Sep 23 | Jackson Invitational (Varsity)Sep 23 · 5,000 Meters Division 1 Varsity B Team · Place 13 · NorthvilleNorthville | 5,000 Meters Division 1 Varsity B Team | 13 | 18:30.7 PB | 10 |
| Sep 19 | Howell/Northville/Brighton Tri-MeetSep 19 · 5,000 Meters Varsity · Place 17 · NorthvilleNorthville | 5,000 Meters Varsity | 17 | 18:21Unofficial | 10 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High School JV #2 (Green/White) · Place 11 · NorthvilleNorthville | 5,000 Meters High School JV #2 (Green/White) | 11 | 18:33.86 PB | 10 |
| Sep 12 | Stevenson/Grand Blanc/Northville Tri-MeetSep 12 · 5,000 Meters Varsity · Place 30 · NorthvilleNorthville | 5,000 Meters Varsity | 30 | 18:42Unofficial | 10 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters J.V. · Place 7 · NorthvilleNorthville | 5,000 Meters J.V. | 7 | 18:04.8 PB | 10 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 9/10 · Place 25 · NorthvilleNorthville | 5,000 Meters 9/10 | 25 | 18:50.49 | 10 |
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Linden 9th/10th Grade InvitationalOct 25 · 5,000 Meters Frosh/Soph · Place 26 · NorthvilleNorthville | 5,000 Meters Frosh/Soph | 26 | 18:33.70 PB | 9 |
| Oct 20 | KLAA Conference ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 35 · NorthvilleNorthville | 5,000 Meters Junior Varsity | 35 | 18:11.2 | 9 |
| Oct 14 | Oxford Invite--Oxford Hill Country ClubOct 14 · 5,000 Meters Varsity · Place 35 · NorthvilleNorthville | 5,000 Meters Varsity | 35 | 18:15.4 PB | 9 |
| Oct 11 | Northville vs Salem Dual MeetOct 11 · 5,000 Meters Varsity · Place 31 · NorthvilleNorthville | 5,000 Meters Varsity | 31 | 18:24.00 | 9 |
| Oct 8 | Wayne County ChampionshipOct 8 · 5,000 Meters JV · Place 32 · NorthvilleNorthville | 5,000 Meters JV | 32 | 18:11 | 9 |
| Oct 4 | Stevenson vs NorthvilleOct 4 · 5,000 Meters Varsity · Place 26 · NorthvilleNorthville | 5,000 Meters Varsity | 26 | 18:56.4Unofficial | 9 |
| Sep 27 | South Lyon East vs NorthvileSep 27 · 5,000 Meters Varsity · Place 26 · NorthvilleNorthville | 5,000 Meters Varsity | 26 | 19:12Unofficial | 9 |
| Sep 20 | Northvlle vs South Lyon Dual MeetSep 20 · 5,000 Meters Varsity · Place 29 · NorthvilleNorthville | 5,000 Meters Varsity | 29 | 19:42 | 9 |
| Sep 13 | Novi vs NorthvilleSep 13 · 5,000 Meters Varsity · Place 36 · NorthvilleNorthville | 5,000 Meters Varsity | 36 | 19:54Unofficial | 9 |
2015 Cross Country
1 results