Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South CourseA2 Run Co End of Summer Classic · Aug 25 | 21:03.5 | A2 Run Co End of Summer Classic | August 25, 2017 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 29 | 22:08.25 | Mustang Invite | August 29, 2017 |
| 5,000 Meters · Chesaning Show Boat Park34th Annual Chesaning XC Invite · Sep 13 | 19:49.20 | 34th Annual Chesaning XC Invite | September 13, 2018 |
| 5,000 Meters · Chestnut Grove13th Ypsi Run Co River Rat Open (Regional Preview) · Oct 12 | 18:37.2 | 13th Ypsi Run Co River Rat Open (Regional Preview) | October 12, 2018 |
| 5,000 Meters · Cranbrook KingswoodCK v DCD · Oct 16 | 19:37.3 | CK v DCD | October 16, 2018 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Sep 29 | 20:05.8 | Waterford Mott Fall Classic | September 29, 2017 |
| 5,000 Meters · Hess-HathawayMHSAA Pre-Regional 32-2 @ Birmingham Marian · Oct 22 | 19:48.3 | MHSAA Pre-Regional 32-2 @ Birmingham Marian | October 22, 2020 |
| 5,000 Meters · McLain FieldCranbrook Invitational · Sep 9 | 20:49.8 | Cranbrook Invitational | September 9, 2017 |
| 5,000 Meters · North CourseA2 Run Co End of Summer Classic · Aug 23 | 20:04.2 | A2 Run Co End of Summer Classic | August 23, 2018 |
| 5,000 Meters · Possum Hollow-HS 5k (1XXX-2019)Oakland County Championships · Oct 7 | 20:38.5 | Oakland County Championships | October 7, 2017 |
| 5,000 Meters · Spring Lake HS OFFICIALMel Hall Invitational · Oct 21 | 19:26.0 | Mel Hall Invitational | October 21, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 20:43.7 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsAA Run Co End of Summer / Fall Preview Open · Aug 23 | 19:48.6 | AA Run Co End of Summer / Fall Preview Open | August 23, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | MHSAA Pre-Regional 32-2 @ Birmingham MarianOct 22 · 5,000 Meters Boys · Place 19 · Detroit Country Day | 5,000 Meters Boys | 19 | 19:48.3 PB | 12 |
| Oct 15 | 15th Ypsi Run Co River Rat Open (Regional Preview)Oct 15 · 5,000 Meters Varsity · Place 29 · Detroit Country Day | 5,000 Meters Varsity | 29 | 19:13.7 | 12 |
| Sep 22 | 2nd Divine Child Soter-Crane InviteSep 22 · 5,000 Meters Varsity · Place 40 · Detroit Country Day | 5,000 Meters Varsity | 40 | 19:46.1 | 12 |
| Sep 15 | Detroit Country Day vs Dearborn Divine ChildSep 15 · 5,000 Meters Varsity · Place 15 · Detroit Country Day | 5,000 Meters Varsity | 15 | 20:54 | 12 |
| Sep 9 | DCDS @ Groves DualSep 9 · 5,000 Meters Varsity · Place 11 · Detroit Country Day | 5,000 Meters Varsity | 11 | 20:43 | 12 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 16-2 @ LindenOct 26 · 5,000 Meters Division 2 · Place 41 · Detroit Country Day | 5,000 Meters Division 2 | 41 | 19:16.46 | 11 |
| Oct 19 | Mel Hall InvitationalOct 19 · 5,000 Meters Varsity · Place 32 · Detroit Country Day | 5,000 Meters Varsity | 32 | 19:09.0 | 11 |
| Oct 11 | 14th Ypsi Run Co River Rat Open (Regional Preview)Oct 11 · 5,000 Meters Boys · Place 91 · Detroit Country Day | 5,000 Meters Boys | 91 | 19:01.5 | 11 |
| Oct 1 | DCD vs GrovesOct 1 · 5,000 Meters Varsity · Place 7 · Detroit Country Day | 5,000 Meters Varsity | 7 | 20:06 | 11 |
| Sep 27 | Waterford Mott Fall ClassicSep 27 · 5,000 Meters Varsity · Place 52 · Detroit Country Day | 5,000 Meters Varsity | 52 | 19:38.9 | 11 |
| Sep 21 | Linden Cross Country ClassicSep 21 · 5,000 Meters Varsity Division I · Place 77 · Detroit Country Day | 5,000 Meters Varsity Division I | 77 | 20:32.62 | 11 |
| Sep 17 | 1st Divine Child Soter-Crane InviteSep 17 · 5,000 Meters Varsity · Place 32 · Detroit Country Day | 5,000 Meters Varsity | 32 | 19:18.1 | 11 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 183 · Detroit Country Day | 5,000 Meters Varsity | 183 | 20:22.8 | JR |
| Aug 29 | AA Run Co Hornet EARLY BIRD InvitationalAug 29 · 5,000 Meters Varsity · Place 48 · Detroit Country Day | 5,000 Meters Varsity | 48 | 19:59.78 | 11 |
| Aug 23 | AA Run Co End of Summer / Fall Preview OpenAug 23 · 5,000 Meters Open Men's 5K · Place 60 · Detroit Country Day | 5,000 Meters Open Men's 5K | 60 | 19:48.6 PB | 11 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 16-2 @ LindenOct 27 · 5,000 Meters Division 2 · Place 43 · Detroit Country Day | 5,000 Meters Division 2 | 43 | 19:07.24 | 10 |
| Oct 20 | Mel Hall InvitationalOct 20 · 5,000 Meters Varsity · Place 48 · Detroit Country Day | 5,000 Meters Varsity | 48 | 19:08.9 | 10 |
| Oct 16 | CK v DCDOct 16 · 5,000 Meters Varsity · Place 7 · Detroit Country Day | 5,000 Meters Varsity | 7 | 19:37.3 PB | 10 |
| Oct 12 | 13th Ypsi Run Co River Rat Open (Regional Preview)Oct 12 · 5,000 Meters Boys · Place 106 · Detroit Country Day | 5,000 Meters Boys | 106 | 18:37.2 PB | 10 |
| Oct 2 | Tri Meet: CK v DCD v GrovesOct 2 · Varsity · Place 11 · Detroit Country Day | Varsity | 11 | 19:43 | 10 |
| Sep 27 | Dual vs CrestwoodSep 27 · 5,000 Meters New Division · Detroit Country Day | 5,000 Meters New Division | 0 | 19:15Unofficial | 10 |
| Sep 22 | 36th Annual Linden ClassicSep 22 · Varsity · Place 88 · Detroit Country Day | Varsity | 88 | 19:57.92 | 10 |
| Sep 18 | Dual at Belle IsleSep 18 · 5,000 Meters New Division · Place 21 · Detroit Country Day | 5,000 Meters New Division | 21 | 20:13Unofficial | 10 |
| Sep 13 | 34th Annual Chesaning XC InviteSep 13 · 5,000 Meters Varsity · Place 49 · Detroit Country Day | 5,000 Meters Varsity | 49 | 19:49.20 PB | 10 |
| Aug 23 | A2 Run Co End of Summer ClassicAug 23 · 5,000 Meters Open · Place 86 · Detroit Country Day | 5,000 Meters Open | 86 | 20:04.2 PB | 10 |
| Aug 17 | A2 Run Co Fall PreviewAug 17 · 5,000 Meters Varsity · Place 30 · Detroit Country Day | 5,000 Meters Varsity | 30 | 20:54.2 | 10 |
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Mel Hall InvitationalOct 21 · 5,000 Meters Varsity · Place 56 · Detroit Country Day | 5,000 Meters Varsity | 56 | 19:26.0 PB | 9 |
| Oct 17 | DCDS/Cranbrook/Lutheran NWOct 17 · 5,000 Meters Varsity · Place 9 · Detroit Country Day | 5,000 Meters Varsity | 9 | 19:18Unofficial | 9 |
| Oct 13 | 12th River Rat Open (Regional Preview)Oct 13 · 5,000 Meters Varsity Boys (sub 20min) · Place 115 · Detroit Country Day | 5,000 Meters Varsity Boys (sub 20min) | 115 | 19:29.0 | 9 |
| Oct 10 | Groves vs. DCD Dual MeetOct 10 · 5,000 Meters Varsity · Place 13 · Detroit Country Day | 5,000 Meters Varsity | 13 | 19:47Unofficial | 9 |
| Oct 7 | Oakland County ChampionshipsOct 7 · 5,000 Meters Varsity · Place 206 · Detroit Country Day | 5,000 Meters Varsity | 206 | 20:38.5 PB | 9 |
| Oct 3 | Belle Isle DualOct 3 · 5,000 Meters Varsity · Detroit Country Day | 5,000 Meters Varsity | 0 | 19:50Unofficial | 9 |
| Sep 29 | Waterford Mott Fall ClassicSep 29 · 5,000 Meters Varsity · Place 101 · Detroit Country Day | 5,000 Meters Varsity | 101 | 20:05.8 PB | 9 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division III · Place 68 · Detroit Country Day | 5,000 Meters Division III | 68 | 20:43.7 PB | 9 |
| Sep 9 | Cranbrook InvitationalSep 9 · 5,000 Meters Varsity · Place 26 · Detroit Country Day | 5,000 Meters Varsity | 26 | 20:49.8 PB | 9 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 9/10 · Place 105 · Detroit Country Day | 5,000 Meters 9/10 | 105 | 22:08.25 PB | 9 |
| Aug 25 | A2 Run Co End of Summer ClassicAug 25 · 5,000 Meters Varsity · Place 116 · Detroit Country Day | 5,000 Meters Varsity | 116 | 21:03.5 PB | 9 |
| Aug 18 | A2 Run Co Fall PreviewAug 18 · 5,000 Meters Varsity · Place 130 · Detroit Country Day | 5,000 Meters Varsity | 130 | 21:48.4 | 9 |