Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 1435:26.84NCAA DI Great Lakes RegionalNovember 14, 2025
4 Miles · Cass Benton Park OFFICIALTommy v W XC Classic · Sep 1222:43.3Tommy v W XC ClassicSeptember 12, 2026
5,000 Meters · Anchor Bay High SchoolJames Cleverley Friday Night Invite · Sep 2418:04.5James Cleverley Friday Night InviteSeptember 24, 2021
5,000 Meters · Cass BentonMustang Invite · Aug 2917:09.20Mustang InviteAugust 29, 2023
5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 3117:57.0Mustang InviteAugust 31, 2021
5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 1816:29.2Lamplighter InviteAugust 18, 2023
5,000 Meters · Sunset Ridge @ Huron MeadowsKLAA Cross Country Championships · Oct 2217:32.90KLAA Cross Country ChampionshipsOctober 22, 2022
8,000 Meters · BG XC CourseBowling Green Falcon Invitational · Oct 1827:33.9Bowling Green Falcon InvitationalOctober 18, 2024
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 425:49.77Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Notre Dame Burke Memorial Golf Course2025 National Catholic Invitational · Sep 1927:12.602025 National Catholic InvitationalSeptember 19, 2025
8,000 Meters · Purdue University Fort WayneHorizon League Championships · Nov 125:45.2Horizon League ChampionshipsNovember 1, 2025
8,000 Meters · YouthtowneHorizon League Cross Country Championships · Oct 3126:43.8Horizon League Cross Country ChampionshipsOctober 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Horizon League Cross Country ChampionshipsOct 31 · 8,000 Meters Horizon League · Place 79 · Detroit MercyDetroit Mercy8,000 Meters Horizon League7926:43.8 PBJr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Gold · Place 219 · Detroit MercyDetroit Mercy8,000 Meters Gold21927:20.16Jr
Sep 182026 National Catholic InvitationalSep 18 · 8,000 Meters Men · Place 115 · Detroit MercyDetroit Mercy8,000 Meters Men11527:15.50Jr
Sep 12Tommy v W XC ClassicSep 12 · 4 Miles Collegiate · Place 35 · Detroit MercyDetroit Mercy4 Miles Collegiate3522:43.3 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Great Lakes RegionalNov 14 · 10,000 Meters D1 Great Lakes · Place 203 · Detroit MercyDetroit Mercy10,000 Meters D1 Great Lakes20335:26.84 PBSo
Nov 1Horizon League ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 72 · Detroit MercyDetroit Mercy8,000 Meters Collegiate7225:45.2 PBSo
Oct 18Canisius Alumni ClassicOct 18 · 8,000 Meters College · Detroit MercyDetroit Mercy8,000 Meters College0DNFSo
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · Place 177 · Detroit MercyDetroit Mercy8,000 Meters College Gold17725:49.77 PBSo
Sep 192025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 75 · Detroit MercyDetroit Mercy8,000 Meters Catholic Champs7527:12.60 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 18Bowling Green Falcon InvitationalOct 18 · 8,000 Meters College · Place 61 · Detroit MercyDetroit Mercy8,000 Meters College6127:33.9 PBFr
Sep 202024 National Catholic InvitationalSep 20 · 8,000 Meters Varsity · Place 126 · Detroit MercyDetroit Mercy8,000 Meters Varsity12628:41.3FR

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 68 · NorthvilleNorthville5,000 Meters Division 16816:14.812
Oct 28MHSAA LP Region 06-1 @ AA HuronOct 28 · 5,000 Meters Division 1 · Place 22 · NorthvilleNorthville5,000 Meters Division 12216:39.6012
Oct 20KLAA Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 18 · NorthvilleNorthville5,000 Meters Varsity1816:57.8012
Oct 10Northville @ NoviOct 10 · 5,000 Meters Varsity · Place 5 · NorthvilleNorthville5,000 Meters Varsity516:26.9512
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 117 · NorthvilleNorthville5,000 Meters Division 111717:04.512
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 60 · NorthvilleNorthville5,000 Meters Elite6017:08.012
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 13 · NorthvilleNorthville5,000 Meters Varsity1316:53.7012
Sep 9Bret Clements Bath InvitationalSep 9 · 5,000 Meters Varsity · Place 7 · NorthvilleNorthville5,000 Meters Varsity716:37.9612
Aug 29Mustang InviteAug 29 · 5,000 Meters 11/12 Boys · Place 13 · NorthvilleNorthville5,000 Meters 11/12 Boys1317:09.20 PB12
Aug 18Lamplighter InviteAug 18 · 5,000 Meters Boys Varsity - Flight Two · Place 15 · NorthvilleNorthville5,000 Meters Boys Varsity - Flight Two1516:29.2 PB12

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 85 · NorthvilleNorthville5,000 Meters Division 18516:43.4511
Oct 29MHSAA LP Region 06-1 @ AA HuronOct 29 · 5,000 Meters Division 1 · Place 25 · NorthvilleNorthville5,000 Meters Division 12516:39.8011
Oct 22KLAA Cross Country ChampionshipsOct 22 · 5,000 Meters Boys Varsity · Place 47 · NorthvilleNorthville5,000 Meters Boys Varsity4717:32.90 PB11
Oct 11Novi @ NorthvilleOct 11 · 5,000 Meters Varsity · Place 6 · NorthvilleNorthville5,000 Meters Varsity617:04.7011
Oct 82022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 62 · NorthvilleNorthville5,000 Meters Division 16216:42.911
Oct 4Salem/Northville @ HartlandOct 4 · 5,000 Meters Varsity · Place 15 · NorthvilleNorthville5,000 Meters Varsity1517:58.00JR
Sep 20Plymouth/Northville @ BrightonSep 20 · 5,000 Meters Varsity · Place 16 · NorthvilleNorthville5,000 Meters Varsity1617:01.811
Sep 16MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 38 · NorthvilleNorthville5,000 Meters Elite3816:51.1711
Sep 13Howell/Northville @ CantonSep 13 · 5,000 Meters Varsity · Place 9 · NorthvilleNorthville5,000 Meters Varsity917:50.50JR
Sep 10Bret Clements Bath InvitationalSep 10 · 5,000 Meters Varsity · Place 18 · NorthvilleNorthville5,000 Meters Varsity1816:59.7611
Aug 19Lamplighter InviteAug 19 · 5,000 Meters Boys Varsity - Flight Two · Place 24 · NorthvilleNorthville5,000 Meters Boys Varsity - Flight Two2417:10.911

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 21KLAA Cross Country ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 5 · NorthvilleNorthville5,000 Meters Junior Varsity517:20.9010
Oct 14Bob Brown Frosh/JV InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 4 · NorthvilleNorthville5,000 Meters Junior Varsity417:22.110
Oct 12KLAA Dual Northville@NoviOct 12 · 5,000 Meters Varsity · Place 13 · NorthvilleNorthville5,000 Meters Varsity1318:03.0410
Oct 9Wayne County XC ChampionshipOct 9 · 5,000 Meters Varsity · Place 7 · NorthvilleNorthville5,000 Meters Varsity718:10.3h10
Oct 5KLAA West Double Dual: Salem vs Hartland & NorthvilleOct 5 · 5,000 Meters Varsity · Place 16 · NorthvilleNorthville5,000 Meters Varsity1617:37.1010
Sep 28Brighton/Northville @ PlymouthSep 28 · 5,000 Meters Varsity · Place 28 · NorthvilleNorthville5,000 Meters Varsity2818:13.3310
Sep 24James Cleverley Friday Night InviteSep 24 · 5,000 Meters Junior Varsity · Place 1 · NorthvilleNorthville5,000 Meters Junior Varsity118:04.5 PB10
Sep 172021 MSU Spartan InvitationalSep 17 · 5,000 Meters Varsity · Place 37 · NorthvilleNorthville5,000 Meters Varsity3717:53.410
Sep 14Canton/Howell/Northville MeetSep 14 · 5,000 Meters Varsity · Place 11 · NorthvilleNorthville5,000 Meters Varsity1118:41.0310
Sep 11Bret Clements Bath InvitationalSep 11 · 5,000 Meters Varsity · Place 2 · NorthvilleNorthville5,000 Meters Varsity217:46.4110
Aug 31Mustang InviteAug 31 · 5,000 Meters 9/10 Boys · Place 7 · NorthvilleNorthville5,000 Meters 9/10 Boys717:57.0 PB10
Aug 20Lamplighter InviteAug 20 · 5,000 Meters Varsity · Place 27 · NorthvilleNorthville5,000 Meters Varsity2718:01.610

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 202020 Cass Benton 5k ChallengeOct 20 · 5,000 Meters Varsity · Place 10 · NorthvilleNorthville5,000 Meters Varsity1017:569
Oct 3Hanson's InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · NorthvilleNorthville5,000 Meters Varsity118:09.59
Sep 15Northville Boys v Canton BoysSep 15 · 5,000 Meters Varsity · Place 20 · NorthvilleNorthville5,000 Meters Varsity2018:14.649
Sep 12Northville @ SalemSep 12 · 5,000 Meters Varsity · Place 22 · NorthvilleNorthville5,000 Meters Varsity2217:53.869