Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Huron Meadows Metropark OFFICIALA2 Running Co. Run Thru the Meadows Invite · Oct 15 | 14:14.80 | A2 Running Co. Run Thru the Meadows Invite | October 15, 2016 |
| 5,000 Meters · 'New' South Course35th Annual Gabriel Richard Invitational · Oct 12 | 17:02.5 | 35th Annual Gabriel Richard Invitational | October 12, 2019 |
| 5,000 Meters · Cass Benton Park OFFICIALCanton v. Brighton · Sep 12 | 17:16 | Canton v. Brighton | September 12, 2020 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 22:01.08 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALBoys Northville @ Brighton · Oct 10 | 17:22 | Boys Northville @ Brighton | October 10, 2020 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 7 | 17:08.86 | MHSAA LP D1 Finals | November 7, 2020 |
| 5,000 Meters · Nankin Mills Park OFFICIALBrighton @ Churchill · Sep 8 | 17:38.9 | Brighton @ Churchill | September 8, 2020 |
| 5,000 Meters · North CourseBrighton @ Pinckney · Sep 22 | 17:06.89 | Brighton @ Pinckney | September 22, 2020 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 17:28.6 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Sterling State ParkMonroe Jefferson Invitational · Sep 23 | 20:52.47 | Monroe Jefferson Invitational | September 23, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post A PR XC Classic · Oct 29 | 16:56.3 | Tortoise & Hare Post A PR XC Classic | October 29, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 163 · BrightonBrighton | 5,000 Meters D1 - Official | 163 | 17:08.86 PB | 12 |
| Oct 17 | KLAA Conference MeetOct 17 · 5,000 Meters Varsity · Place 2 · BrightonBrighton | 5,000 Meters Varsity | 2 | 17:07.0 | 12 |
| Oct 17 | KLAA Conference MeetOct 17 · 5,000 Meters Varsity · Place 31 · BrightonBrighton | 5,000 Meters Varsity | 31 | 17:07.0 | 12 |
| Oct 15 | Brighton @ Hartland Dual (JV only)Oct 15 · 5,000 Meters Junior Varsity · Place 1 · BrightonBrighton | 5,000 Meters Junior Varsity | 1 | 16:54 | 12 |
| Oct 10 | Boys Northville @ BrightonOct 10 · 5,000 Meters Boys Race 1 · Place 19 · BrightonBrighton | 5,000 Meters Boys Race 1 | 19 | 17:22 PB | 12 |
| Oct 3 | Plymouth v BrightonOct 3 · 5,000 Meters Varsity · Place 11 · BrightonBrighton | 5,000 Meters Varsity | 11 | 17:28.58 | 12 |
| Sep 29 | Milford @ BrightonSep 29 · 5,000 Meters Varsity · Place 13 · BrightonBrighton | 5,000 Meters Varsity | 13 | 17:06 | 12 |
| Sep 26 | Salem @ BrightonSep 26 · 5,000 Meters Varsity · Place 13 · BrightonBrighton | 5,000 Meters Varsity | 13 | 17:15 | 12 |
| Sep 22 | Brighton @ PinckneySep 22 · 5,000 Meters Varsity · Place 9 · BrightonBrighton | 5,000 Meters Varsity | 9 | 17:06.89 PB | 12 |
| Sep 19 | Howell @ BrightonSep 19 · 5,000 Meters Varsity · Place 8 · BrightonBrighton | 5,000 Meters Varsity | 8 | 17:09 | 12 |
| Sep 16 | Brighton @ AA PioneerSep 16 · 5,000 Meters Varsity · Place 12 · BrightonBrighton | 5,000 Meters Varsity | 12 | 17:26.9 | 12 |
| Sep 12 | Canton v. BrightonSep 12 · 5,000 Meters Varsity · Place 4 · BrightonBrighton | 5,000 Meters Varsity | 4 | 17:16 PB | 12 |
| Sep 8 | Brighton @ ChurchillSep 8 · 5,000 Meters Varsity · Place 6 · BrightonBrighton | 5,000 Meters Varsity | 6 | 17:38.9 PB | 12 |
| Sep 2 | Romeo @ Brighton - Dual MeetSep 2 · 5,000 Meters Wave 1 · Place 9 · BrightonBrighton | 5,000 Meters Wave 1 | 9 | 17:28 | 12 |
2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Mercurial · Place 18 · BrightonBrighton | 5,000 Meters Mens Mercurial | 18 | 16:56.3 PB | 11 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 6 · BrightonBrighton | 5,000 Meters Junior Varsity | 6 | 17:00.1 | 11 |
| Oct 12 | 35th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters Varsity Large School Div · Place 43 · BrightonBrighton | 5,000 Meters Varsity Large School Div | 43 | 17:02.5 PB | 11 |
| Oct 8 | Brighton Hartland Howell double dualOct 8 · 5,000 Meters Open · Place 21 · BrightonBrighton | 5,000 Meters Open | 21 | 17:33 | 11 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 20 · BrightonBrighton | 5,000 Meters Division 1 JV | 20 | 17:28.6 PB | 11 |
| Oct 1 | Brighton/Novi @ CantonOct 1 · 5,000 Meters Varsity · Place 13 · BrightonBrighton | 5,000 Meters Varsity | 13 | 18:07 | 11 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Gold Varsity · Place 51 · BrightonBrighton | 5,000 Meters Gold Varsity | 51 | 17:53.2 | 11 |
| Sep 27 | A2 Run Co Coaching Legends Classic MSSep 27 · 5,000 Meters Varsity · Place 51 · BrightonBrighton | 5,000 Meters Varsity | 51 | 17:53.2 | 11 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity Division 1 · Place 40 · BrightonBrighton | 5,000 Meters Varsity Division 1 | 40 | 18:19.9 | 11 |
| Sep 17 | K.L.A.A. West Division Double Dual: Salem-Brighton-NorthvilleSep 17 · 5,000 Meters Varsity · Place 36 · BrightonBrighton | 5,000 Meters Varsity | 36 | 18:10 | 11 |
| Sep 10 | Brighton Plymouth DualSep 10 · 5,000 Meters Open · Place 15 · BrightonBrighton | 5,000 Meters Open | 15 | 18:39Unofficial | 11 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 6 · BrightonBrighton | 5,000 Meters Varsity | 6 | 18:33.5 | 11 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | A2 Run Co End of Autumn OpenOct 23 · 5,000 Meters Varsity · Place 32 · BrightonBrighton | 5,000 Meters Varsity | 32 | 19:10.59 | 10 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 149 · BrightonBrighton | 5,000 Meters Junior Varsity | 149 | 19:25.49 | 10 |
| Oct 13 | 34th Gabriel Richard InvitationalOct 13 · 5,000 Meters JV - Large Schools · Place 145 · BrightonBrighton | 5,000 Meters JV - Large Schools | 145 | 21:20.07 | 10 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Gold Varsity · Place 100 · BrightonBrighton | 5,000 Meters Gold Varsity | 100 | 18:03.8 | 10 |
| Sep 22 | Monroe Jefferson InvitationalSep 22 · Varsity · Place 11 · BrightonBrighton | Varsity | 11 | 17:52.15 | 10 |
| Sep 18 | Brighton/Salem DualSep 18 · 5,000 Meters Varsity · Place 28 · BrightonBrighton | 5,000 Meters Varsity | 28 | 18:39 | — |
| Sep 11 | Northville/Canton/Brighton Double Dual MeetSep 11 · 5,000 Meters Varsity · Place 44 · BrightonBrighton | 5,000 Meters Varsity | 44 | 19:04.80 | 10 |
| Sep 8 | Averill InvitationalSep 8 · 5,000 Meters Varsity · Place 22 · BrightonBrighton | 5,000 Meters Varsity | 22 | 19:02.0 | 10 |
| Aug 30 | A2 Run Co Hornet Early Bird OpenAug 30 · 5,000 Meters Reserve · Place 8 · BrightonBrighton | 5,000 Meters Reserve | 8 | 18:54.5 | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Post A PR Fleet Feet RaceNov 1 · 5,000 Meters Varsity · Place 70 · BrightonBrighton | 5,000 Meters Varsity | 70 | 19:46.6 | 9 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters JV Large School Division · Place 71 · BrightonBrighton | 5,000 Meters JV Large School Division | 71 | 20:11.0 | 9 |
| Oct 10 | Brighton/Hartland/Stevenson Tri-MeetOct 10 · 5,000 Meters Varsity · Place 82 · BrightonBrighton | 5,000 Meters Varsity | 82 | 20:22Unofficial | 9 |
| Oct 3 | Novi/Gand Blanc/Brighton Tri MeetOct 3 · 5,000 Meters Varsity · Place 58 · BrightonBrighton | 5,000 Meters Varsity | 58 | 21:02Unofficial | 9 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Gold Reserve · Place 108 · BrightonBrighton | 5,000 Meters Gold Reserve | 108 | 20:05.18 | 9 |
| Sep 23 | Monroe Jefferson InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 52 · BrightonBrighton | 5,000 Meters Junior Varsity | 52 | 20:52.47 PB | 9 |
| Sep 19 | Howell/Northville/Brighton Tri-MeetSep 19 · 5,000 Meters Varsity · Place 60 · BrightonBrighton | 5,000 Meters Varsity | 60 | 20:24Unofficial | 9 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High school JV #1 (Bronze/Spartan) · Place 439 · BrightonBrighton | 5,000 Meters High school JV #1 (Bronze/Spartan) | 439 | 22:01.08 PB | 9 |
| Sep 9 | Averill Distance MeetSep 9 · 5,000 Meters JV Boys Division · BrightonBrighton | 5,000 Meters JV Boys Division | 0 | — | 9 |
2016 Cross Country
3 results