Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bath MHSAA Middle School Regional - Zone 5 @ Bath · Oct 714:38.54MHSAA Middle School Regional - Zone 5 @ BathOctober 7, 2023
2 Miles · Cass Benton Park OFFICIALKLAA Middle School Championships · Oct 1815:03.40KLAA Middle School ChampionshipsOctober 18, 2023
2 Miles · Ella Sharp Park OFFICIALParkside MS CC Invitational · Sep 2916:50.26Parkside MS CC InvitationalSeptember 29, 2022
2 Miles · Fish Creek Sportsman's ClubMHSAA MS Regional - Zone 5 - Hosted by Carson City-Crystal · Oct 2215:17.43MHSAA MS Regional - Zone 5 - Hosted by Carson City-CrystalOctober 22, 2022
2 Miles · Hartland HS OFFICIALScranton/Maltby @ Hartland Ore-creek · Oct 1114:25Scranton/Maltby @ Hartland Ore-creekOctober 11, 2023
3,200 Meters · Bennett 3200 Meters23 Middle School Coaching Legends Classic · Sep 2915:15.0323 Middle School Coaching Legends ClassicSeptember 29, 2023
5,000 Meters · Hess Hathaway Park - OFFICIAL2026 Waterford Fall Classic · Sep 2518:44.492026 Waterford Fall ClassicSeptember 25, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 1720:26.1542nd Father Gabriel Richard XC InvitationalOctober 17, 2026
5,000 Meters · Huron Meadows Metropark OFFICIALCanton/Novi @ Brighton · Sep 1520:20.27Canton/Novi @ BrightonSeptember 15, 2026
5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championships · Oct 1619:50.30KLAA Cross Country ChampionshipsOctober 16, 2025
5,000 Meters · Pinckney HS2026 Legends XC Invitational · Oct 322:30.792026 Legends XC InvitationalOctober 3, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1019:46.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Possum HollowAverill Invitational 25 · Sep 621:12.83Averill Invitational 25September 6, 2025
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1918:21.7058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026
5,000 Meters · Willow Metropark OFFICIAL56th Annual Huron Invite · Sep 1319:47.7056th Annual Huron InviteSeptember 13, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 1742nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Large School · Place 220 · BrightonBrighton5,000 Meters Varsity - Large School22020:26.15 PB11
Oct 13Hartland/Howell @ BrightonOct 13 · 5,000 Meters Varsity · Place 61 · BrightonBrighton5,000 Meters Varsity6121:43.3611
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 198 · BrightonBrighton5,000 Meters Division 1 Reserve19819:46.7 PB11
Oct 32026 Legends XC InvitationalOct 3 · 5,000 Meters Boys Varsity Race · Place 45 · BrightonBrighton5,000 Meters Boys Varsity Race4522:30.79 PB11
Sep 252026 Waterford Fall ClassicSep 25 · 5,000 Meters Boys High School Varsity · Place 22 · BrightonBrighton5,000 Meters Boys High School Varsity2218:44.49 PB11
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 JV Boys · Place 32 · BrightonBrighton5,000 Meters D1 JV Boys3218:21.70 PB11
Sep 15Canton/Novi @ BrightonSep 15 · 5,000 Meters Varsity · Place 55 · BrightonBrighton5,000 Meters Varsity5520:20.27 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 20Livingston County JV InviteOct 20 · 5,000 Meters Varsity · Place 44 · BrightonBrighton5,000 Meters Varsity4419:40.9810
Oct 16KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 134 · BrightonBrighton5,000 Meters Boy's JV13419:50.30 PB10
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 57 · BrightonBrighton5,000 Meters Junior Varsity5719:17.2810
Oct 7KLAA- Hartland/Brighton @ HowellOct 7 · 5,000 Meters Varsity · Place 71 · BrightonBrighton5,000 Meters Varsity7119:53.9—
Sep 30Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 65 · BrightonBrighton5,000 Meters Varsity6520:24.3010
Sep 1356th Annual Huron InviteSep 13 · 5,000 Meters Huron Invite Junior Varsity · Place 26 · BrightonBrighton5,000 Meters Huron Invite Junior Varsity2619:47.70 PB10
Sep 9Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 81 · BrightonBrighton5,000 Meters Varsity8120:30.1210
Sep 6Averill Invitational 25Sep 6 · 5,000 Meters Boys Silver · Place 78 · BrightonBrighton5,000 Meters Boys Silver7821:12.83 PB10

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 21Livingston County JV InviteOct 21 · 5,000 Meters Varsity · Place 47 · BrightonBrighton5,000 Meters Varsity4721:36.529
Oct 17KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 168 · BrightonBrighton5,000 Meters JV Boys16820:49.609
Oct 1240th Father Gabriel Richard XC Invitational Oct 12 · 5,000 Meters Junior Varsity · Place 82 · BrightonBrighton5,000 Meters Junior Varsity8220:10.409
Oct 8Brighton/Howell @ HartlandOct 8 · 5,000 Meters Varsity · Place 65 · BrightonBrighton5,000 Meters Varsity6520:51.309
Oct 1Plymouth/Brighton @ NoviOct 1 · 5,000 Meters Varsity · Place 85 · BrightonBrighton5,000 Meters Varsity8521:27.709
Sep 20Mott Fall ClassicSep 20 · 5,000 Meters Open · Place 37 · BrightonBrighton5,000 Meters Open3722:07.379
Sep 17Salem @ BrightonSep 17 · 5,000 Meters Varsity · Place 49 · BrightonBrighton5,000 Meters Varsity4922:23.199
Sep 1455th New Boston Huron InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 77 · BrightonBrighton5,000 Meters Junior Varsity7721:51.10FR
Sep 10Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 106 · BrightonBrighton5,000 Meters Varsity10623:16.409
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 186 · BrightonBrighton5,000 Meters Varsity18623:11.969
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 57 · BrightonBrighton5,000 Meters Varsity5724:11.409

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 18KLAA Middle School ChampionshipsOct 18 · 2 Miles Varsity · Place 122 · ScrantonScranton2 Miles Varsity12215:03.40 PB8
Oct 11Scranton/Maltby @ Hartland Ore-creekOct 11 · 2 Miles Middle School · Place 30 · ScrantonScranton2 Miles Middle School3014:25 PB8
Oct 7MHSAA Middle School Regional - Zone 5 @ BathOct 7 · 2 Miles Large School (D-1/D-2) · Place 67 · ScrantonScranton2 Miles Large School (D-1/D-2)6714:38.54 PB8
Oct 4SMS vs Parker MSOct 4 · 2 Miles New Division · ScrantonScranton2 Miles New Division014:40Unofficial8
Sep 2923 Middle School Coaching Legends ClassicSep 29 · 3,200 Meters Men's Varsity 3200 M · Place 76 · ScrantonScranton3,200 Meters Men's Varsity 3200 M7615:15.03 PB8
Sep 27SMS vs Novi MSSep 27 · 2 Miles New Division · ScrantonScranton2 Miles New Division014:45Unofficial8
Sep 20SMS vs Hillside MSSep 20 · 2 Miles New Division · ScrantonScranton2 Miles New Division015:37Unofficial8
Sep 13SMS vs Highlander Way MSSep 13 · 3,200 Meters New Division · ScrantonScranton3,200 Meters New Division014:40Unofficial8

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 22MHSAA MS Regional - Zone 5 - Hosted by Carson City-CrystalOct 22 · 2 Miles Silver Boys · Place 49 · ScrantonScranton2 Miles Silver Boys4915:17.43 PB7
Oct 12Scranton vs Ore Creek MSOct 12 · 2 Miles New Division · ScrantonScranton2 Miles New Division016:27Unofficial7
Sep 29Parkside MS CC InvitationalSep 29 · 2 Miles 7th Grade · Place 50 · ScrantonScranton2 Miles 7th Grade5016:50.26 PB7
Sep 28Scranton vs Novi MSSep 28 · 2 Miles New Division · ScrantonScranton2 Miles New Division016:31Unofficial7
Sep 23Scranton vs St. PatrickSep 23 · 2 Miles New Division · ScrantonScranton2 Miles New Division016:05Unofficial7
Sep 21Scranton vs Hillside MSSep 21 · 2 Miles New Division · ScrantonScranton2 Miles New Division017:28Unofficial7
Sep 14Scranton vs Highlanderway MSSep 14 · 2 Miles New Division · ScrantonScranton2 Miles New Division016:23Unofficial7