Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South Course37th Annual Gabriel Richard XC Invitational · Oct 16 | 19:50.90 | 37th Annual Gabriel Richard XC Invitational | October 16, 2021 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 31 | 22:51.0 | Mustang Invite | August 31, 2021 |
| 5,000 Meters · Howell High SchoolJV Last Chance · Oct 27 | 19:39.3 | JV Last Chance | October 27, 2020 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALBoys Northville @ Brighton · Oct 10 | 21:20 | Boys Northville @ Brighton | October 10, 2020 |
| 5,000 Meters · Nankin Mills Park OFFICIALBrighton @ Churchill · Sep 8 | 24:25.2 | Brighton @ Churchill | September 8, 2020 |
| 5,000 Meters · North CourseBrighton @ Pinckney · Sep 22 | 23:12.56 | Brighton @ Pinckney | September 22, 2020 |
| 5,000 Meters · Sunset Ridge @ Huron Meadows21 Legends Classic - HIGH SCHOOL · Oct 2 | 21:05.79 | 21 Legends Classic - HIGH SCHOOL | October 2, 2021 |
| 5,000 Meters · Willow Metropark OFFICIAL52nd Annual Huron Invitational · Sep 18 | 21:12.40 | 52nd Annual Huron Invitational | September 18, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | KLAA Cross Country ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 153 · Brighton | 5,000 Meters Junior Varsity | 153 | 20:15.16 | 12 |
| Oct 16 | 37th Annual Gabriel Richard XC InvitationalOct 16 · 5,000 Meters JV Large School Div · Place 82 · Brighton | 5,000 Meters JV Large School Div | 82 | 19:50.90 PB | 12 |
| Oct 12 | Brighton/Howell @ HartlandOct 12 · 5,000 Meters Varsity · Place 60 · Brighton | 5,000 Meters Varsity | 60 | 20:48 | 12 |
| Oct 5 | Canton @ BrightonOct 5 · 5,000 Meters Varsity · Place 39 · Brighton | 5,000 Meters Varsity | 39 | 20:46 | 12 |
| Oct 2 | 21 Legends Classic - HIGH SCHOOLOct 2 · 5,000 Meters Gold Reserve (JV2) · Place 86 · Brighton | 5,000 Meters Gold Reserve (JV2) | 86 | 21:05.79 PB | 12 |
| Sep 28 | Brighton/Northville @ PlymouthSep 28 · 5,000 Meters Varsity · Place 98 · Brighton | 5,000 Meters Varsity | 98 | 22:11.01 | 12 |
| Sep 24 | Mott Fall ClassicSep 24 · 5,000 Meters Open · Place 89 · Brighton | 5,000 Meters Open | 89 | 22:49Unofficial | 12 |
| Sep 18 | 52nd Annual Huron InvitationalSep 18 · 5,000 Meters Junior Varsity (All HS Divisions) · Place 80 · Brighton | 5,000 Meters Junior Varsity (All HS Divisions) | 80 | 21:12.40 PB | 12 |
| Sep 14 | Salem/Novi @ BrightonSep 14 · 5,000 Meters Varsity · Place 62 · Brighton | 5,000 Meters Varsity | 62 | 22:10 | 12 |
| Aug 31 | Mustang InviteAug 31 · 5,000 Meters 11/12 Boys · Place 153 · Brighton | 5,000 Meters 11/12 Boys | 153 | 22:51.0 PB | 12 |
| Aug 20 | Pinckney Vs Brighton dual Aug 20 · 5,000 Meters New Division · Place 39 · Brighton | 5,000 Meters New Division | 39 | 24:12Unofficial | 12 |
2020 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | JV Last ChanceOct 27 · 5,000 Meters Junior Varsity · Place 54 · Brighton | 5,000 Meters Junior Varsity | 54 | 19:39.3 PB | 11 |
| Oct 21 | Brighton @ Pioneer JVOct 21 · 5,000 Meters Varsity · Place 46 · Brighton | 5,000 Meters Varsity | 46 | 20:53.30 | 11 |
| Oct 15 | Brighton @ Hartland Dual (JV only)Oct 15 · 5,000 Meters Junior Varsity · Place 45 · Brighton | 5,000 Meters Junior Varsity | 45 | 20:51 | 11 |
| Oct 10 | Boys Northville @ BrightonOct 10 · 5,000 Meters Boys Race 2 · Place 35 · Brighton | 5,000 Meters Boys Race 2 | 35 | 21:20 PB | 11 |
| Oct 3 | Plymouth v BrightonOct 3 · 5,000 Meters Varsity · Place 58 · Brighton | 5,000 Meters Varsity | 58 | 22:01.26 | 11 |
| Sep 29 | Milford @ BrightonSep 29 · 5,000 Meters Varsity · Place 63 · Brighton | 5,000 Meters Varsity | 63 | 21:26 | 11 |
| Sep 26 | Salem @ BrightonSep 26 · 5,000 Meters Varsity · Place 24 · Brighton | 5,000 Meters Varsity | 24 | 22:02 | 11 |
| Sep 22 | Brighton @ PinckneySep 22 · 5,000 Meters Varsity · Place 48 · Brighton | 5,000 Meters Varsity | 48 | 23:12.56 PB | 11 |
| Sep 19 | Howell @ BrightonSep 19 · 5,000 Meters Varsity · Place 45 · Brighton | 5,000 Meters Varsity | 45 | 23:00 | 11 |
| Sep 16 | Brighton @ AA PioneerSep 16 · 5,000 Meters Junior Varsity · Place 38 · Brighton | 5,000 Meters Junior Varsity | 38 | 23:09.6 | 11 |
| Sep 12 | Canton v. BrightonSep 12 · 5,000 Meters Varsity · Place 58 · Brighton | 5,000 Meters Varsity | 58 | 23:40 | 11 |
| Sep 8 | Brighton @ ChurchillSep 8 · 5,000 Meters Varsity · Place 55 · Brighton | 5,000 Meters Varsity | 55 | 24:25.2 PB | 11 |
| Sep 2 | Romeo @ Brighton - Dual MeetSep 2 · 5,000 Meters Wave 1 · Place 55 · Brighton | 5,000 Meters Wave 1 | 55 | 25:13 | 11 |
| Aug 29 | Novi @ BrightonAug 29 · 5,000 Meters Varsity · Place 59 · Brighton | 5,000 Meters Varsity | 59 | 23:44 | 11 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 277 · Brighton | 5,000 Meters Junior Varsity | 277 | 21:52.2 | 10 |
| Oct 12 | 35th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters JV Large School Div · Place 258 · Brighton | 5,000 Meters JV Large School Div | 258 | 23:01.4 | 10 |
| Oct 8 | Brighton Hartland Howell double dualOct 8 · 5,000 Meters Open · Place 94 · Brighton | 5,000 Meters Open | 94 | 24:23 | 10 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Gold Reserve · Place 176 · Brighton | 5,000 Meters Gold Reserve | 176 | 22:15.2 | 10 |
| Sep 27 | A2 Run Co Coaching Legends Classic MSSep 27 · 5,000 Meters Varsity · Place 176 · Brighton | 5,000 Meters Varsity | 176 | 22:15.2 | 10 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 113 · Brighton | 5,000 Meters Junior Varsity | 113 | 23:46.8 | 10 |
| Sep 17 | K.L.A.A. West Division Double Dual: Salem-Brighton-NorthvilleSep 17 · 5,000 Meters Varsity · Place 119 · Brighton | 5,000 Meters Varsity | 119 | 23:05 | 10 |
| Sep 10 | Brighton Plymouth DualSep 10 · 5,000 Meters Open · Place 71 · Brighton | 5,000 Meters Open | 71 | 24:52Unofficial | 10 |