Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Carson City-Crystal High SchoolMHSAA Middle School Regional - Zone 5 @ Carson City · Oct 2313:48.60MHSAA Middle School Regional - Zone 5 @ Carson CityOctober 23, 2021
2 Miles · Cass Benton Park OFFICIALKLAA Middle School League Meet · Oct 1913:22.8KLAA Middle School League MeetOctober 19, 2022
2 Miles · Ella Sharp Park OFFICIALParkside MS CC Invitational · Sep 2913:08.81Parkside MS CC InvitationalSeptember 29, 2022
2 Miles · Fish Creek Sportsman's ClubMHSAA MS Regional - Zone 5 - Hosted by Carson City-Crystal · Oct 2212:31.08MHSAA MS Regional - Zone 5 - Hosted by Carson City-CrystalOctober 22, 2022
2 Miles · Huron Meadows 3200A2 Run Co Middle School Mega Jam · Oct 1914:48.3A2 Run Co Middle School Mega JamOctober 19, 2019
3,200 Meters · Huron Meadows 320021 Michigan Middle School MEGA Jam · Oct 1613:40.7521 Michigan Middle School MEGA JamOctober 16, 2021
5,000 Meters · Cass BentonMustang Invite · Aug 2921:15.40Mustang InviteAugust 29, 2023
5,000 Meters · Cass Benton Park OFFICIALBrighton @ Plymouth · Oct 617:36.0Brighton @ PlymouthOctober 6, 2026
5,000 Meters · Dewitt HSDeWitt PROM · Oct 3017:14.27DeWitt PROMOctober 30, 2026
5,000 Meters · Double Loop Course'24 LEGENDS CLASSIC · Sep 2818:53.50'24 LEGENDS CLASSICSeptember 28, 2024
5,000 Meters · Hess Hathaway Park - OFFICIAL2026 Waterford Fall Classic · Sep 2518:07.972026 Waterford Fall ClassicSeptember 25, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 1716:51.8642nd Father Gabriel Richard XC InvitationalOctober 17, 2026
5,000 Meters · Huron Meadows Metropark OFFICIALHartland/Howell @ Brighton · Oct 1317:51.44Hartland/Howell @ BrightonOctober 13, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1617:47.00KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1017:13.12026 Portage InvitationalOctober 10, 2026
5,000 Meters · Possum HollowAverill Invitational 2026 · Sep 1218:34.60Averill Invitational 2026September 12, 2026
5,000 Meters · Shepherd HS XC CourseMITCA Michigan Meet of Champions 2025 by HOKA · Nov 818:06.05MITCA Michigan Meet of Champions 2025 by HOKANovember 8, 2025
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1917:53.9058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026
5,000 Meters · Willow Metropark OFFICIAL56th Annual Huron Invite · Sep 1317:51.5056th Annual Huron InviteSeptember 13, 2025

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 30DeWitt PROMOct 30 · 5,000 Meters Open HS · Place 1 · BrightonBrighton5,000 Meters Open HS117:14.27 PB12
Oct 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 11 · BrightonBrighton5,000 Meters Junior Varsity1117:32.2—
Oct 1742nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Large School · Place 70 · BrightonBrighton5,000 Meters Varsity - Large School7016:51.86 PB12
Oct 13Hartland/Howell @ BrightonOct 13 · 5,000 Meters Varsity · Place 12 · BrightonBrighton5,000 Meters Varsity1217:51.44 PB12
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 6 · BrightonBrighton5,000 Meters Division 1 Reserve617:13.1 PB12
Oct 6Brighton @ PlymouthOct 6 · 5,000 Meters Boys Race · Place 12 · BrightonBrighton5,000 Meters Boys Race1217:36.0 PB12
Sep 252026 Waterford Fall ClassicSep 25 · 5,000 Meters Boys High School Varsity · Place 10 · BrightonBrighton5,000 Meters Boys High School Varsity1018:07.97 PB12
Sep 22Brighton/Northville @ SalemSep 22 · 5,000 Meters Boys Race · Place 14 · BrightonBrighton5,000 Meters Boys Race1417:32.212
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 Boys · Place 76 · BrightonBrighton5,000 Meters D1 Boys7617:53.90 PB12
Sep 15Canton/Novi @ BrightonSep 15 · 5,000 Meters Varsity · Place 13 · BrightonBrighton5,000 Meters Varsity1317:56.0512
Sep 12Averill Invitational 2026Sep 12 · 5,000 Meters Boys Gold Division · Place 36 · BrightonBrighton5,000 Meters Boys Gold Division3618:34.60 PB12
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 31 · BrightonBrighton5,000 Meters 11/12 Boys3118:08.412

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8MITCA Michigan Meet of Champions 2025 by HOKANov 8 · 5,000 Meters Boys All Comers #2 · Place 72 · BrightonBrighton5,000 Meters Boys All Comers #27218:06.05 PB11
Oct 20Livingston County JV InviteOct 20 · 5,000 Meters Varsity · Place 3 · BrightonBrighton5,000 Meters Varsity318:01.1111
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 26 · BrightonBrighton5,000 Meters Boy's JV2617:47.00 PB11
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 5 · BrightonBrighton5,000 Meters Junior Varsity517:33.1911
Oct 7KLAA- Hartland/Brighton @ HowellOct 7 · 5,000 Meters Varsity · Place 25 · BrightonBrighton5,000 Meters Varsity2517:54.2—
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 12 · BrightonBrighton5,000 Meters Division 11217:56.911
Sep 30Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 23 · BrightonBrighton5,000 Meters Varsity2318:21.0011
Sep 16Plymouth @ BrightonSep 16 · 5,000 Meters Varsity · Place 21 · BrightonBrighton5,000 Meters Varsity2118:25.0711
Sep 1356th Annual Huron InviteSep 13 · 5,000 Meters Huron Invite Division 1 · Place 29 · BrightonBrighton5,000 Meters Huron Invite Division 12917:51.50 PB11
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 36 · BrightonBrighton5,000 Meters Varsity3618:22.3411
Sep 6Averill Invitational 25Sep 6 · 5,000 Meters Boys Gold Division · Place 84 · BrightonBrighton5,000 Meters Boys Gold Division8419:10.6211
Aug 26Northville Mustang InviteAug 26 · 5,000 Meters Varsity · Place 21 · BrightonBrighton5,000 Meters Varsity2118:32.9011

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 21Livingston County JV InviteOct 21 · 5,000 Meters Varsity · Place 2 · BrightonBrighton5,000 Meters Varsity218:12.1410
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 22 · BrightonBrighton5,000 Meters JV Boys2217:47.5010
Oct 1240th Father Gabriel Richard XC Invitational Oct 12 · 5,000 Meters Junior Varsity · Place 5 · BrightonBrighton5,000 Meters Junior Varsity517:42.8010
Oct 8Brighton/Howell @ HartlandOct 8 · 5,000 Meters Varsity · Place 32 · BrightonBrighton5,000 Meters Varsity3218:57.5010
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 53 · BrightonBrighton5,000 Meters Division 15318:11.710
Oct 1Plymouth/Brighton @ NoviOct 1 · 5,000 Meters Varsity · Place 26 · BrightonBrighton5,000 Meters Varsity2618:24.6010
Sep 28'24 LEGENDS CLASSICSep 28 · 5,000 Meters Varsity Red · Place 24 · BrightonBrighton5,000 Meters Varsity Red2418:53.50 PB10
Sep 20Mott Fall ClassicSep 20 · 5,000 Meters Open · Place 89 · BrightonBrighton5,000 Meters Open8936:34.0010
Sep 17Salem @ BrightonSep 17 · 5,000 Meters Varsity · Place 16 · BrightonBrighton5,000 Meters Varsity1618:19.8810
Sep 1455th New Boston Huron InvitationalSep 14 · 5,000 Meters Division 1 · Place 50 · BrightonBrighton5,000 Meters Division 15018:14.10SO
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 39 · BrightonBrighton5,000 Meters Varsity3918:42.8010
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 11 · BrightonBrighton5,000 Meters Varsity1119:01.3010
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 9 · BrightonBrighton5,000 Meters Varsity919:14.8010

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 23Livingston County JV InviteOct 23 · 5,000 Meters Varsity · Place 17 · BrightonBrighton5,000 Meters Varsity1719:07.50—
Oct 20KLAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 59 · BrightonBrighton5,000 Meters Junior Varsity5919:35.309
Oct 1439th Fr Gabriel Richard Cross Country InviteOct 14 · 5,000 Meters Junior Varsity · Place 38 · BrightonBrighton5,000 Meters Junior Varsity3819:32.059
Oct 10Howell/Hartland @ BrightonOct 10 · 5,000 Meters Varsity · Place 35 · BrightonBrighton5,000 Meters Varsity3518:58.209
Oct 3KLAA-W: Plymouth/Novi @ BrightonOct 3 · 5,000 Meters Varsity · Place 43 · BrightonBrighton5,000 Meters Varsity4319:53.59
Sep 3023 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 64 · BrightonBrighton5,000 Meters Varsity6420:05.7FR
Sep 22Mott Fall ClassicSep 22 · 5,000 Meters Open · Place 23 · BrightonBrighton5,000 Meters Open2320:11.639
Sep 19Brighton @ SalemSep 19 · 5,000 Meters Varsity · Place 34 · BrightonBrighton5,000 Meters Varsity3420:00.309
Sep 1654th New Boston Huron InvitationalSep 16 · 5,000 Meters Division 1 · Place 82 · BrightonBrighton5,000 Meters Division 18219:23.10FR
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 62 · BrightonBrighton5,000 Meters Varsity6219:56.809
Sep 9Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 23 · BrightonBrighton5,000 Meters Varsity2320:28.89
Aug 29Mustang InviteAug 29 · 5,000 Meters 9/10 Boys · Place 49 · BrightonBrighton5,000 Meters 9/10 Boys4921:15.40 PB9
Aug 18Pinckney vs BrightonAug 18 · 5,000 Meters Varsity · Place 35 · BrightonBrighton5,000 Meters Varsity3521:28.0Unofficial9

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 22MHSAA MS Regional - Zone 5 - Hosted by Carson City-CrystalOct 22 · 2 Miles Gold (Top 7) Boys · Place 51 · ScrantonScranton2 Miles Gold (Top 7) Boys5112:31.08 PB8
Oct 19KLAA Middle School League MeetOct 19 · 2 Miles Varsity · Place 62 · ScrantonScranton2 Miles Varsity6213:22.8 PB8
Oct 12Scranton vs Ore Creek MSOct 12 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:28Unofficial8
Oct 5Scranton vs Parker MSOct 5 · 2 Miles New Division · Place 6 · ScrantonScranton2 Miles New Division613:16Unofficial8
Sep 29Parkside MS CC InvitationalSep 29 · 2 Miles 8th Grade · Place 17 · ScrantonScranton2 Miles 8th Grade1713:08.81 PB8
Sep 28Scranton vs Novi MSSep 28 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:11Unofficial8
Sep 23Scranton vs St. PatrickSep 23 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:20Unofficial8
Sep 21Scranton vs Hillside MSSep 21 · 2 Miles New Division · Place 11 · ScrantonScranton2 Miles New Division1113:31Unofficial8
Sep 14Scranton vs Highlanderway MSSep 14 · 2 Miles New Division · Place 7 · ScrantonScranton2 Miles New Division712:50Unofficial8

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 23MHSAA Middle School Regional - Zone 5 @ Carson CityOct 23 · 2 Miles Silver-Reserve Boys · Place 12 · ScrantonScranton2 Miles Silver-Reserve Boys1213:48.60 PB7
Oct 20KLAA Middle School Division MeetOct 20 · 2 Miles Varsity · Place 77 · ScrantonScranton2 Miles Varsity7714:17.87
Oct 1621 Michigan Middle School MEGA JamOct 16 · 3,200 Meters Varsity MS Boys · Place 91 · ScrantonScranton3,200 Meters Varsity MS Boys9113:40.75 PB7
Oct 13Scranton vs Ore Creek MSOct 13 · 2 Miles New Division · ScrantonScranton2 Miles New Division014:11Unofficial7
Oct 6Scranton vs Parker MSOct 6 · 2 Miles New Division · ScrantonScranton2 Miles New Division014:10Unofficial7
Oct 121 Legends Classic Middle SchoolOct 1 · 3,200 Meters MS Varsity · Place 77 · ScrantonScranton3,200 Meters MS Varsity7713:52.407
Sep 29Scranton vs Novi MSSep 29 · 2 Miles New Division · ScrantonScranton2 Miles New Division014:16Unofficial7
Sep 22Scranton vs Hillside MSSep 22 · 2 Miles New Division · ScrantonScranton2 Miles New Division014:52Unofficial7
Sep 15Scranton vs. Highlander Way MSSep 15 · 2 Miles New Division · ScrantonScranton2 Miles New Division015:20Unofficial7
Sep 10Scranton vs St. PatsSep 10 · 2 Miles Middle School · ScrantonScranton2 Miles Middle School015:10Unofficial7

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 19A2 Run Co Middle School Mega JamOct 19 · 2 Miles K6 Boys · Place 50 · MaltbyMaltby2 Miles K6 Boys5014:48.3 PB5