Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cass Benton Park OFFICIALCanton/Plymouth @ Salem · Oct 1319:26.8Canton/Plymouth @ SalemOctober 13, 2026
5,000 Meters · Chestnut GroveWillow Metro PROM · Oct 3120:06.76Willow Metro PROMOctober 31, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2120:11.1LAMPLIGHTERAugust 21, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1119:19.22026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland · Oct 619:26.5Canton/Northville @ HartlandOctober 6, 2026
5,000 Meters · Howell High SchoolKLAA Canton @ Howell · Sep 2219:05.6KLAA Canton @ HowellSeptember 22, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 1717:42.3642nd Father Gabriel Richard XC InvitationalOctober 17, 2026
5,000 Meters · Huron Meadows Metropark OFFICIALCanton/Novi @ Brighton · Sep 1520:16.08Canton/Novi @ BrightonSeptember 15, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1619:17.30KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Nankin Mills Park OFFICIALFranklin JV Invitational · Oct 2918:38.9Franklin JV InvitationalOctober 29, 2026
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1918:34.1058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026
5,000 Meters · Sterling State Park42nd Annual Monroe Jefferson XC Invitational · Sep 2618:30.8042nd Annual Monroe Jefferson XC InvitationalSeptember 26, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1018:31.6Wayne 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 31Willow Metro PROMOct 31 · 5,000 Meters Coed HS with Coed MS · Place 82 · Canton5,000 Meters Coed HS with Coed MS8220:06.76 PB11
Oct 29Franklin JV InvitationalOct 29 · 5,000 Meters Boy's Race 9-10 · Place 10 · Canton5,000 Meters Boy's Race 9-101018:38.9 PB11
Oct 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 68 · Canton5,000 Meters Varsity6818:51.5—
Oct 1742nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Large School · Place 123 · Canton5,000 Meters Varsity - Large School12317:42.36 PB11
Oct 13Canton/Plymouth @ SalemOct 13 · 5,000 Meters Boys Race · Place 28 · Canton5,000 Meters Boys Race2819:26.8 PB11
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's JV · Place 14 · Canton5,000 Meters Boy's JV1418:31.6 PB11
Oct 6Canton/Northville @ HartlandOct 6 · 5,000 Meters Boy's Race · Place 39 · Canton5,000 Meters Boy's Race3919:26.5 PB11
Sep 2642nd Annual Monroe Jefferson XC InvitationalSep 26 · 5,000 Meters Varsity D1 · Place 20 · Canton5,000 Meters Varsity D12018:30.80 PB11
Sep 22KLAA Canton @ HowellSep 22 · 5,000 Meters Varsity · Place 19 · Canton5,000 Meters Varsity1919:05.6 PB11
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 JV Boys · Place 40 · Canton5,000 Meters D1 JV Boys4018:34.10 PB11
Sep 15Canton/Novi @ BrightonSep 15 · 5,000 Meters Varsity · Place 51 · Canton5,000 Meters Varsity5120:16.08 PB11
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters All Division JV · Place 27 · Canton5,000 Meters All Division JV2719:19.2 PB11
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys JV - Flight Two · Place 93 · Canton5,000 Meters Boys JV - Flight Two9320:11.1 PB11

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 23Franklin JV InvitationalOct 23 · 5,000 Meters Varsity · Place 3 · Canton5,000 Meters Varsity319:12.10—
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 108 · Canton5,000 Meters Boy's JV10819:17.30 PB10
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 35 · Canton5,000 Meters Junior Varsity3518:45.3010
Oct 7Salem/Plymouth @ CantonOct 7 · 5,000 Meters Varsity · Place 36 · Canton5,000 Meters Varsity3619:57.7010
Oct 4Wayne County ChampionshipsOct 4 · 5,000 Meters Junior Varsity · Place 38 · Canton5,000 Meters Junior Varsity3819:30.40—
Sep 30Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 52 · Canton5,000 Meters Varsity5219:50.2010
Sep 272025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Junior Varsity Elite · Place 130 · Canton5,000 Meters Junior Varsity Elite13019:44.3510
Sep 20Jackson InvitationalSep 20 · 5,000 Meters Varsity · Place 273 · Canton5,000 Meters Varsity27319:49.6410
Sep 16Hartland/Canton @ NorthvilleSep 16 · 5,000 Meters Varsity · Place 61 · Canton5,000 Meters Varsity6121:28.0010
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Green(MHSAA Div 1) · Place 175 · Canton5,000 Meters Green(MHSAA Div 1)17520:52.710
Sep 9Howell @ CantonSep 9 · 5,000 Meters Varsity · Place 30 · Canton5,000 Meters Varsity3021:09.30—
Sep 6Rambling Rock InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 42 · Canton5,000 Meters Junior Varsity4220:04.10—
Aug 22Saline Early Season Campus InviteAug 22 · 5,000 Meters Varsity · Place 33 · Canton5,000 Meters Varsity3321:04.6010

2024 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 26Willow PROMOct 26 · 5,000 Meters Varsity · Place 79 · Canton5,000 Meters Varsity7920:58.309
Oct 24Franklin JV InvitationalOct 24 · 5,000 Meters Varsity · Place 14 · Canton5,000 Meters Varsity1420:43.609
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 169 · Canton5,000 Meters JV Boys16920:50.609
Oct 1119th River Rat OpenOct 11 · 5,000 Meters Varsity · Place 130 · Canton5,000 Meters Varsity13022:10.409
Oct 8Salem/Canton @ PlymouthOct 8 · 5,000 Meters Varsity · Place 67 · Canton5,000 Meters Varsity6721:56.309
Oct 5Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 108 · Canton5,000 Meters Varsity10821:11.209
Oct 1Belleville/Churchill & Hartland/CantonOct 1 · 5,000 Meters Varsity · Place 34 · Canton5,000 Meters Varsity3423:39.209
Sep 28Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 43 · Canton5,000 Meters Varsity4320:59.09
Sep 20Jackson MS & HS-JV InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 153 · Canton5,000 Meters Junior Varsity15322:45.09
Sep 17Howell/Novi @ CantonSep 17 · 5,000 Meters Varsity · Place 89 · Canton5,000 Meters Varsity8924:16.209
Sep 1456th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division 1 · Place 286 · Canton5,000 Meters Junior Varsity Division 128623:49.89
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 121 · Canton5,000 Meters Varsity12124:54.809
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 157 · Canton5,000 Meters Varsity15722:42.839
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Junior Varsity · Place 180 · Canton5,000 Meters Junior Varsity18023:52.309