Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Hudson Mills Metropark - OFFICIALAA Run Co/Asics MS Mega Jam · Oct 24 | 14:42.4 | AA Run Co/Asics MS Mega Jam | October 24, 2015 |
| 3,200 Meters · Huron Meadows Metropark OFFICIALRun Through the Meadows MS Invite · Oct 17 | 14:48.2 | Run Through the Meadows MS Invite | October 17, 2015 |
| 5,000 Meters · 'New' South Course35th Annual Gabriel Richard Invitational · Oct 12 | 18:31.4 | 35th Annual Gabriel Richard Invitational | October 12, 2019 |
| 5,000 Meters · Cass Benton Park OFFICIALNorthville/Canton/Brighton Double Dual Meet · Sep 11 | 19:50.21 | Northville/Canton/Brighton Double Dual Meet | September 11, 2018 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 21:48.87 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Hartland HS OFFICIALBrighton Vs. Hartland Dual · Oct 4 | 22:21 | Brighton Vs. Hartland Dual | October 4, 2016 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALBrighton Hartland Howell double dual · Oct 8 | 18:59 | Brighton Hartland Howell double dual | October 8, 2019 |
| 5,000 Meters · Riverside Elementary SchoolLakeview Invitational(HS, MS) · Sep 10 | 23:36.77 | Lakeview Invitational(HS, MS) | September 10, 2016 |
| 5,000 Meters · Sterling State ParkMonroe Jefferson Invitational · Sep 23 | 20:51.84 | Monroe Jefferson Invitational | September 23, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post A PR XC Classic · Oct 29 | 18:54.1 | 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.
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Winged Foot · Place 91 · BrightonBrighton | 5,000 Meters Mens Winged Foot | 91 | 18:54.1 PB | 12 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 114 · BrightonBrighton | 5,000 Meters Junior Varsity | 114 | 18:54.0 | 12 |
| Oct 12 | 35th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters JV Large School Div · Place 46 · BrightonBrighton | 5,000 Meters JV Large School Div | 46 | 18:31.4 PB | 12 |
| Oct 8 | Brighton Hartland Howell double dualOct 8 · 5,000 Meters Open · Place 47 · BrightonBrighton | 5,000 Meters Open | 47 | 18:59 PB | 12 |
| Oct 1 | Brighton/Novi @ CantonOct 1 · 5,000 Meters Varsity · Place 55 · BrightonBrighton | 5,000 Meters Varsity | 55 | 21:15 | 12 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Gold Reserve · Place 44 · BrightonBrighton | 5,000 Meters Gold Reserve | 44 | 19:21.5 | 12 |
| Sep 27 | A2 Run Co Coaching Legends Classic MSSep 27 · 5,000 Meters Varsity · Place 44 · BrightonBrighton | 5,000 Meters Varsity | 44 | 19:21.5 | 12 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 28 · BrightonBrighton | 5,000 Meters Junior Varsity | 28 | 20:07.2 | 12 |
| Sep 17 | K.L.A.A. West Division Double Dual: Salem-Brighton-NorthvilleSep 17 · 5,000 Meters Varsity · Place 76 · BrightonBrighton | 5,000 Meters Varsity | 76 | 19:59 | 12 |
| Sep 10 | Brighton Plymouth DualSep 10 · 5,000 Meters Open · Place 44 · BrightonBrighton | 5,000 Meters Open | 44 | 20:30Unofficial | 12 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 66 · BrightonBrighton | 5,000 Meters Varsity | 66 | 20:35.3 | 12 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 134 · BrightonBrighton | 5,000 Meters Junior Varsity | 134 | 19:14.66 | 11 |
| Oct 13 | 34th Gabriel Richard InvitationalOct 13 · 5,000 Meters JV - Large Schools · Place 33 · BrightonBrighton | 5,000 Meters JV - Large Schools | 33 | 18:42.33 | 11 |
| Oct 9 | Howell/Hartland/Brighton @ HowellOct 9 · Varsity · Place 55 · BrightonBrighton | Varsity | 55 | 21:20 | 11 |
| Oct 6 | Greater Flint HS CC ChampionshipsOct 6 · 5,000 Meters Junior Varsity · Place 25 · BrightonBrighton | 5,000 Meters Junior Varsity | 25 | 19:35.58 | 11 |
| Oct 2 | Novi/Plymouth/Brighton Tri MeetOct 2 · Varsity · Place 59 · BrightonBrighton | Varsity | 59 | 20:17 | 11 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Gold Reserve · Place 40 · BrightonBrighton | 5,000 Meters Gold Reserve | 40 | 19:00.8 | 11 |
| Sep 22 | Monroe Jefferson InvitationalSep 22 · Varsity · Place 50 · BrightonBrighton | Varsity | 50 | 19:00.13 | 11 |
| Sep 18 | Brighton/Salem DualSep 18 · 5,000 Meters Varsity · Place 41 · BrightonBrighton | 5,000 Meters Varsity | 41 | 20:30 | — |
| Sep 11 | Northville/Canton/Brighton Double Dual MeetSep 11 · 5,000 Meters Varsity · Place 65 · BrightonBrighton | 5,000 Meters Varsity | 65 | 19:50.21 PB | 11 |
| Sep 8 | Averill InvitationalSep 8 · 5,000 Meters Varsity · Place 33 · BrightonBrighton | 5,000 Meters Varsity | 33 | 19:24.3 | 11 |
| Aug 30 | A2 Run Co Hornet Early Bird OpenAug 30 · 5,000 Meters Reserve · Place 10 · BrightonBrighton | 5,000 Meters Reserve | 10 | 18:59.7 | 11 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Tortoise & Hare Post-A-PR InviteNov 1 · 5,000 Meters MERCURIAL Current PR BELOW 19:30 · Place 257 · BrightonBrighton | 5,000 Meters MERCURIAL Current PR BELOW 19:30 | 257 | 19:36.4 | 10 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 209 · BrightonBrighton | 5,000 Meters Junior Varsity | 209 | 20:14.3 | 10 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters JV Large School Division · Place 103 · BrightonBrighton | 5,000 Meters JV Large School Division | 103 | 21:01.3 | 10 |
| Oct 10 | Brighton/Hartland/Stevenson Tri-MeetOct 10 · 5,000 Meters Varsity · Place 59 · BrightonBrighton | 5,000 Meters Varsity | 59 | 19:15Unofficial | 10 |
| Oct 3 | Novi/Gand Blanc/Brighton Tri MeetOct 3 · 5,000 Meters Varsity · Place 57 · BrightonBrighton | 5,000 Meters Varsity | 57 | 21:02Unofficial | 10 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Gold Reserve · Place 78 · BrightonBrighton | 5,000 Meters Gold Reserve | 78 | 19:39.74 | 10 |
| Sep 23 | Monroe Jefferson InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 51 · BrightonBrighton | 5,000 Meters Junior Varsity | 51 | 20:51.84 PB | 10 |
| Sep 19 | Howell/Northville/Brighton Tri-MeetSep 19 · 5,000 Meters Varsity · Place 69 · BrightonBrighton | 5,000 Meters Varsity | 69 | 20:56Unofficial | 10 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High school JV #1 (Bronze/Spartan) · Place 408 · BrightonBrighton | 5,000 Meters High school JV #1 (Bronze/Spartan) | 408 | 21:48.87 PB | 10 |
| Sep 9 | Averill Distance MeetSep 9 · 5,000 Meters JV Boys Division · BrightonBrighton | 5,000 Meters JV Boys Division | 0 | — | 10 |
| Aug 31 | A2 Run Co Early Bird InviteAug 31 · 5,000 Meters Reserve · Place 60 · BrightonBrighton | 5,000 Meters Reserve | 60 | 20:37.1 | 10 |
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | 32nd Annual Gabriel Richard InvitationalOct 15 · 5,000 Meters Large School JV (D1) · Place 114 · BrightonBrighton | 5,000 Meters Large School JV (D1) | 114 | 21:06.50 | 9 |
| Oct 11 | Grand Blanc vs. BrightonOct 11 · 5,000 Meters Varsity · Place 48 · BrightonBrighton | 5,000 Meters Varsity | 48 | 21:23Unofficial | 9 |
| Oct 4 | Brighton Vs. Hartland DualOct 4 · 5,000 Meters Varsity · Place 70 · BrightonBrighton | 5,000 Meters Varsity | 70 | 22:21 PB | 9 |
| Oct 1 | A2 Running Co. Coaching Legends Classic - HSOct 1 · 5,000 Meters JV-Big Schools (Gold) · Place 115 · BrightonBrighton | 5,000 Meters JV-Big Schools (Gold) | 115 | 21:23.91 | 9 |
| Sep 27 | Brighton vs. HowellSep 27 · 5,000 Meters Varsity · Place 34 · BrightonBrighton | 5,000 Meters Varsity | 34 | 21:37Unofficial | 9 |
| Sep 24 | Monroe Jefferson InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 84 · BrightonBrighton | 5,000 Meters Junior Varsity | 84 | 21:55.64 | 9 |
| Sep 20 | Brighton vs. PinckneySep 20 · 5,000 Meters Varsity · Place 41 · BrightonBrighton | 5,000 Meters Varsity | 41 | 22:21Unofficial | 9 |
| Sep 13 | Brighton vs. MilfordSep 13 · 5,000 Meters Varsity · Place 51 · BrightonBrighton | 5,000 Meters Varsity | 51 | 23:10Unofficial | 9 |
| Sep 10 | Lakeview Invitational(HS, MS)Sep 10 · 5,000 Meters Junior Varsity · Place 151 · BrightonBrighton | 5,000 Meters Junior Varsity | 151 | 23:36.77 PB | 9 |
2015 Cross Country
11 results