Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bath MHSAA Middle School Regional - Zone 5 @ Bath · Oct 713:12.12MHSAA Middle School Regional - Zone 5 @ BathOctober 7, 2023
2 Miles · Cass Benton Park OFFICIALKLAA Middle School Championships · Oct 1812:54.40KLAA Middle School ChampionshipsOctober 18, 2023
2 Miles · Ella Sharp Park OFFICIALParkside MS CC Invitational · Sep 2912:54.47Parkside MS CC InvitationalSeptember 29, 2022
2 Miles · Fish Creek Sportsman's ClubMHSAA MS Regional - Zone 5 - Hosted by Carson City-Crystal · Oct 2212:41.97MHSAA MS Regional - Zone 5 - Hosted by Carson City-CrystalOctober 22, 2022
2 Miles · Hartland HS OFFICIALScranton/Maltby @ Hartland Ore-creek · Oct 1112:32Scranton/Maltby @ Hartland Ore-creekOctober 11, 2023
3,200 Meters · Bennett 3200 Meters23 Middle School Coaching Legends Classic · Sep 2913:19.6123 Middle School Coaching Legends ClassicSeptember 29, 2023
5,000 Meters · Cass Benton Park OFFICIALBrighton @ Plymouth · Oct 617:16.8Brighton @ PlymouthOctober 6, 2026
5,000 Meters · Dewitt HSMHSAA LP Region 04-1 @ DeWitt · Oct 3016:20.99MHSAA LP Region 04-1 @ DeWittOctober 30, 2026
5,000 Meters · Double Loop Course'24 LEGENDS CLASSIC · Sep 2819:37.30'24 LEGENDS CLASSICSeptember 28, 2024
5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1218:03.32025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
5,000 Meters · Hess Hathaway Park - OFFICIAL2026 Waterford Fall Classic · Sep 2518:04.552026 Waterford Fall ClassicSeptember 25, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 1716:12.2842nd Father Gabriel Richard XC InvitationalOctober 17, 2026
5,000 Meters · Huron Meadows Metropark OFFICIALHartland/Howell @ Brighton · Oct 1317:39.67Hartland/Howell @ BrightonOctober 13, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1617:24.70KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1017:28.32026 Portage InvitationalOctober 10, 2026
5,000 Meters · Possum HollowAverill Invitational 2026 · Sep 1217:50.70Averill Invitational 2026September 12, 2026
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1917:19.7058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 30MHSAA LP Region 04-1 @ DeWittOct 30 · 5,000 Meters D1 Boys · Place 21 · BrightonBrighton5,000 Meters D1 Boys2116:20.99 PB11
Oct 22KLAA XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 20 · BrightonBrighton5,000 Meters Varsity2016:37.3—
Oct 1742nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Large School · Place 34 · BrightonBrighton5,000 Meters Varsity - Large School3416:12.28 PB11
Oct 13Hartland/Howell @ BrightonOct 13 · 5,000 Meters Varsity · Place 10 · BrightonBrighton5,000 Meters Varsity1017:39.67 PB11
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 148 · BrightonBrighton5,000 Meters Division 114817:28.3 PB11
Oct 6Brighton @ PlymouthOct 6 · 5,000 Meters Boys Race · Place 10 · BrightonBrighton5,000 Meters Boys Race1017:16.8 PB11
Sep 252026 Waterford Fall ClassicSep 25 · 5,000 Meters Boys High School Varsity · Place 9 · BrightonBrighton5,000 Meters Boys High School Varsity918:04.55 PB11
Sep 22Brighton/Northville @ SalemSep 22 · 5,000 Meters Boys Race · Place 13 · BrightonBrighton5,000 Meters Boys Race1317:25.011
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 Boys · Place 42 · BrightonBrighton5,000 Meters D1 Boys4217:19.70 PB11
Sep 15Canton/Novi @ BrightonSep 15 · 5,000 Meters Varsity · Place 19 · BrightonBrighton5,000 Meters Varsity1918:26.9711
Sep 12Averill Invitational 2026Sep 12 · 5,000 Meters Boys Gold Division · Place 20 · BrightonBrighton5,000 Meters Boys Gold Division2017:50.70 PB11
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 29 · BrightonBrighton5,000 Meters 11/12 Boys2918:07.011

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 24DeWitt PROM 5kOct 24 · 5,000 Meters Open HS · Place 5 · BrightonBrighton5,000 Meters Open HS517:10.710
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 12 · BrightonBrighton5,000 Meters Boy's JV1217:24.70 PB10
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Varsity · Place 53 · BrightonBrighton5,000 Meters Varsity5316:58.6910
Oct 7KLAA- Hartland/Brighton @ HowellOct 7 · 5,000 Meters Varsity · Place 16 · BrightonBrighton5,000 Meters Varsity1617:18.3—
Sep 30Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 12 · BrightonBrighton5,000 Meters Varsity1217:36.0010
Sep 16Plymouth @ BrightonSep 16 · 5,000 Meters Varsity · Place 20 · BrightonBrighton5,000 Meters Varsity2018:22.2910
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Spartan Elite (Top 10 at 24 States) · Place 81 · BrightonBrighton5,000 Meters Spartan Elite (Top 10 at 24 States)8118:03.3 PB10
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 27 · BrightonBrighton5,000 Meters Varsity2717:55.8810
Sep 6Averill Invitational 25Sep 6 · 5,000 Meters Boys Gold Division · Place 60 · BrightonBrighton5,000 Meters Boys Gold Division6018:28.9010
Aug 26Northville Mustang InviteAug 26 · 5,000 Meters Varsity · Place 10 · BrightonBrighton5,000 Meters Varsity1018:36.5010

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 21Livingston County JV InviteOct 21 · 5,000 Meters Varsity · Place 19 · BrightonBrighton5,000 Meters Varsity1919:49.459
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 76 · BrightonBrighton5,000 Meters JV Boys7618:55.709
Oct 1240th Father Gabriel Richard XC Invitational Oct 12 · 5,000 Meters Junior Varsity · Place 26 · BrightonBrighton5,000 Meters Junior Varsity2618:43.409
Oct 8Brighton/Howell @ HartlandOct 8 · 5,000 Meters Varsity · Place 28 · BrightonBrighton5,000 Meters Varsity2818:41.209
Oct 1Plymouth/Brighton @ NoviOct 1 · 5,000 Meters Varsity · Place 46 · BrightonBrighton5,000 Meters Varsity4619:21.109
Sep 28'24 LEGENDS CLASSICSep 28 · 5,000 Meters Varsity Red · Place 40 · BrightonBrighton5,000 Meters Varsity Red4019:37.30 PB9
Sep 20Mott Fall ClassicSep 20 · 5,000 Meters Open · Place 36 · BrightonBrighton5,000 Meters Open3622:04.789
Sep 17Salem @ BrightonSep 17 · 5,000 Meters Varsity · Place 29 · BrightonBrighton5,000 Meters Varsity2920:09.159
Sep 1455th New Boston Huron InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 29 · BrightonBrighton5,000 Meters Junior Varsity2920:33.20FR
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 70 · BrightonBrighton5,000 Meters Varsity7020:14.209
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 30 · BrightonBrighton5,000 Meters Varsity3019:43.289
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 27 · BrightonBrighton5,000 Meters Varsity2721:10.409

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 18KLAA Middle School ChampionshipsOct 18 · 2 Miles Varsity · Place 48 · ScrantonScranton2 Miles Varsity4812:54.40 PB8
Oct 11Scranton/Maltby @ Hartland Ore-creekOct 11 · 2 Miles Middle School · Place 10 · ScrantonScranton2 Miles Middle School1012:32 PB8
Oct 7MHSAA Middle School Regional - Zone 5 @ BathOct 7 · 2 Miles Large School (D-1/D-2) · Place 28 · ScrantonScranton2 Miles Large School (D-1/D-2)2813:12.12 PB8
Oct 4SMS vs Parker MSOct 4 · 2 Miles New Division · Place 4 · ScrantonScranton2 Miles New Division413:10Unofficial8
Sep 2923 Middle School Coaching Legends ClassicSep 29 · 3,200 Meters Men's Varsity 3200 M · Place 38 · ScrantonScranton3,200 Meters Men's Varsity 3200 M3813:19.61 PB8
Sep 27SMS vs Novi MSSep 27 · 2 Miles New Division · Place 10 · ScrantonScranton2 Miles New Division1012:41Unofficial8
Sep 20SMS vs Hillside MSSep 20 · 2 Miles New Division · Place 17 · ScrantonScranton2 Miles New Division1713:42Unofficial8
Sep 13SMS vs Highlander Way MSSep 13 · 3,200 Meters New Division · Place 7 · ScrantonScranton3,200 Meters New Division713:16Unofficial8

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 64 · ScrantonScranton2 Miles Gold (Top 7) Boys6412:41.97 PB7
Oct 19KLAA Middle School League MeetOct 19 · 2 Miles Varsity · Place 57 · ScrantonScranton2 Miles Varsity5713:15.27
Oct 12Scranton vs Ore Creek MSOct 12 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:40Unofficial7
Oct 5Scranton vs Parker MSOct 5 · 2 Miles New Division · Place 7 · ScrantonScranton2 Miles New Division713:27Unofficial7
Sep 29Parkside MS CC InvitationalSep 29 · 2 Miles 7th Grade · Place 11 · ScrantonScranton2 Miles 7th Grade1112:54.47 PB7
Sep 28Scranton vs Novi MSSep 28 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:17Unofficial7
Sep 23Scranton vs St. PatrickSep 23 · 2 Miles New Division · Place 5 · ScrantonScranton2 Miles New Division512:48Unofficial7
Sep 21Scranton vs Hillside MSSep 21 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:51Unofficial7
Sep 14Scranton vs Highlanderway MSSep 14 · 2 Miles New Division · ScrantonScranton2 Miles New Division013:32Unofficial7