Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Carson City-Crystal High SchoolMHSAA Middle School Regional - Zone 5 @ Carson City · Oct 23 | 17:07.79 | MHSAA Middle School Regional - Zone 5 @ Carson City | October 23, 2021 |
| 2 Miles · Huron Meadows 3200A2 Run Co Middle School Mega Jam · Oct 19 | 17:14.7 | A2 Run Co Middle School Mega Jam | October 19, 2019 |
| 3,200 Meters · Huron Meadows 320021 Michigan Middle School MEGA Jam · Oct 16 | 16:36.54 | 21 Michigan Middle School MEGA Jam | October 16, 2021 |
| 3,200 Meters · Huron Meadows Metropark OFFICIAL21 Legends Classic Middle School · Oct 1 | 16:56.60 | 21 Legends Classic Middle School | October 1, 2021 |
| 5,000 Meters · Cass BentonMustang Invite · Aug 29 | 20:48.40 | Mustang Invite | August 29, 2023 |
| 5,000 Meters · Double Loop Course'24 LEGENDS CLASSIC · Sep 28 | 21:49.00 | '24 LEGENDS CLASSIC | September 28, 2024 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Cross Country Championships · Oct 22 | 21:03.30 | KLAA Cross Country Championships | October 22, 2022 |
| 5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championship · Oct 17 | 19:57.80 | KLAA Cross Country Championship | October 17, 2024 |
| 5,000 Meters · Possum HollowAverill Invitational 25 · Sep 6 | 20:41.56 | Averill Invitational 25 | September 6, 2025 |
| 5,000 Meters · Willow Metropark OFFICIAL56th Annual Huron Invite · Sep 13 | 18:51.50 | 56th Annual Huron Invite | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Livingston County JV InviteOct 20 · 5,000 Meters Varsity · Place 74 · BrightonBrighton | 5,000 Meters Varsity | 74 | 20:58.05 | 12 |
| Oct 16 | KLAA Cross Country ChampionshipsOct 16 · 5,000 Meters Boy's JV · Place 149 · BrightonBrighton | 5,000 Meters Boy's JV | 149 | 20:07.30 | 12 |
| Oct 11 | 41st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 66 · BrightonBrighton | 5,000 Meters Junior Varsity | 66 | 19:24.20 | 12 |
| Oct 7 | KLAA- Hartland/Brighton @ HowellOct 7 · 5,000 Meters Varsity · Place 74 · BrightonBrighton | 5,000 Meters Varsity | 74 | 20:31.7 | — |
| Sep 30 | Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 73 · BrightonBrighton | 5,000 Meters Varsity | 73 | 20:49.40 | 12 |
| Sep 16 | Plymouth @ BrightonSep 16 · 5,000 Meters Varsity · Place 41 · BrightonBrighton | 5,000 Meters Varsity | 41 | 20:40.45 | 12 |
| Sep 13 | 56th Annual Huron InviteSep 13 · 5,000 Meters Huron Invite Junior Varsity · Place 8 · BrightonBrighton | 5,000 Meters Huron Invite Junior Varsity | 8 | 18:51.50 PB | 12 |
| Sep 9 | Salem/Northville @ BrightonSep 9 · 5,000 Meters Varsity · Place 83 · BrightonBrighton | 5,000 Meters Varsity | 83 | 20:36.60 | 12 |
| Sep 6 | Averill Invitational 25Sep 6 · 5,000 Meters Boys Silver · Place 58 · BrightonBrighton | 5,000 Meters Boys Silver | 58 | 20:41.56 PB | 12 |
| Aug 26 | Northville Mustang InviteAug 26 · 5,000 Meters Varsity · Place 53 · BrightonBrighton | 5,000 Meters Varsity | 53 | 21:05.90 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Livingston County JV InviteOct 21 · 5,000 Meters Varsity · Place 44 · BrightonBrighton | 5,000 Meters Varsity | 44 | 21:31.92 | 11 |
| Oct 17 | KLAA Cross Country ChampionshipOct 17 · 5,000 Meters JV Boys · Place 135 · BrightonBrighton | 5,000 Meters JV Boys | 135 | 19:57.80 PB | 11 |
| Oct 12 | 40th Father Gabriel Richard XC Invitational Oct 12 · 5,000 Meters Junior Varsity · Place 43 · BrightonBrighton | 5,000 Meters Junior Varsity | 43 | 19:10.20 | 11 |
| Oct 8 | Brighton/Howell @ HartlandOct 8 · 5,000 Meters Varsity · Place 56 · BrightonBrighton | 5,000 Meters Varsity | 56 | 19:59.80 | 11 |
| Oct 1 | Plymouth/Brighton @ NoviOct 1 · 5,000 Meters Varsity · Place 89 · BrightonBrighton | 5,000 Meters Varsity | 89 | 21:38.20 | 11 |
| Sep 28 | '24 LEGENDS CLASSICSep 28 · 5,000 Meters Varsity Red · Place 80 · BrightonBrighton | 5,000 Meters Varsity Red | 80 | 21:49.00 PB | 11 |
| Sep 10 | Canton, Brighton @ NorthvilleSep 10 · 5,000 Meters Varsity · Place 94 · BrightonBrighton | 5,000 Meters Varsity | 94 | 21:28.40 | 11 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 94 · BrightonBrighton | 5,000 Meters Varsity | 94 | 21:23.65 | 11 |
2023 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Livingston County JV InviteOct 23 · 5,000 Meters Varsity · Place 25 · BrightonBrighton | 5,000 Meters Varsity | 25 | 19:30.50 | — |
| Oct 20 | KLAA Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 115 · BrightonBrighton | 5,000 Meters Junior Varsity | 115 | 20:30.90 | 10 |
| Oct 14 | 39th Fr Gabriel Richard Cross Country InviteOct 14 · 5,000 Meters Junior Varsity · Place 34 · BrightonBrighton | 5,000 Meters Junior Varsity | 34 | 19:26.25 | 10 |
| Oct 10 | Howell/Hartland @ BrightonOct 10 · 5,000 Meters Varsity · Place 45 · BrightonBrighton | 5,000 Meters Varsity | 45 | 19:35.30 | 10 |
| Oct 3 | KLAA-W: Plymouth/Novi @ BrightonOct 3 · 5,000 Meters Varsity · Place 38 · BrightonBrighton | 5,000 Meters Varsity | 38 | 19:40.9 | 10 |
| Sep 30 | 23 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 83 · BrightonBrighton | 5,000 Meters Varsity | 83 | 20:44.3 | SO |
| Sep 22 | Mott Fall ClassicSep 22 · 5,000 Meters Open · Place 33 · BrightonBrighton | 5,000 Meters Open | 33 | 20:38.52 | 10 |
| Sep 19 | Brighton @ SalemSep 19 · 5,000 Meters Varsity · Place 31 · BrightonBrighton | 5,000 Meters Varsity | 31 | 19:44.30 | 10 |
| Sep 16 | 54th New Boston Huron InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 35 · BrightonBrighton | 5,000 Meters Junior Varsity | 35 | 20:26.40 | SO |
| Sep 12 | Brighton/Northville @ CantonSep 12 · 5,000 Meters Varsity · Place 73 · BrightonBrighton | 5,000 Meters Varsity | 73 | 20:28.80 | 10 |
| Sep 9 | Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 64 · BrightonBrighton | 5,000 Meters Varsity | 64 | 20:41.7 | 10 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 9/10 Boys · Place 37 · BrightonBrighton | 5,000 Meters 9/10 Boys | 37 | 20:48.40 PB | 10 |
| Aug 18 | Pinckney vs BrightonAug 18 · 5,000 Meters Varsity · Place 32 · BrightonBrighton | 5,000 Meters Varsity | 32 | 21:04.1Unofficial | 10 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | KLAA Cross Country ChampionshipsOct 22 · 5,000 Meters Boys JV · Place 177 · BrightonBrighton | 5,000 Meters Boys JV | 177 | 21:03.30 PB | 9 |
| Oct 15 | 38th Annual Gabriel Richard InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 125 · BrightonBrighton | 5,000 Meters Junior Varsity | 125 | 20:38.20 | 9 |
| Oct 11 | Brighton/Hartland @ HowellOct 11 · 5,000 Meters Varsity · Place 63 · BrightonBrighton | 5,000 Meters Varsity | 63 | 22:07.60 | FR |
| Oct 4 | Brighton @ CantonOct 4 · 5,000 Meters Varsity · Place 50 · BrightonBrighton | 5,000 Meters Varsity | 50 | 22:06.50 | 9 |
| Sep 24 | Mt. Brighton InviteSep 24 · 5,000 Meters Varsity · Place 59 · BrightonBrighton | 5,000 Meters Varsity | 59 | 24:21.6 | — |
| Sep 20 | Plymouth/Northville @ BrightonSep 20 · 5,000 Meters Varsity · Place 116 · BrightonBrighton | 5,000 Meters Varsity | 116 | 22:54.1 | 9 |
| Sep 13 | Brighton/Salem @NoviSep 13 · 5,000 Meters Varsity · Place 76 · BrightonBrighton | 5,000 Meters Varsity | 76 | 23:07.83 | 9 |
| Sep 10 | Averill InvitationalSep 10 · 5,000 Meters Varsity · Place 76 · BrightonBrighton | 5,000 Meters Varsity | 76 | 23:38.7 | 9 |
| Aug 19 | Pinckney vs Brighton duel (boys only)Aug 19 · 5,000 Meters Varsity · Place 46 · BrightonBrighton | 5,000 Meters Varsity | 46 | 25:31Unofficial | 9 |
2021 Cross Country
9 results2019 Cross Country
1 results