Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Cass Benton Park OFFICIALHillside (Northville) vs. Emerson (Livonia) · Oct 2112:14.2Hillside (Northville) vs. Emerson (Livonia)October 21, 2020
4 Miles · Cass Benton Park OFFICIALTommy v W XC Classic · Sep 1222:01.2Tommy v W XC ClassicSeptember 12, 2026
5,000 Meters · Anchor Bay High SchoolJames Cleverley Friday Night Invite · Sep 2418:29.7James Cleverley Friday Night InviteSeptember 24, 2021
5,000 Meters · Cass BentonMustang Invite · Aug 2917:58.90Mustang InviteAugust 29, 2023
5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 3118:54.0Mustang InviteAugust 31, 2021
5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 1818:08.6Lamplighter InviteAugust 18, 2023
5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Cross Country Championships · Oct 2217:58.70KLAA Cross Country ChampionshipsOctober 22, 2022
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1716:10.41NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championship · Oct 1715:50.90KLAA Cross Country ChampionshipOctober 17, 2024
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1116:25.94th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
8,000 Meters · Calvin College - Gainey Athletic ComplexGLIAC Championships · Oct 2526:23.10GLIAC ChampionshipsOctober 25, 2025
8,000 Meters · Chestnut Grove 2KWSU Warrior Challenge 2026 · Oct 2426:44.90WSU Warrior Challenge 2026October 24, 2026
8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2727:18.96Lucian Rosa InvitationalSeptember 27, 2025
8,000 Meters · Grand Woods Park OFFICIALLansing Community College Invitational · Sep 1826:38.63Lansing Community College InvitationalSeptember 18, 2026
8,000 Meters · Purdue Northwest - WestvilleGLIAC Cross Country Championships · Nov 627:09.2GLIAC Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · University of Wisconsin-ParksideLucian Rosa Invitational · Oct 1027:05.9Lucian Rosa InvitationalOctober 10, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6GLIAC Cross Country ChampionshipsNov 6 · 8,000 Meters GLIAC · Place 72 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters GLIAC7227:09.2 PBSo
Oct 24WSU Warrior Challenge 2026Oct 24 · 8,000 Meters Warrior Challenge · Place 38 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Warrior Challenge3826:44.90 PBSo
Oct 10Lucian Rosa InvitationalOct 10 · 8,000 Meters Collegiate · Place 11 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Collegiate1127:05.9 PBSo
Sep 18Lansing Community College InvitationalSep 18 · 8,000 Meters Men's · Place 6 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Men's626:38.63 PBSo
Sep 12Tommy v W XC ClassicSep 12 · 4 Miles Collegiate · Place 27 · Wayne State (Mich.)Wayne State (Mich.)4 Miles Collegiate2722:01.2 PBSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25GLIAC ChampionshipsOct 25 · 8,000 Meters Collegiate · Place 55 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Collegiate5526:23.10 PBFr
Oct 11Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 22 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Varsity2226:06.48Fr
Sep 27Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 148 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Men's Championship14827:18.96 PBFr
Sep 12WSU Warrior ChallengeSep 12 · 8,000 Meters Varsity · Place 27 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Varsity2726:54.3FR

