Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Cass Benton ParkKLAA MS Conference Meet · Oct 17 | 13:18.46 | KLAA MS Conference Meet | October 17, 2018 |
| 2 Miles · Hudson Mills Metropark - OFFICIALMichigan MS Mega Jamboree · Oct 21 | 13:35.48 | Michigan MS Mega Jamboree | October 21, 2017 |
| 2 Miles · Huron Meadows 3200A2 Run Co Run Thru the Meadows · Oct 13 | 12:15.9 | A2 Run Co Run Thru the Meadows | October 13, 2018 |
| 2 Miles · North Course (2.0 Mile)A2 Run Co Mich MS Mega Jam · Oct 20 | 12:33.9 | A2 Run Co Mich MS Mega Jam | October 20, 2018 |
| 2.2 Miles · Gilbert Willis ParkI Beat the Hill - WLW (MS Only) · Sep 16 | 15:41.7 | I Beat the Hill - WLW (MS Only) | September 16, 2017 |
| 3,200 Meters · Cass Benton Park OFFICIALKLAA MS Championships · Oct 18 | 14:05.6 | KLAA MS Championships | October 18, 2017 |
| 3,200 Meters · Huron Meadows 3200A2 Run Co MS Coaching Legends Classic · Sep 28 | 12:22.1 | A2 Run Co MS Coaching Legends Classic | September 28, 2018 |
| 3,200 Meters · Huron Meadows Metropark OFFICIALA2 Run Co Run Thru the Meadows · Oct 14 | 12:51.32 | A2 Run Co Run Thru the Meadows | October 14, 2017 |
| 5,000 Meters · Cass Benton Park OFFICIALCanton v. Brighton · Sep 12 | 19:43 | Canton v. Brighton | September 12, 2020 |
| 5,000 Meters · Howell High SchoolJV Last Chance · Oct 27 | 18:45.8 | JV Last Chance | October 27, 2020 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALBoys Northville @ Brighton · Oct 10 | 19:37 | Boys Northville @ Brighton | October 10, 2020 |
| 5,000 Meters · Nankin Mills Park OFFICIALBrighton @ Churchill · Sep 8 | 19:50.8 | Brighton @ Churchill | September 8, 2020 |
| 5,000 Meters · North CourseBrighton @ Pinckney · Sep 22 | 19:49.99 | Brighton @ Pinckney | September 22, 2020 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co. Coaching Legends Classic - HS · Sep 28 | 19:15.3 | A2 Run Co. Coaching Legends Classic - HS | September 28, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | JV Last ChanceOct 27 · 5,000 Meters Junior Varsity · Place 38 · BrightonBrighton | 5,000 Meters Junior Varsity | 38 | 18:45.8 PB | 10 |
| Oct 21 | Brighton @ Pioneer JVOct 21 · 5,000 Meters Varsity · Place 49 · BrightonBrighton | 5,000 Meters Varsity | 49 | 21:33.20 | 10 |
| Oct 15 | Brighton @ Hartland Dual (JV only)Oct 15 · 5,000 Meters Junior Varsity · Place 22 · BrightonBrighton | 5,000 Meters Junior Varsity | 22 | 19:03 | 10 |
| Oct 10 | Boys Northville @ BrightonOct 10 · 5,000 Meters Boys Race 2 · Place 17 · BrightonBrighton | 5,000 Meters Boys Race 2 | 17 | 19:37 PB | 10 |
| Oct 3 | Plymouth v BrightonOct 3 · 5,000 Meters Varsity · Place 31 · BrightonBrighton | 5,000 Meters Varsity | 31 | 19:07.03 | 10 |
| Sep 29 | Milford @ BrightonSep 29 · 5,000 Meters Varsity · Place 32 · BrightonBrighton | 5,000 Meters Varsity | 32 | 19:00 | 10 |
| Sep 26 | Salem @ BrightonSep 26 · 5,000 Meters Varsity · Place 37 · BrightonBrighton | 5,000 Meters Varsity | 37 | 18:56 | 10 |
| Sep 22 | Brighton @ PinckneySep 22 · 5,000 Meters Varsity · Place 32 · BrightonBrighton | 5,000 Meters Varsity | 32 | 19:49.99 PB | 10 |
| Sep 19 | Howell @ BrightonSep 19 · 5,000 Meters Varsity · Place 21 · BrightonBrighton | 5,000 Meters Varsity | 21 | 18:51 | 10 |
| Sep 16 | Brighton @ AA PioneerSep 16 · 5,000 Meters Junior Varsity · Place 16 · BrightonBrighton | 5,000 Meters Junior Varsity | 16 | 19:35.7 | 10 |
| Sep 12 | Canton v. BrightonSep 12 · 5,000 Meters Varsity · Place 29 · BrightonBrighton | 5,000 Meters Varsity | 29 | 19:43 PB | 10 |
| Sep 8 | Brighton @ ChurchillSep 8 · 5,000 Meters Varsity · Place 29 · BrightonBrighton | 5,000 Meters Varsity | 29 | 19:50.8 PB | 10 |
| Aug 29 | Novi @ BrightonAug 29 · 5,000 Meters Varsity · Place 32 · BrightonBrighton | 5,000 Meters Varsity | 32 | 19:55 | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Brighton Hartland Howell double dualOct 8 · 5,000 Meters Open · Place 59 · BrightonBrighton | 5,000 Meters Open | 59 | 19:37 | 9 |
| Oct 1 | Brighton/Novi @ CantonOct 1 · 5,000 Meters Varsity · Place 71 · BrightonBrighton | 5,000 Meters Varsity | 71 | 24:36 | 9 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Gold Reserve · Place 38 · BrightonBrighton | 5,000 Meters Gold Reserve | 38 | 19:15.3 PB | 9 |
| Sep 27 | A2 Run Co Coaching Legends Classic MSSep 27 · 5,000 Meters Varsity · Place 38 · BrightonBrighton | 5,000 Meters Varsity | 38 | 19:15.3 | 9 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 72 · BrightonBrighton | 5,000 Meters Junior Varsity | 72 | 22:13.3 | 9 |
| Sep 17 | K.L.A.A. West Division Double Dual: Salem-Brighton-NorthvilleSep 17 · 5,000 Meters Varsity · Place 114 · BrightonBrighton | 5,000 Meters Varsity | 114 | 22:24 | 9 |
| Sep 10 | Brighton Plymouth DualSep 10 · 5,000 Meters Open · Place 74 · BrightonBrighton | 5,000 Meters Open | 74 | 25:32Unofficial | 9 |
2018 Cross Country
10 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Michigan MS Mega JamboreeOct 21 · 2 Miles Grade 7-8 Reserve · Place 11 · ScrantonScranton | 2 Miles Grade 7-8 Reserve | 11 | 13:35.48 PB | 7 |
| Oct 18 | KLAA MS ChampionshipsOct 18 · 3,200 Meters Boys Varsity · Place 102 · ScrantonScranton | 3,200 Meters Boys Varsity | 102 | 14:05.6 PB | 7 |
| Oct 14 | A2 Run Co Run Thru the MeadowsOct 14 · 3,200 Meters MS Reserve · Place 3 · ScrantonScranton | 3,200 Meters MS Reserve | 3 | 12:51.32 PB | 7 |
| Oct 11 | Scranton vs Ore CreekOct 11 · 3,000 Meters Middle School · Place 30 · ScrantonScranton | 3,000 Meters Middle School | 30 | 13:12Unofficial | 7 |
| Oct 4 | Scranton vs. Parker MSOct 4 · 3,000 Meters Middle School · Place 15 · ScrantonScranton | 3,000 Meters Middle School | 15 | 13:38Unofficial | 7 |
| Sep 29 | A2 Run Co Coaching Legends MSSep 29 · 3,200 Meters MS Reserve · Place 16 · ScrantonScranton | 3,200 Meters MS Reserve | 16 | 13:32.7 | 7 |
| Sep 27 | Scranton vs Novi MSSep 27 · 3,000 Meters Middle School · ScrantonScranton | 3,000 Meters Middle School | 0 | 13:54Unofficial | 7 |
| Sep 20 | Scranton Middle vs Frost MiddleSep 20 · 3,200 Meters Middle School · ScrantonScranton | 3,200 Meters Middle School | 0 | 14:50Unofficial | 7 |
| Sep 16 | I Beat the Hill - WLW (MS Only)Sep 16 · 2.2 Miles 7th & 8th Middle School Boys · Place 44 · ScrantonScranton | 2.2 Miles 7th & 8th Middle School Boys | 44 | 15:41.7 PB | 7 |
| Sep 13 | Scranton vs. HighlanderwaySep 13 · 3,000 Meters Middle School · ScrantonScranton | 3,000 Meters Middle School | 0 | 14:41Unofficial | 7 |