Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anchor Bay High SchoolJames Cleverley Invitational · Sep 1817:46.24James Cleverley InvitationalSeptember 18, 2026
5,000 Meters · Blackhawk Golf Course Midwest Invitational (High School) · Sep 2617:44.8 Midwest Invitational (High School)September 26, 2026
5,000 Meters · Cass Benton Park OFFICIALNovi @ Northville · Oct 1318:38.7Novi @ NorthvilleOctober 13, 2026
5,000 Meters · EL Soccer/XC ComplexBob Brown JV Invitational · Oct 1517:01.38Bob Brown JV InvitationalOctober 15, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2119:26.0LAMPLIGHTERAugust 21, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1118:25.42026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland · Oct 617:52.1Canton/Northville @ HartlandOctober 6, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIALBrighton/Northville @ Salem · Sep 2217:46.0Brighton/Northville @ SalemSeptember 22, 2026
5,000 Meters · Royal Oak High SchoolRoyal Oak PROM Race · Oct 3117:01.74Royal Oak PROM Race October 31, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1017:19.8Wayne County ChampionshipsOctober 10, 2026

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

2026 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 31Royal Oak PROM Race Oct 31 · 5,000 Meters Boys Race · Place 2 · Northville5,000 Meters Boys Race217:01.74 PB12
Oct 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 7 · Northville5,000 Meters Junior Varsity717:18.0—
Oct 15Bob Brown JV InvitationalOct 15 · 5,000 Meters Junior Varsity Large School · Place 2 · Northville5,000 Meters Junior Varsity Large School217:01.38 PB12
Oct 13Novi @ NorthvilleOct 13 · 5,000 Meters Boys Race · Place 23 · Northville5,000 Meters Boys Race2318:38.7 PB12
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's Varsity · Place 43 · Northville5,000 Meters Boy's Varsity4317:19.8 PB12
Oct 6Canton/Northville @ HartlandOct 6 · 5,000 Meters Boy's Race · Place 16 · Northville5,000 Meters Boy's Race1617:52.1 PB12
Sep 26 Midwest Invitational (High School)Sep 26 · 5,000 Meters Boys Blue (JV1) · Place 11 · Northville5,000 Meters Boys Blue (JV1)1117:44.8 PB12
Sep 22Brighton/Northville @ SalemSep 22 · 5,000 Meters Boys Race · Place 16 · Northville5,000 Meters Boys Race1617:46.0 PB12
Sep 18James Cleverley InvitationalSep 18 · 5,000 Meters Boys Varsity · Place 17 · Northville5,000 Meters Boys Varsity1717:46.24 PB12
Sep 15Howell/Plymouth @ NorthvilleSep 15 · 5,000 Meters Boy's Race · Place 21 · Northville5,000 Meters Boy's Race2118:39.612
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters All Division JV · Place 5 · Northville5,000 Meters All Division JV518:25.4 PB12
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 44 · Northville5,000 Meters 11/12 Boys4418:51.012
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight Two · Place 201 · Northville5,000 Meters Boys Varsity - Flight Two20119:26.0 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 9Bob Brown JV InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 6 · Northville5,000 Meters Junior Varsity617:20.311
Oct 7Northville @ NoviOct 7 · 5,000 Meters Varsity · Place 12 · Northville5,000 Meters Varsity1217:48.3011
Oct 4Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 42 · Northville5,000 Meters Varsity4217:26.70—
Sep 30Howell/Northville @ PlymouthSep 30 · 5,000 Meters Varsity · Place 24 · Northville5,000 Meters Varsity2418:39.0011
Sep 16Hartland/Canton @ NorthvilleSep 16 · 5,000 Meters Varsity · Place 38 · Northville5,000 Meters Varsity3819:31.4011
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 26 · Northville5,000 Meters Varsity2617:55.1511
Sep 6Bret Clements Bath InvitationalSep 6 · 5,000 Meters Varsity · Place 3 · Northville5,000 Meters Varsity317:57.7011
Aug 26Northville Mustang InviteAug 26 · 5,000 Meters Varsity · Place 25 · Northville5,000 Meters Varsity2518:48.3011
Aug 15LAMPLIGHTERAug 15 · 5,000 Meters Junior Varsity · Place 49 · Northville5,000 Meters Junior Varsity4920:22.1011

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 22Lake Fenton 9/10 MeetOct 22 · 5,000 Meters Varsity · Place 11 · Northville5,000 Meters Varsity1118:58.8010
Oct 10Bob Brown Frosh/JV InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 12 · Northville5,000 Meters Junior Varsity1217:40.910
Oct 8Novi @ NorthvilleOct 8 · 5,000 Meters Varsity · Place 23 · Northville5,000 Meters Varsity2318:27.3010
Oct 5Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 21 · Northville5,000 Meters Varsity2118:44.5010
Oct 1Howell/Northville @ SalemOct 1 · 5,000 Meters Varsity · Place 24 · Northville5,000 Meters Varsity2418:56.1010
Sep 17Hartland/Northville @ PlymouthSep 17 · 5,000 Meters Varsity · Place 28 · Northville5,000 Meters Varsity2818:57.8010
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 23 · Northville5,000 Meters Junior Varsity2318:52.610
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 48 · Northville5,000 Meters Varsity4819:22.8010
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 14 · Northville5,000 Meters Varsity1419:52.2010
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Junior Varsity · Place 22 · Northville5,000 Meters Junior Varsity2219:05.5010

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Lake Fenton 9/10 InviteOct 24 · 5,000 Meters Varsity · Place 54 · Northville5,000 Meters Varsity5421:53.809
Oct 1318th River Rat Open/Regional PreviewOct 13 · 5,000 Meters Varsity · Place 81 · Northville5,000 Meters Varsity8119:27.309
Oct 10Northville @ NoviOct 10 · 5,000 Meters Varsity · Place 61 · Northville5,000 Meters Varsity6120:12.189
Oct 7Wayne County ChampionshipsOct 7 · 5,000 Meters Junior Varsity · Place 73 · Northville5,000 Meters Junior Varsity7319:50.709
Sep 19Plymouth/Northville @ HartlandSep 19 · 5,000 Meters Varsity · Place 88 · Northville5,000 Meters Varsity8821:49.309
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 96 · Northville5,000 Meters Varsity9621:28.009