Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Fisher Trails - Northwood U7th Annual Northwood Invitational (MS, HS, College) · Sep 1222:14.907th Annual Northwood Invitational (MS, HS, College)September 12, 2026
5,000 Meters · 'New' South Course37th Annual Gabriel Richard XC Invitational · Oct 1620:34.9037th Annual Gabriel Richard XC InvitationalOctober 16, 2021
5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 3120:13.7Mustang InviteAugust 31, 2021
5,000 Meters · Howell High SchoolJV Last Chance · Oct 2722:21.6JV Last ChanceOctober 27, 2020
5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Cross Country Championships · Oct 2218:02.80KLAA Cross Country ChampionshipsOctober 22, 2022
5,000 Meters · Nankin Mills Park OFFICIALBrighton @ Churchill · Sep 824:04.9Brighton @ ChurchillSeptember 8, 2020
5,000 Meters · North CourseBrighton @ Pinckney · Sep 2223:24.48Brighton @ PinckneySeptember 22, 2020
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1117:16.54th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
5,000 Meters · Sunset Ridge @ Huron Meadows21 Legends Classic - HIGH SCHOOL · Oct 220:32.1821 Legends Classic - HIGH SCHOOLOctober 2, 2021
5,000 Meters · Willow Metropark OFFICIAL52nd Annual Huron Invitational · Sep 1819:37.9052nd Annual Huron InvitationalSeptember 18, 2021
8,000 Meters · 8K Course (4x 2k loop)Spartan Grand Classic · Oct 427:20.5Spartan Grand ClassicOctober 4, 2025
8,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1227:37.22025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 127th Annual Northwood Invitational (MS, HS, College)Sep 12 · 4 Miles Collegiate Men · Place 40 · Michigan State University ClubMichigan State University Club4 Miles Collegiate Men4022:14.90 PBJr

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Spartan Grand ClassicOct 4 · 8,000 Meters College · Place 19 · Michigan State University ClubMichigan State University Club8,000 Meters College1927:20.5 PBSo
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 8,000 Meters College · Place 178 · Michigan State University ClubMichigan State University Club8,000 Meters College17827:37.2 PBSo

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys All Comers · Place 34 · BrightonBrighton5,000 Meters Boys All Comers3417:16.5 PB12
Oct 28Post Regional Open Meet (PROM) - Springfiled OaksOct 28 · 5,000 Meters Open · Place 3 · BrightonBrighton5,000 Meters Open317:13.3612
Oct 20KLAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 10 · BrightonBrighton5,000 Meters Junior Varsity1017:56.9012
Oct 1439th Fr Gabriel Richard Cross Country InviteOct 14 · 5,000 Meters Junior Varsity · Place 1 · BrightonBrighton5,000 Meters Junior Varsity117:44.4312
Oct 10Howell/Hartland @ BrightonOct 10 · 5,000 Meters Varsity · Place 18 · BrightonBrighton5,000 Meters Varsity1817:19.9012
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 13 · BrightonBrighton5,000 Meters Division 11317:37.612
Oct 3KLAA-W: Plymouth/Novi @ BrightonOct 3 · 5,000 Meters Varsity · Place 21 · BrightonBrighton5,000 Meters Varsity2117:47.712
Sep 3023 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 18 · BrightonBrighton5,000 Meters Varsity1818:18.6SR
Sep 22Mott Fall ClassicSep 22 · 5,000 Meters Open · Place 3 · BrightonBrighton5,000 Meters Open318:24.5312
Sep 19Brighton @ SalemSep 19 · 5,000 Meters Varsity · Place 12 · BrightonBrighton5,000 Meters Varsity1217:45.3012
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 115 · BrightonBrighton5,000 Meters Elite11518:03.712
Sep 12Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 36 · BrightonBrighton5,000 Meters Varsity3618:19.2012
Sep 9Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 50 · BrightonBrighton5,000 Meters Varsity5018:14.212

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 27Brighton PROMOct 27 · 5,000 Meters Varsity · Place 5 · BrightonBrighton5,000 Meters Varsity517:36.4311
Oct 22KLAA Cross Country ChampionshipsOct 22 · 5,000 Meters Boys JV · Place 24 · BrightonBrighton5,000 Meters Boys JV2418:02.80 PB11
Oct 1538th Annual Gabriel Richard InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 16 · BrightonBrighton5,000 Meters Junior Varsity1618:10.0311
Oct 82022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 31 · BrightonBrighton5,000 Meters Division 13117:54.811
Oct 4Brighton @ CantonOct 4 · 5,000 Meters Varsity · Place 18 · BrightonBrighton5,000 Meters Varsity1818:22.5011
Sep 24Mt. Brighton InviteSep 24 · 5,000 Meters Varsity · Place 21 · BrightonBrighton5,000 Meters Varsity2119:27.2—
Sep 20Plymouth/Northville @ BrightonSep 20 · 5,000 Meters Varsity · Place 40 · BrightonBrighton5,000 Meters Varsity4018:27.711
Sep 16MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 133 · BrightonBrighton5,000 Meters Elite13318:23.8211
Sep 13Brighton/Salem @NoviSep 13 · 5,000 Meters Varsity · Place 17 · BrightonBrighton5,000 Meters Varsity1718:35.4911
Sep 10Averill InvitationalSep 10 · 5,000 Meters Varsity · Place 29 · BrightonBrighton5,000 Meters Varsity2919:34.811
Aug 19Pinckney vs Brighton duel (boys only)Aug 19 · 5,000 Meters Varsity · Place 19 · BrightonBrighton5,000 Meters Varsity1920:36Unofficial11

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29Brighton PROMOct 29 · 5,000 Meters Varsity · Place 54 · BrightonBrighton5,000 Meters Varsity5420:07.210
Oct 21KLAA Cross Country ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 127 · BrightonBrighton5,000 Meters Junior Varsity12719:48.7810
Oct 1637th Annual Gabriel Richard XC InvitationalOct 16 · 5,000 Meters JV Large School Div · Place 118 · BrightonBrighton5,000 Meters JV Large School Div11820:34.90 PB10
Oct 221 Legends Classic - HIGH SCHOOLOct 2 · 5,000 Meters Gold Reserve (JV2) · Place 63 · BrightonBrighton5,000 Meters Gold Reserve (JV2)6320:32.18 PB10
Sep 28Brighton/Northville @ PlymouthSep 28 · 5,000 Meters Varsity · Place 81 · BrightonBrighton5,000 Meters Varsity8120:46.6010
Sep 24Mott Fall ClassicSep 24 · 5,000 Meters Open · Place 29 · BrightonBrighton5,000 Meters Open2920:24Unofficial10
Sep 1852nd Annual Huron InvitationalSep 18 · 5,000 Meters High School Division 1 · Place 73 · BrightonBrighton5,000 Meters High School Division 17319:37.90 PB10
Sep 14Salem/Novi @ BrightonSep 14 · 5,000 Meters Varsity · Place 37 · BrightonBrighton5,000 Meters Varsity3720:2310
Sep 11Averill InvitationalSep 11 · 5,000 Meters Varsity · Place 28 · BrightonBrighton5,000 Meters Varsity2820:03.510
Aug 31Mustang InviteAug 31 · 5,000 Meters 9/10 Boys · Place 49 · BrightonBrighton5,000 Meters 9/10 Boys4920:13.7 PB10
Aug 20Pinckney Vs Brighton dual Aug 20 · 5,000 Meters New Division · Place 24 · BrightonBrighton5,000 Meters New Division2421:11Unofficial10

