Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Cass Benton Park OFFICIALKLAA Middle School Championships · Oct 1812:38.10KLAA Middle School ChampionshipsOctober 18, 2023
2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 2812:29.4MHSAA Middle School Regional - Zone 3 @ Macomb DakotaOctober 28, 2023
3,200 Meters · Hartland HS OFFICIALHillside Northville @ Hartland Ore Creek Dual · Sep 2712:45Hillside Northville @ Hartland Ore Creek DualSeptember 27, 2023
5,000 Meters · Anchor Bay High SchoolJames Cleverley Invitational · Sep 1820:31.75James Cleverley InvitationalSeptember 18, 2026
5,000 Meters · Cass Benton Park OFFICIALNovi @ Northville · Oct 1319:59.5Novi @ NorthvilleOctober 13, 2026
5,000 Meters · EL Soccer/XC ComplexBob Brown JV Invitational · Oct 1518:52.26Bob Brown JV InvitationalOctober 15, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2119:59.0LAMPLIGHTERAugust 21, 2026
5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland · Oct 619:49.3Canton/Northville @ HartlandOctober 6, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIALBrighton/Northville @ Salem · Sep 2219:44.7Brighton/Northville @ SalemSeptember 22, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1619:22.20KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1020:10.6Wayne 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 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 101 · NorthvilleNorthville5,000 Meters Junior Varsity10119:37.3—
Oct 15Bob Brown JV InvitationalOct 15 · 5,000 Meters Junior Varsity Large School · Place 35 · NorthvilleNorthville5,000 Meters Junior Varsity Large School3518:52.26 PB11
Oct 13Novi @ NorthvilleOct 13 · 5,000 Meters Boys Race · Place 43 · NorthvilleNorthville5,000 Meters Boys Race4319:59.5 PB11
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's JV · Place 70 · NorthvilleNorthville5,000 Meters Boy's JV7020:10.6 PB11
Oct 6Canton/Northville @ HartlandOct 6 · 5,000 Meters Boy's Race · Place 46 · NorthvilleNorthville5,000 Meters Boy's Race4619:49.3 PB11
Sep 22Brighton/Northville @ SalemSep 22 · 5,000 Meters Boys Race · Place 48 · NorthvilleNorthville5,000 Meters Boys Race4819:44.7 PB11
Sep 18James Cleverley InvitationalSep 18 · 5,000 Meters Boys Varsity · Place 80 · NorthvilleNorthville5,000 Meters Boys Varsity8020:31.75 PB11
Sep 15Howell/Plymouth @ NorthvilleSep 15 · 5,000 Meters Boy's Race · Place 59 · NorthvilleNorthville5,000 Meters Boy's Race5921:00.011
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 73 · NorthvilleNorthville5,000 Meters 11/12 Boys7320:06.811
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys JV - Flight Two · Place 81 · NorthvilleNorthville5,000 Meters Boys JV - Flight Two8119:59.0 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 20Bloomer Frosh/Soph InvitationalOct 20 · 5,000 Meters Frosh/Soph Freshman · Place 25 · NorthvilleNorthville5,000 Meters Frosh/Soph Freshman2519:08.9010
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 112 · NorthvilleNorthville5,000 Meters Boy's JV11219:22.20 PB10
Oct 9Bob Brown JV InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 50 · NorthvilleNorthville5,000 Meters Junior Varsity5019:02.710
Oct 7Northville @ NoviOct 7 · 5,000 Meters Varsity · Place 39 · NorthvilleNorthville5,000 Meters Varsity3919:12.4010
Sep 30Howell/Northville @ PlymouthSep 30 · 5,000 Meters Varsity · Place 51 · NorthvilleNorthville5,000 Meters Varsity5120:05.6010
Sep 16Hartland/Canton @ NorthvilleSep 16 · 5,000 Meters Varsity · Place 46 · NorthvilleNorthville5,000 Meters Varsity4619:58.6010
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 61 · NorthvilleNorthville5,000 Meters Varsity6119:43.8110
Sep 6Bret Clements Bath InvitationalSep 6 · 5,000 Meters Varsity · Place 29 · NorthvilleNorthville5,000 Meters Varsity2919:34.9010
Aug 26Northville Mustang InviteAug 26 · 5,000 Meters Varsity · Place 22 · NorthvilleNorthville5,000 Meters Varsity2219:41.1010
Aug 15LAMPLIGHTERAug 15 · 5,000 Meters Junior Varsity · Place 42 · NorthvilleNorthville5,000 Meters Junior Varsity4220:04.20—

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 42 · NorthvilleNorthville5,000 Meters Varsity4222:12.509
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Junior Varsity · Place 109 · NorthvilleNorthville5,000 Meters Junior Varsity10921:46.009

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28MHSAA Middle School Regional - Zone 3 @ Macomb DakotaOct 28 · 2 Miles JV Middle School · Place 6 · HillsideHillside2 Miles JV Middle School612:29.4 PB8
Oct 18KLAA Middle School ChampionshipsOct 18 · 2 Miles Varsity · Place 39 · HillsideHillside2 Miles Varsity3912:38.10 PB8
Sep 27Hillside Northville @ Hartland Ore Creek DualSep 27 · 3,200 Meters Middle School · Place 13 · HillsideHillside3,200 Meters Middle School1312:45 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 19KLAA Middle School League MeetOct 19 · 2 Miles JV · Place 39 · HillsideHillside2 Miles JV3915:33.07

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 23MHSAA Middle School Regional - Zone 3 @ Macomb DakotaOct 23 · 2 Miles Boys Varsity · Place 59 · HillsideHillside2 Miles Boys Varsity5912:55.16
Sep 1853rd Holly/Duane Raffin Festival of RacesSep 18 · 3,200 Meters Middle School Varsity · Place 57 · MS_HillsideMS_Hillside3,200 Meters Middle School Varsity5714:01.0—