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:09.89MHSAA Middle School Regional - Zone 5 @ Carson CityOctober 23, 2021
2 Miles · Cass Benton Park OFFICIALKLAA Middle School League Meet · Oct 1913:24.7KLAA Middle School League MeetOctober 19, 2022
2 Miles · Ella Sharp Park OFFICIALParkside MS CC Invitational · Sep 2912:55.85Parkside MS CC InvitationalSeptember 29, 2022
2 Miles · Fish Creek Sportsman's ClubMHSAA MS Regional - Zone 5 - Hosted by Carson City-Crystal · Oct 2212:20.84MHSAA MS Regional - Zone 5 - Hosted by Carson City-CrystalOctober 22, 2022
3,200 Meters · Huron Meadows 320021 Michigan Middle School MEGA Jam · Oct 1612:51.1821 Michigan Middle School MEGA JamOctober 16, 2021
5,000 Meters · Cass BentonMustang Invite · Aug 2921:11.50Mustang InviteAugust 29, 2023
5,000 Meters · Cass Benton Park OFFICIALBrighton @ Plymouth · Oct 619:16.0Brighton @ PlymouthOctober 6, 2026
5,000 Meters · Dewitt HSDeWitt PROM · Oct 3017:59.63DeWitt PROMOctober 30, 2026
5,000 Meters · Double Loop Course'24 LEGENDS CLASSIC · Sep 2821:02.10'24 LEGENDS CLASSICSeptember 28, 2024
5,000 Meters · Hess Hathaway Park - OFFICIAL2026 Waterford Fall Classic · Sep 2520:10.422026 Waterford Fall ClassicSeptember 25, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 1718:20.9642nd Father Gabriel Richard XC InvitationalOctober 17, 2026
5,000 Meters · Huron Meadows Metropark OFFICIALCanton/Novi @ Brighton · Sep 1519:40.67Canton/Novi @ BrightonSeptember 15, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1619:17.80KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Pinckney HS2026 Legends XC Invitational · Oct 320:30.982026 Legends XC InvitationalOctober 3, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1019:39.42026 Portage InvitationalOctober 10, 2026
5,000 Meters · Possum HollowAverill Invitational 25 · Sep 620:34.58Averill Invitational 25September 6, 2025
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1919:44.9058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026
5,000 Meters · Willow Metropark OFFICIAL56th Annual Huron Invite · Sep 1319:29.8056th Annual Huron InviteSeptember 13, 2025

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