2024 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 134 · NorthvilleNorthville5,000 Meters Championship13416:10.41 PB12
Nov 2MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 84 · NorthvilleNorthville5,000 Meters Division 18416:14.512
Oct 26MHSAA LP Region 06-1 @ AA HuronOct 26 · 5,000 Meters Division 1 · Place 8 · NorthvilleNorthville5,000 Meters Division 1815:56.1012
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters Varsity Boys · Place 7 · NorthvilleNorthville5,000 Meters Varsity Boys715:50.90 PB12
Oct 8Novi @ NorthvilleOct 8 · 5,000 Meters Varsity · Place 3 · NorthvilleNorthville5,000 Meters Varsity316:09.6012
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 14 · NorthvilleNorthville5,000 Meters Division 11415:54.112
Oct 1Howell/Northville @ SalemOct 1 · 5,000 Meters Varsity · Place 3 · NorthvilleNorthville5,000 Meters Varsity316:09.2012
Sep 21Golden Bear InviteSep 21 · 5,000 Meters Varsity · Place 7 · NorthvilleNorthville5,000 Meters Varsity716:06.1—
Sep 17Hartland/Northville @ PlymouthSep 17 · 5,000 Meters Varsity · Place 5 · NorthvilleNorthville5,000 Meters Varsity516:28.8012
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Elite · Place 22 · NorthvilleNorthville5,000 Meters Elite2216:23.412
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 7 · NorthvilleNorthville5,000 Meters Varsity716:19.8012
Sep 7Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 6 · NorthvilleNorthville5,000 Meters Varsity616:28.8712
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 7 · NorthvilleNorthville5,000 Meters Varsity716:41.7012
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 5 · NorthvilleNorthville5,000 Meters Varsity516:02.6012

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 35 · NorthvilleNorthville5,000 Meters Boys Elite Open3516:25.9 PB11
Nov 4MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 152 · NorthvilleNorthville5,000 Meters Division 115216:42.911
Oct 28MHSAA LP Region 06-1 @ AA HuronOct 28 · 5,000 Meters Division 1 · Place 24 · NorthvilleNorthville5,000 Meters Division 12416:40.7011
Oct 20KLAA Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 36 · NorthvilleNorthville5,000 Meters Varsity3617:37.8011
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 95 · NorthvilleNorthville5,000 Meters Division 19516:51.011
Oct 3Howell/Salem @ NorthvilleOct 3 · 5,000 Meters Varsity · Place 13 · NorthvilleNorthville5,000 Meters Varsity1317:48.6011
Sep 19Plymouth/Northville @ HartlandSep 19 · 5,000 Meters Varsity · Place 9 · NorthvilleNorthville5,000 Meters Varsity916:50.3011
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 34 · NorthvilleNorthville5,000 Meters Elite3416:35.611
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 22 · NorthvilleNorthville5,000 Meters Varsity2217:15.7011
Sep 9Bret Clements Bath InvitationalSep 9 · 5,000 Meters Varsity · Place 16 · NorthvilleNorthville5,000 Meters Varsity1616:56.0411
Aug 29Mustang InviteAug 29 · 5,000 Meters 11/12 Boys · Place 31 · NorthvilleNorthville5,000 Meters 11/12 Boys3117:58.90 PB11
Aug 18Lamplighter InviteAug 18 · 5,000 Meters Boys Junior Varsity - Flight Two · Place 6 · NorthvilleNorthville5,000 Meters Boys Junior Varsity - Flight Two618:08.6 PB11

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25Lake Fenton 9/10 InviteOct 25 · 5,000 Meters Sophomore · Place 8 · NorthvilleNorthville5,000 Meters Sophomore818:41.210
Oct 22KLAA Cross Country ChampionshipsOct 22 · 5,000 Meters Boys JV · Place 17 · NorthvilleNorthville5,000 Meters Boys JV1717:58.70 PB10
Oct 13Bob Brown Frosh/JV InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 5 · NorthvilleNorthville5,000 Meters Junior Varsity517:34.310
Oct 11Novi @ NorthvilleOct 11 · 5,000 Meters Varsity · Place 22 · NorthvilleNorthville5,000 Meters Varsity2218:28.2010
Oct 8Wayne County ChampionshipsOct 8 · 5,000 Meters Junior Varsity · Place 2 · NorthvilleNorthville5,000 Meters Junior Varsity217:19.7—
Oct 4Salem/Northville @ HartlandOct 4 · 5,000 Meters Varsity · Place 16 · NorthvilleNorthville5,000 Meters Varsity1618:01.50SO
Sep 20Plymouth/Northville @ BrightonSep 20 · 5,000 Meters Varsity · Place 38 · NorthvilleNorthville5,000 Meters Varsity3818:26.010
Sep 13Howell/Northville @ CantonSep 13 · 5,000 Meters Varsity · Place 17 · NorthvilleNorthville5,000 Meters Varsity1718:19.80SO
Sep 10Bret Clements Bath InvitationalSep 10 · 5,000 Meters Varsity · Place 4 · NorthvilleNorthville5,000 Meters Varsity417:56.5310
Aug 19Lamplighter InviteAug 19 · 5,000 Meters Boys Junior Varsity - Flight Two · Place 1 · NorthvilleNorthville5,000 Meters Boys Junior Varsity - Flight Two118:13.910

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 26Lake Fenton 9/10 InviteOct 26 · 5,000 Meters Freshman · Place 1 · NorthvilleNorthville5,000 Meters Freshman119:03.99
Oct 21KLAA Cross Country ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 18 · NorthvilleNorthville5,000 Meters Junior Varsity1818:04.689
Oct 14Bob Brown Frosh/JV InvitationalOct 14 · 5,000 Meters Freshman · Place 3 · NorthvilleNorthville5,000 Meters Freshman318:03.69
Oct 12KLAA Dual Northville@NoviOct 12 · 5,000 Meters Varsity · Place 18 · NorthvilleNorthville5,000 Meters Varsity1818:21.049
Oct 9Wayne County XC ChampionshipOct 9 · 5,000 Meters Varsity · Place 2 · NorthvilleNorthville5,000 Meters Varsity217:52.8h9
Oct 5KLAA West Double Dual: Salem vs Hartland & NorthvilleOct 5 · 5,000 Meters Varsity · Place 26 · NorthvilleNorthville5,000 Meters Varsity2618:09.109
Sep 28Brighton/Northville @ PlymouthSep 28 · 5,000 Meters Varsity · Place 32 · NorthvilleNorthville5,000 Meters Varsity3218:28.099
Sep 24James Cleverley Friday Night InviteSep 24 · 5,000 Meters Junior Varsity · Place 7 · NorthvilleNorthville5,000 Meters Junior Varsity718:29.7 PB9
Sep 14Canton/Howell/Northville MeetSep 14 · 5,000 Meters Varsity · Place 14 · NorthvilleNorthville5,000 Meters Varsity1418:52.819
Sep 11Bret Clements Bath InvitationalSep 11 · 5,000 Meters Varsity · Place 7 · NorthvilleNorthville5,000 Meters Varsity718:09.289
Aug 31Mustang InviteAug 31 · 5,000 Meters 9/10 Boys · Place 16 · NorthvilleNorthville5,000 Meters 9/10 Boys1618:54.0 PB9
Aug 20Lamplighter InviteAug 20 · 5,000 Meters Junior Varsity · Place 1 · NorthvilleNorthville5,000 Meters Junior Varsity118:33.09

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 21Hillside (Northville) vs. Emerson (Livonia)Oct 21 · 2 Miles Middle School · Place 4 · HillsideHillside2 Miles Middle School412:14.2 PB8