2020 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 27JV Last ChanceOct 27 · 5,000 Meters Junior Varsity · Place 75 · BrightonBrighton5,000 Meters Junior Varsity7522:21.6 PB9
Oct 21Brighton @ Pioneer JVOct 21 · 5,000 Meters Varsity · Place 68 · BrightonBrighton5,000 Meters Varsity6826:56.309
Oct 15Brighton @ Hartland Dual (JV only)Oct 15 · 5,000 Meters Junior Varsity · Place 49 · BrightonBrighton5,000 Meters Junior Varsity4922:039
Oct 10Boys Northville @ BrightonOct 10 · 5,000 Meters Boys Race 2 · Place 40 · BrightonBrighton5,000 Meters Boys Race 24022:149
Oct 3Plymouth v BrightonOct 3 · 5,000 Meters Varsity · Place 59 · BrightonBrighton5,000 Meters Varsity5922:18.669
Sep 29Milford @ BrightonSep 29 · 5,000 Meters Varsity · Place 65 · BrightonBrighton5,000 Meters Varsity6522:009
Sep 26Salem @ BrightonSep 26 · 5,000 Meters Varsity · Place 29 · BrightonBrighton5,000 Meters Varsity2923:009
Sep 22Brighton @ PinckneySep 22 · 5,000 Meters Varsity · Place 49 · BrightonBrighton5,000 Meters Varsity4923:24.48 PB9
Sep 19Howell @ BrightonSep 19 · 5,000 Meters Varsity · Place 43 · BrightonBrighton5,000 Meters Varsity4322:309
Sep 16Brighton @ AA PioneerSep 16 · 5,000 Meters Junior Varsity · Place 32 · BrightonBrighton5,000 Meters Junior Varsity3221:48.99
Sep 12Canton v. BrightonSep 12 · 5,000 Meters Varsity · Place 59 · BrightonBrighton5,000 Meters Varsity5923:579
Sep 8Brighton @ ChurchillSep 8 · 5,000 Meters Varsity · Place 53 · BrightonBrighton5,000 Meters Varsity5324:04.9 PB9
Sep 2Romeo @ Brighton - Dual MeetSep 2 · 5,000 Meters Wave 1 · Place 58 · BrightonBrighton5,000 Meters Wave 15826:449
Aug 29Novi @ BrightonAug 29 · 5,000 Meters Varsity · Place 64 · BrightonBrighton5,000 Meters Varsity6426:299