Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anchor Bay High SchoolJames Cleverley Invitational · Sep 1817:30.92James Cleverley InvitationalSeptember 18, 2026
5,000 Meters · Blackhawk Golf Course Midwest Invitational (High School) · Sep 2617:21.3 Midwest Invitational (High School)September 26, 2026
5,000 Meters · Cass BentonMustang Invite · Aug 2926:19.60Mustang InviteAugust 29, 2023
5,000 Meters · Cass Benton Park OFFICIAL16th Northville Mustang Invite · Aug 2718:01.016th Northville Mustang InviteAugust 27, 2026
5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 1825:17.8Lamplighter InviteAugust 18, 2023
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2118:27.4LAMPLIGHTERAugust 21, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1117:45.12026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland · Oct 618:23.3Canton/Northville @ HartlandOctober 6, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIALBrighton/Northville @ Salem · Sep 2219:22.7Brighton/Northville @ SalemSeptember 22, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1617:36.90KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Royal Oak High SchoolMHSAA LP Region 07-1 @ Royal Oak · Oct 3117:00.33MHSAA LP Region 07-1 @ Royal OakOctober 31, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1017:01.5Wayne County ChampionshipsOctober 10, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 07-1 @ Royal OakOct 31 · 5,000 Meters D1 Boys · Place 33 · Northville5,000 Meters D1 Boys3317:00.33 PB12
Oct 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 3 · Northville5,000 Meters Junior Varsity316:54.5—
Oct 13Novi @ NorthvilleOct 13 · 5,000 Meters Boys Race · Place 20 · Northville5,000 Meters Boys Race2018:30.512
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's Varsity · Place 27 · Northville5,000 Meters Boy's Varsity2717:01.5 PB12
Oct 6Canton/Northville @ HartlandOct 6 · 5,000 Meters Boy's Race · Place 23 · Northville5,000 Meters Boy's Race2318:23.3 PB12
Sep 26 Midwest Invitational (High School)Sep 26 · 5,000 Meters Boys Blue (JV1) · Place 6 · Northville5,000 Meters Boys Blue (JV1)617:21.3 PB12
Sep 22Brighton/Northville @ SalemSep 22 · 5,000 Meters Boys Race · Place 41 · Northville5,000 Meters Boys Race4119:22.7 PB12
Sep 18James Cleverley InvitationalSep 18 · 5,000 Meters Boys Varsity · Place 12 · Northville5,000 Meters Boys Varsity1217:30.92 PB12
Sep 15Howell/Plymouth @ NorthvilleSep 15 · 5,000 Meters Boy's Race · Place 24 · Northville5,000 Meters Boy's Race2418:43.912
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Spartan Elite (Top 10 at 25 States) · Place 52 · Northville5,000 Meters Spartan Elite (Top 10 at 25 States)5217:45.1 PB12
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 27 · Northville5,000 Meters 11/12 Boys2718:01.0 PB12
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight Two · Place 140 · Northville5,000 Meters Boys Varsity - Flight Two14018:27.4 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 19 · Northville5,000 Meters Boy's JV1917:36.90 PB11
Oct 9Bob Brown JV InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 3 · Northville5,000 Meters Junior Varsity317:04.311
Oct 7Northville @ NoviOct 7 · 5,000 Meters Varsity · Place 14 · Northville5,000 Meters Varsity1417:50.9011
Oct 4Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 48 · Northville5,000 Meters Varsity4817:41.10—
Sep 16Hartland/Canton @ NorthvilleSep 16 · 5,000 Meters Varsity · Place 19 · Northville5,000 Meters Varsity1918:27.5011
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters All Division JV · Place 2 · Northville5,000 Meters All Division JV218:30.911
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 31 · Northville5,000 Meters Varsity3118:08.5011
Sep 6Bret Clements Bath InvitationalSep 6 · 5,000 Meters Varsity · Place 8 · Northville5,000 Meters Varsity818:18.1411
Aug 15LAMPLIGHTERAug 15 · 5,000 Meters Varsity · Place 74 · Northville5,000 Meters Varsity7418:18.10—

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 22Lake Fenton 9/10 MeetOct 22 · 5,000 Meters Varsity · Place 16 · Northville5,000 Meters Varsity1619:18.1010
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 84 · Northville5,000 Meters JV Boys8418:57.7010
Oct 10Bob Brown Frosh/JV InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 41 · Northville5,000 Meters Junior Varsity4118:37.510
Oct 1Howell/Northville @ SalemOct 1 · 5,000 Meters Varsity · Place 32 · Northville5,000 Meters Varsity3219:18.1010
Sep 17Hartland/Northville @ PlymouthSep 17 · 5,000 Meters Varsity · Place 52 · Northville5,000 Meters Varsity5220:23.2010
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 71 · Northville5,000 Meters Varsity7120:25.0010
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 30 · Northville5,000 Meters Varsity3021:31.6010
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Junior Varsity · Place 79 · Northville5,000 Meters Junior Varsity7920:57.6010

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 24Lake Fenton 9/10 InviteOct 24 · 5,000 Meters Varsity · Place 98 · Northville5,000 Meters Varsity9825:32.309
Oct 20KLAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 211 · Northville5,000 Meters Junior Varsity21124:00.809
Oct 1318th River Rat Open/Regional PreviewOct 13 · 5,000 Meters Varsity · Place 134 · Northville5,000 Meters Varsity13421:46.409
Oct 10Northville @ NoviOct 10 · 5,000 Meters Varsity · Place 85 · Northville5,000 Meters Varsity8522:28.759
Oct 7Wayne County ChampionshipsOct 7 · 5,000 Meters Junior Varsity · Place 213 · Northville5,000 Meters Junior Varsity21324:27.809
Oct 3Howell/Salem @ NorthvilleOct 3 · 5,000 Meters Varsity · Place 109 · Northville5,000 Meters Varsity10925:39.509
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 122 · Northville5,000 Meters Varsity12223:53.609
Aug 29Mustang InviteAug 29 · 5,000 Meters 9/10 Boys · Place 112 · Northville5,000 Meters 9/10 Boys11226:19.60 PB9
Aug 18Lamplighter InviteAug 18 · 5,000 Meters Boys Junior Varsity - Flight Two · Place 181 · Northville5,000 Meters Boys Junior Varsity - Flight Two18125:17.8 PB9