Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anchor Bay High SchoolJames Cleverley Invitational · Sep 1825:17.60James Cleverley InvitationalSeptember 18, 2026
5,000 Meters · Cass Benton Park OFFICIAL16th Northville Mustang Invite · Aug 2726:50.116th Northville Mustang InviteAugust 27, 2026
5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland · Oct 625:04.3Canton/Northville @ HartlandOctober 6, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIALBrighton/Northville @ Salem · Sep 2223:45.1Brighton/Northville @ SalemSeptember 22, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1023:09.3Wayne County ChampionshipsOctober 10, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's JV · Place 154 · Northville5,000 Meters Boy's JV15423:09.3 PB12
Oct 6Canton/Northville @ HartlandOct 6 · 5,000 Meters Boy's Race · Place 97 · Northville5,000 Meters Boy's Race9725:04.3 PB12
Sep 22Brighton/Northville @ SalemSep 22 · 5,000 Meters Boys Race · Place 95 · Northville5,000 Meters Boys Race9523:45.1 PB12
Sep 18James Cleverley InvitationalSep 18 · 5,000 Meters Boys Varsity · Place 123 · Northville5,000 Meters Boys Varsity12325:17.60 PB12
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 144 · Northville5,000 Meters 11/12 Boys14426:50.1 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 9Bob Brown JV InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 98 · Northville5,000 Meters Junior Varsity9821:07.211
Oct 7Northville @ NoviOct 7 · 5,000 Meters Varsity · Place 78 · Northville5,000 Meters Varsity7821:47.9011
Sep 16Hartland/Canton @ NorthvilleSep 16 · 5,000 Meters Varsity · Place 74 · Northville5,000 Meters Varsity7422:31.0011
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 103 · Northville5,000 Meters Varsity10322:19.1311
Aug 26Northville Mustang InviteAug 26 · 5,000 Meters Varsity · Place 69 · Northville5,000 Meters Varsity6924:28.4011

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 22Lake Fenton 9/10 MeetOct 22 · 5,000 Meters Varsity · Place 51 · Northville5,000 Meters Varsity5121:16.7010
Oct 10Bob Brown Frosh/JV InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 83 · Northville5,000 Meters Junior Varsity8320:29.410
Oct 8Novi @ NorthvilleOct 8 · 5,000 Meters Varsity · Place 74 · Northville5,000 Meters Varsity7420:55.4010
Oct 1Howell/Northville @ SalemOct 1 · 5,000 Meters Varsity · Place 76 · Northville5,000 Meters Varsity7621:59.6010
Sep 17Hartland/Northville @ PlymouthSep 17 · 5,000 Meters Varsity · Place 76 · Northville5,000 Meters Varsity7623:00.5010
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 99 · Northville5,000 Meters Varsity9922:15.3010
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 58 · Northville5,000 Meters Varsity5824:25.5010
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Junior Varsity · Place 182 · Northville5,000 Meters Junior Varsity18223:54.8010

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24Lake Fenton 9/10 InviteOct 24 · 5,000 Meters Varsity · Place 59 · Northville5,000 Meters Varsity5922:20.809
Oct 20KLAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 182 · Northville5,000 Meters Junior Varsity18222:25.909
Oct 10Northville @ NoviOct 10 · 5,000 Meters Varsity · Place 67 · Northville5,000 Meters Varsity6720:27.689
Sep 19Plymouth/Northville @ HartlandSep 19 · 5,000 Meters Varsity · Place 83 · Northville5,000 Meters Varsity8321:29.209
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 103 · Northville5,000 Meters Varsity10321:48.009