Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South Course32nd Annual Gabriel Richard Invitational · Oct 15 | 22:07.30 | 32nd Annual Gabriel Richard Invitational | October 15, 2016 |
| 5,000 Meters · "Old" South Course31st Annual Gabriel Richard Invitational · Oct 17 | 22:50.2 | 31st Annual Gabriel Richard Invitational | October 17, 2015 |
| 5,000 Meters · Bloomer ParkRCS Frosh/Soph Inv. · Oct 20 | 21:57.0 | RCS Frosh/Soph Inv. | October 20, 2014 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 29 | 24:51.34 | Mustang Invite | August 29, 2017 |
| 5,000 Meters · Catalpa Oaks County ParkOAA Blue Championship Meet · Oct 22 | 21:41.5 | OAA Blue Championship Meet | October 22, 2015 |
| 5,000 Meters · Martin Road ParkOAA Blue Jamboree #1 · Sep 6 | 22:32.2 | OAA Blue Jamboree #1 | September 6, 2017 |
| 5,000 Meters · Martin Road ParkOAA Blue Jamboree #1 · Sep 9 | 24:39.5 | OAA Blue Jamboree #1 | September 9, 2015 |
| 5,000 Meters · Oakland UniversityOAA Blue Jamboree #2 · Sep 26 | 22:59.6 | OAA Blue Jamboree #2 | September 26, 2017 |
| 5,000 Meters · Possum Hollow-HS 5k (1XXX-2019)Oakland County Championships · Oct 7 | 22:41.9 | Oakland County Championships | October 7, 2017 |
| 5,000 Meters · Stony Creek MetroparkAutumn Classic · Sep 16 | 22:13 | Autumn Classic | September 16, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co Coaching Legends HS · Sep 30 | 21:14.55 | A2 Run Co Coaching Legends HS | September 30, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Open/JV Region's 8-1 & 36-4 PROMOct 27 · 5,000 Meters Open · Beverly Hills Groves | 5,000 Meters Open | 0 | 22:12Unofficial | 12 |
| Oct 19 | OAA Blue Championships (Jamboree #3)Oct 19 · 5,000 Meters Junior Varsity · Place 23 · Beverly Hills Groves | 5,000 Meters Junior Varsity | 23 | 22:13.6 | 12 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters JV Small MediumSchool Division · Place 100 · Beverly Hills Groves | 5,000 Meters JV Small MediumSchool Division | 100 | 22:51.3 | 12 |
| Oct 10 | Groves vs. DCD Dual MeetOct 10 · 5,000 Meters Varsity · Place 27 · Beverly Hills Groves | 5,000 Meters Varsity | 27 | 21:59Unofficial | 12 |
| Oct 7 | Oakland County ChampionshipsOct 7 · 5,000 Meters Male Reserves · Place 162 · Beverly Hills Groves | 5,000 Meters Male Reserves | 162 | 22:41.9 PB | 12 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Blue Reserve · Place 63 · Beverly Hills Groves | 5,000 Meters Blue Reserve | 63 | 21:14.55 PB | 12 |
| Sep 26 | OAA Blue Jamboree #2Sep 26 · 5,000 Meters Varsity · Place 50 · Beverly Hills Groves | 5,000 Meters Varsity | 50 | 22:59.6 PB | 12 |
| Sep 16 | Autumn ClassicSep 16 · 5,000 Meters Varsity · Place 196 · Beverly Hills Groves | 5,000 Meters Varsity | 196 | 22:13 PB | 12 |
| Sep 9 | Averill Distance Meet JV TimesSep 9 · 5,000 Meters Junior Varsity · Beverly Hills Groves | 5,000 Meters Junior Varsity | 0 | 23:28Unofficial | 12 |
| Sep 6 | OAA Blue Jamboree #1Sep 6 · 5,000 Meters Junior Varsity · Place 18 · Beverly Hills Groves | 5,000 Meters Junior Varsity | 18 | 22:32.2 PB | 12 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 11/12 · Place 219 · Beverly Hills Groves | 5,000 Meters 11/12 | 219 | 24:51.34 PB | 12 |
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 08-01 JV RaceOct 28 · 5,000 Meters Junior Varsity · Beverly Hills Groves | 5,000 Meters Junior Varsity | 0 | 21:53Unofficial | 11 |
| Oct 20 | OAA Blue ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 24 · Beverly Hills Groves | 5,000 Meters Junior Varsity | 24 | 23:06.4 | 11 |
| Oct 15 | 32nd Annual Gabriel Richard InvitationalOct 15 · 5,000 Meters Large School JV (D1) · Place 160 · Beverly Hills Groves | 5,000 Meters Large School JV (D1) | 160 | 22:07.30 PB | 11 |
| Oct 10 | DCDS vs. GrovesOct 10 · 5,000 Meters Varsity · Place 24 · Beverly Hills Groves | 5,000 Meters Varsity | 24 | 22:30Unofficial | 11 |
| Oct 8 | Oakland County ChampionshipsOct 8 · 5,000 Meters Reserves · Place 221 · Beverly Hills Groves | 5,000 Meters Reserves | 221 | 23:48.1 | 11 |
| Oct 1 | A2 Running Co. Coaching Legends Classic - HSOct 1 · 5,000 Meters JV-Small/Mid Schools (Orange & Blue) · Place 127 · Beverly Hills Groves | 5,000 Meters JV-Small/Mid Schools (Orange & Blue) | 127 | 22:34.44 | 11 |
| Sep 27 | OAA Blue Jamboree #2 Open RaceSep 27 · 5,000 Meters Junior Varsity · Beverly Hills Groves | 5,000 Meters Junior Varsity | 0 | 22:53Unofficial | 11 |
| Sep 17 | Autumn ClassicSep 17 · 5,000 Meters Varsity · Place 262 · Beverly Hills Groves | 5,000 Meters Varsity | 262 | 24:32 | 11 |
| Sep 10 | Averill InvitationalSep 10 · 5,000 Meters JV Boys Division · Beverly Hills Groves | 5,000 Meters JV Boys Division | 0 | 26:13Unofficial | 11 |
| Sep 7 | OAA Blue Jamboree #1Sep 7 · 5,000 Meters Junior Varsity · Place 36 · Beverly Hills Groves | 5,000 Meters Junior Varsity | 36 | 24:23.8 | 11 |
2015 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Bloomer Frosh/Soph InviteOct 26 · 5,000 Meters Frosh/Soph · Place 145 · Beverly Hills Groves | 5,000 Meters Frosh/Soph | 145 | 22:02.3 | 10 |
| Oct 22 | OAA Blue Championship MeetOct 22 · 5,000 Meters Junior Varsity · Place 26 · Beverly Hills Groves | 5,000 Meters Junior Varsity | 26 | 21:41.5 PB | 10 |
| Oct 17 | 31st Annual Gabriel Richard InvitationalOct 17 · 5,000 Meters Junior Varsity Division I · Place 290 · Beverly Hills Groves | 5,000 Meters Junior Varsity Division I | 290 | 22:50.2 PB | 10 |
| Oct 6 | DCDS @ GrovesOct 6 · 5,000 Meters Varsity · Place 25 · Beverly Hills Groves | 5,000 Meters Varsity | 25 | 21:49.9Unofficial | 10 |
| Oct 3 | Running Fit HS Coaching Legends InviteOct 3 · 5,000 Meters JV-Small/Mid Schools (Orange & Blue) · Place 94 · Beverly Hills Groves | 5,000 Meters JV-Small/Mid Schools (Orange & Blue) | 94 | 22:04.6 | 10 |
| Sep 29 | OAA Jam #2Sep 29 · 5,000 Meters Junior Varsity · Place 19 · Beverly Hills Groves | 5,000 Meters Junior Varsity | 19 | 22:16Unofficial | 10 |
| Sep 19 | Autumn ClassicSep 19 · 5,000 Meters Varsity · Place 146 · Beverly Hills Groves | 5,000 Meters Varsity | 146 | 22:30 | 10 |
| Sep 12 | 2015 Averill Memorial Cross Country InvitationalSep 12 · 5,000 Meters Reserve · Beverly Hills Groves | 5,000 Meters Reserve | 0 | 23:18Unofficial | 10 |
| Sep 9 | OAA Blue Jamboree #1Sep 9 · 5,000 Meters Junior Varsity · Place 29 · Beverly Hills Groves | 5,000 Meters Junior Varsity | 29 | 24:39.5 PB | 10 |
2014 Cross Country
3 results