2026 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 30DeWitt PROMOct 30 · 5,000 Meters Open HS · Place 17 · BrightonBrighton5,000 Meters Open HS1717:59.63 PB12
Oct 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 39 · BrightonBrighton5,000 Meters Junior Varsity3918:24.5—
Oct 1742nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters JV - Large Schools · Place 37 · BrightonBrighton5,000 Meters JV - Large Schools3718:20.96 PB12
Oct 13Hartland/Howell @ BrightonOct 13 · 5,000 Meters Varsity · Place 37 · BrightonBrighton5,000 Meters Varsity3719:44.0612
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 175 · BrightonBrighton5,000 Meters Division 1 Reserve17519:39.4 PB12
Oct 6Brighton @ PlymouthOct 6 · 5,000 Meters Boys Race · Place 30 · BrightonBrighton5,000 Meters Boys Race3019:16.0 PB12
Oct 32026 Legends XC InvitationalOct 3 · 5,000 Meters Boys Varsity Race · Place 43 · BrightonBrighton5,000 Meters Boys Varsity Race4320:30.98 PB12
Sep 252026 Waterford Fall ClassicSep 25 · 5,000 Meters Boys High School Varsity · Place 43 · BrightonBrighton5,000 Meters Boys High School Varsity4320:10.42 PB12
Sep 22Brighton/Northville @ SalemSep 22 · 5,000 Meters Boys Race · Place 37 · BrightonBrighton5,000 Meters Boys Race3719:12.612
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 Boys · Place 144 · BrightonBrighton5,000 Meters D1 Boys14419:44.90 PB12
Sep 15Canton/Novi @ BrightonSep 15 · 5,000 Meters Varsity · Place 41 · BrightonBrighton5,000 Meters Varsity4119:40.67 PB12
Sep 12Averill Invitational 2026Sep 12 · 5,000 Meters Boys Gold Division · Place 92 · BrightonBrighton5,000 Meters Boys Gold Division9221:06.6012
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 65 · BrightonBrighton5,000 Meters 11/12 Boys6519:42.912

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 20Livingston County JV InviteOct 20 · 5,000 Meters Varsity · Place 55 · BrightonBrighton5,000 Meters Varsity5520:06.6411
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 109 · BrightonBrighton5,000 Meters Boy's JV10919:17.80 PB11
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 42 · BrightonBrighton5,000 Meters Junior Varsity4218:55.2011
Oct 7KLAA- Hartland/Brighton @ HowellOct 7 · 5,000 Meters Varsity · Place 57 · BrightonBrighton5,000 Meters Varsity5719:19.1—
Sep 30Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 55 · BrightonBrighton5,000 Meters Varsity5519:57.5011
Sep 16Plymouth @ BrightonSep 16 · 5,000 Meters Varsity · Place 42 · BrightonBrighton5,000 Meters Varsity4220:43.9811
Sep 1356th Annual Huron InviteSep 13 · 5,000 Meters Huron Invite Junior Varsity · Place 19 · BrightonBrighton5,000 Meters Huron Invite Junior Varsity1919:29.80 PB11
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 72 · BrightonBrighton5,000 Meters Varsity7220:07.2311
Sep 6Averill Invitational 25Sep 6 · 5,000 Meters Boys Silver · Place 51 · BrightonBrighton5,000 Meters Boys Silver5120:34.58 PB11
Aug 26Northville Mustang InviteAug 26 · 5,000 Meters Varsity · Place 55 · BrightonBrighton5,000 Meters Varsity5521:13.8011

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 21Livingston County JV InviteOct 21 · 5,000 Meters Varsity · Place 40 · BrightonBrighton5,000 Meters Varsity4021:13.4110
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 118 · BrightonBrighton5,000 Meters JV Boys11819:40.0010
Oct 1240th Father Gabriel Richard XC Invitational Oct 12 · 5,000 Meters Junior Varsity · Place 46 · BrightonBrighton5,000 Meters Junior Varsity4619:12.3010
Oct 8Brighton/Howell @ HartlandOct 8 · 5,000 Meters Varsity · Place 58 · BrightonBrighton5,000 Meters Varsity5820:08.8010
Oct 1Plymouth/Brighton @ NoviOct 1 · 5,000 Meters Varsity · Place 73 · BrightonBrighton5,000 Meters Varsity7320:42.9010
Sep 28'24 LEGENDS CLASSICSep 28 · 5,000 Meters Varsity Red · Place 68 · BrightonBrighton5,000 Meters Varsity Red6821:02.10 PB10
Sep 20Mott Fall ClassicSep 20 · 5,000 Meters Open · Place 24 · BrightonBrighton5,000 Meters Open2421:11.8210
Sep 17Salem @ BrightonSep 17 · 5,000 Meters Varsity · Place 35 · BrightonBrighton5,000 Meters Varsity3520:39.5810
Sep 1455th New Boston Huron InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 32 · BrightonBrighton5,000 Meters Junior Varsity3220:39.40SO
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 78 · BrightonBrighton5,000 Meters Varsity7820:36.3010
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 121 · BrightonBrighton5,000 Meters Varsity12121:50.1310
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 32 · BrightonBrighton5,000 Meters Varsity3221:50.2010

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 23Livingston County JV InviteOct 23 · 5,000 Meters Varsity · Place 21 · BrightonBrighton5,000 Meters Varsity2119:15.50—
Oct 20KLAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 83 · BrightonBrighton5,000 Meters Junior Varsity8319:59.509
Oct 1439th Fr Gabriel Richard Cross Country InviteOct 14 · 5,000 Meters Junior Varsity · Place 60 · BrightonBrighton5,000 Meters Junior Varsity6019:58.819
Oct 10Howell/Hartland @ BrightonOct 10 · 5,000 Meters Varsity · Place 49 · BrightonBrighton5,000 Meters Varsity4919:51.509
Oct 3KLAA-W: Plymouth/Novi @ BrightonOct 3 · 5,000 Meters Varsity · Place 57 · BrightonBrighton5,000 Meters Varsity5720:51.59
Sep 3023 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 79 · BrightonBrighton5,000 Meters Varsity7920:36.4FR
Sep 22Mott Fall ClassicSep 22 · 5,000 Meters Open · Place 39 · BrightonBrighton5,000 Meters Open3920:47.539
Sep 19Brighton @ SalemSep 19 · 5,000 Meters Varsity · Place 41 · BrightonBrighton5,000 Meters Varsity4120:22.509
Sep 1654th New Boston Huron InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 23 · BrightonBrighton5,000 Meters Junior Varsity2320:00.60FR
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 92 · BrightonBrighton5,000 Meters Varsity9221:13.909
Sep 9Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 35 · BrightonBrighton5,000 Meters Varsity3521:08.79
Aug 29Mustang InviteAug 29 · 5,000 Meters 9/10 Boys · Place 46 · BrightonBrighton5,000 Meters 9/10 Boys4621:11.50 PB9
Aug 18Pinckney vs BrightonAug 18 · 5,000 Meters Varsity · Place 36 · BrightonBrighton5,000 Meters Varsity3621:29.6Unofficial9

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 41 · ScrantonScranton2 Miles Gold (Top 7) Boys4112:20.84 PB8
Oct 19KLAA Middle School League MeetOct 19 · 2 Miles Varsity · Place 64 · ScrantonScranton2 Miles Varsity6413:24.7 PB8
Oct 12Scranton vs Ore Creek MSOct 12 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:07Unofficial8
Oct 5Scranton vs Parker MSOct 5 · 2 Miles New Division · Place 4 · ScrantonScranton2 Miles New Division413:01Unofficial8
Sep 29Parkside MS CC InvitationalSep 29 · 2 Miles 8th Grade · Place 15 · ScrantonScranton2 Miles 8th Grade1512:55.85 PB8
Sep 28Scranton vs Novi MSSep 28 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:06Unofficial8
Sep 23Scranton vs St. PatrickSep 23 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:18Unofficial8
Sep 21Scranton vs Hillside MSSep 21 · 2 Miles New Division · Place 13 · ScrantonScranton2 Miles New Division1313:39Unofficial8
Sep 14Scranton vs Highlanderway MSSep 14 · 2 Miles New Division · Place 10 · ScrantonScranton2 Miles New Division1013:09Unofficial8

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 23MHSAA Middle School Regional - Zone 5 @ Carson CityOct 23 · 2 Miles Gold-Varsity Boys · Place 46 · ScrantonScranton2 Miles Gold-Varsity Boys4613:09.89 PB7
Oct 20KLAA Middle School Division MeetOct 20 · 2 Miles Varsity · Place 36 · ScrantonScranton2 Miles Varsity3613:07.67
Oct 1621 Michigan Middle School MEGA JamOct 16 · 3,200 Meters Varsity MS Boys · Place 50 · ScrantonScranton3,200 Meters Varsity MS Boys5012:51.18 PB7
Oct 13Scranton vs Ore Creek MSOct 13 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:17Unofficial7
Oct 6Scranton vs Parker MSOct 6 · 2 Miles New Division · Place 5 · ScrantonScranton2 Miles New Division512:59Unofficial7
Oct 121 Legends Classic Middle SchoolOct 1 · 3,200 Meters MS Varsity · Place 43 · ScrantonScranton3,200 Meters MS Varsity4312:56.607
Sep 29Scranton vs Novi MSSep 29 · 2 Miles New Division · Place 4 · ScrantonScranton2 Miles New Division412:55Unofficial7
Sep 22Scranton vs Hillside MSSep 22 · 2 Miles New Division · ScrantonScranton2 Miles New Division014:01Unofficial7
Sep 15Scranton vs. Highlander Way MSSep 15 · 2 Miles New Division · Place 7 · ScrantonScranton2 Miles New Division713:58Unofficial7
Sep 10Scranton vs St. PatsSep 10 · 2 Miles Middle School · ScrantonScranton2 Miles Middle School014:09Unofficial7