Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Cass Benton Park OFFICIALUSATF Michigan Association Junior Olympic Championships · Nov 1615:55USATF Michigan Association Junior Olympic ChampionshipsNovember 16, 2024
5,000 Meters · Cass Benton Park OFFICIALCanton/Plymouth @ Salem · Oct 1318:39.5Canton/Plymouth @ SalemOctober 13, 2026
5,000 Meters · Chestnut GroveMHSAA LP Region 06-1 @ AA Huron (Willow) · Oct 3117:21.25MHSAA LP Region 06-1 @ AA Huron (Willow)October 31, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2118:20.4LAMPLIGHTERAugust 21, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1118:12.22026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland · Oct 617:59.3Canton/Northville @ HartlandOctober 6, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 1717:12.8342nd Father Gabriel Richard XC InvitationalOctober 17, 2026
5,000 Meters · Huron Meadows Metropark OFFICIALCanton/Novi @ Brighton · Sep 1518:55.22Canton/Novi @ BrightonSeptember 15, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1617:45.10KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Sterling State Park42nd Annual Monroe Jefferson XC Invitational · Sep 2617:38.9542nd Annual Monroe Jefferson XC InvitationalSeptember 26, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1017:14.2Wayne County ChampionshipsOctober 10, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 06-1 @ AA Huron (Willow)Oct 31 · 5,000 Meters D1 Boys · Place 41 · CantonCanton5,000 Meters D1 Boys4117:21.25 PB11
Oct 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 56 · CantonCanton5,000 Meters Varsity5617:53.5—
Oct 1742nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Large School · Place 93 · CantonCanton5,000 Meters Varsity - Large School9317:12.83 PB11
Oct 13Canton/Plymouth @ SalemOct 13 · 5,000 Meters Boys Race · Place 21 · CantonCanton5,000 Meters Boys Race2118:39.5 PB11
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's Varsity · Place 38 · CantonCanton5,000 Meters Boy's Varsity3817:14.2 PB11
Oct 6Canton/Northville @ HartlandOct 6 · 5,000 Meters Boy's Race · Place 18 · CantonCanton5,000 Meters Boy's Race1817:59.3 PB11
Sep 2642nd Annual Monroe Jefferson XC InvitationalSep 26 · 5,000 Meters Varsity D1 · Place 9 · CantonCanton5,000 Meters Varsity D1917:38.95 PB11
Sep 15Canton/Novi @ BrightonSep 15 · 5,000 Meters Varsity · Place 29 · CantonCanton5,000 Meters Varsity2918:55.22 PB11
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Green(MHSAA Div 1) · Place 69 · CantonCanton5,000 Meters Green(MHSAA Div 1)6918:12.2 PB11
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight Two · Place 130 · CantonCanton5,000 Meters Boys Varsity - Flight Two13018:20.4 PB11

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 06-1 @ Willow Metro (AA Huron)(C)Oct 25 · 5,000 Meters Division 1 · Place 35 · CantonCanton5,000 Meters Division 13517:57.2010
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's Varsity · Place 58 · CantonCanton5,000 Meters Boy's Varsity5817:45.10 PB10
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Varsity · Place 62 · CantonCanton5,000 Meters Varsity6217:24.0810
Oct 7Salem/Plymouth @ CantonOct 7 · 5,000 Meters Varsity · Place 24 · CantonCanton5,000 Meters Varsity2418:13.5010
Oct 4Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 59 · CantonCanton5,000 Meters Varsity5917:51.90—
Sep 30Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 27 · CantonCanton5,000 Meters Varsity2718:44.0010
Sep 272025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Varsity Elite · Place 160 · CantonCanton5,000 Meters Varsity Elite16017:49.1310
Sep 20Jackson InvitationalSep 20 · 5,000 Meters Varsity · Place 184 · CantonCanton5,000 Meters Varsity18417:52.2610
Sep 16Hartland/Canton @ NorthvilleSep 16 · 5,000 Meters Varsity · Place 22 · CantonCanton5,000 Meters Varsity2218:46.4010
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Green(MHSAA Div 1) · Place 83 · CantonCanton5,000 Meters Green(MHSAA Div 1)8318:45.210
Sep 9Howell @ CantonSep 9 · 5,000 Meters Varsity · Place 9 · CantonCanton5,000 Meters Varsity918:27.90—
Sep 6Rambling Rock InvitationalSep 6 · 5,000 Meters Varsity · Place 69 · CantonCanton5,000 Meters Varsity6918:08.60—
Aug 22Saline Early Season Campus InviteAug 22 · 5,000 Meters Varsity · Place 29 · CantonCanton5,000 Meters Varsity2919:20.4010

2024 Cross Country

15 results
DateMeetEventPlMarkGr
Nov 16USATF Michigan Association Junior Olympic ChampionshipsNov 16 · 4,000 Meters 13-14 · Place 12 · 19-Unattached19-Unattached4,000 Meters 13-141215:55 PB9
Oct 26Willow PROMOct 26 · 5,000 Meters Varsity · Place 39 · CantonCanton5,000 Meters Varsity3919:11.109
Oct 24Franklin JV InvitationalOct 24 · 5,000 Meters Varsity · Place 4 · CantonCanton5,000 Meters Varsity419:14.909
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 99 · CantonCanton5,000 Meters JV Boys9919:17.309
Oct 1119th River Rat OpenOct 11 · 5,000 Meters Varsity · Place 88 · CantonCanton5,000 Meters Varsity8820:05.009
Oct 8Salem/Canton @ PlymouthOct 8 · 5,000 Meters Varsity · Place 42 · CantonCanton5,000 Meters Varsity4219:36.409
Oct 5Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 56 · CantonCanton5,000 Meters Varsity5619:41.709
Oct 1Belleville/Churchill & Hartland/CantonOct 1 · 5,000 Meters Varsity · Place 18 · CantonCanton5,000 Meters Varsity1819:50.909
Sep 28Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 83 · CantonCanton5,000 Meters Varsity8319:51.89
Sep 20Jackson MS & HS-JV InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 52 · CantonCanton5,000 Meters Junior Varsity5219:56.39
Sep 17Howell/Novi @ CantonSep 17 · 5,000 Meters Varsity · Place 32 · CantonCanton5,000 Meters Varsity3219:59.009
Sep 1456th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division 1 · Place 103 · CantonCanton5,000 Meters Junior Varsity Division 110320:21.09
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 61 · CantonCanton5,000 Meters Varsity6119:40.809
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 45 · CantonCanton5,000 Meters Varsity4520:06.749
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 140 · CantonCanton5,000 Meters Varsity14020:03.709