Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Chestnut GroveWayne County XC Championship · Oct 7 | 20:51.6 | Wayne County XC Championship | October 7, 2017 |
| 5,000 Meters · Elizabeth Park3rd Annual Trenton Watermelon Invitational · Aug 29 | 17:43.8 | 3rd Annual Trenton Watermelon Invitational | August 29, 2019 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALLarry Steeb Invite · Oct 21 | 19:58.5 | Larry Steeb Invite | October 21, 2017 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 05-1 @ Gibraltar Carlson · Oct 27 | 18:04.8 | MHSAA LP Region 05-1 @ Gibraltar Carlson | October 27, 2018 |
| 5,000 Meters · Lake Erie MetroparkLake Erie PROM · Oct 28 | 20:13.4 | Lake Erie PROM | October 28, 2017 |
| 5,000 Meters · Patriots ParkDRL Jamboree #2 · Oct 5 | 20:55 | DRL Jamboree #2 | October 5, 2017 |
| 5,000 Meters · Shepherd High School XC Course2019 MITCA Team Michigan Trials (Mid-East Qualifier) · Nov 9 | 17:25.7 | 2019 MITCA Team Michigan Trials (Mid-East Qualifier) | November 9, 2019 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 22:24.1 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co HS Coaching Legends Classic · Sep 29 | 18:02.3 | A2 Run Co HS Coaching Legends Classic | September 29, 2018 |
| 5,000 Meters · Willow Metropark OFFICIALDownriver League Jamboree I · Sep 21 | 22:39 | Downriver League Jamboree I | September 21, 2017 |
| 5,000 Meters · Wyandotte Shores Golf CourseDRL Championships · Oct 19 | 20:25.0 | DRL Championships | October 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results2018 Cross Country
3 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Lake Erie PROMOct 28 · 5,000 Meters Men's PROM · Place 80 · Allen ParkAllen Park | 5,000 Meters Men's PROM | 80 | 20:13.4 PB | 10 |
| Oct 21 | Larry Steeb InviteOct 21 · 5,000 Meters Junior Varsity/Reserve · Place 6 · Allen ParkAllen Park | 5,000 Meters Junior Varsity/Reserve | 6 | 19:58.5 PB | 10 |
| Oct 19 | DRL ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 14 · Allen ParkAllen Park | 5,000 Meters Junior Varsity | 14 | 20:25.0 PB | 10 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 181 · Allen ParkAllen Park | 5,000 Meters JV Boys | 181 | 20:51.6 PB | 10 |
| Oct 5 | DRL Jamboree #2Oct 5 · 5,000 Meters Junior Varsity · Place 16 · Allen ParkAllen Park | 5,000 Meters Junior Varsity | 16 | 20:55 PB | 10 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Blue Reserve · Place 67 · Allen ParkAllen Park | 5,000 Meters Blue Reserve | 67 | 21:20.30 | 10 |
| Sep 21 | Downriver League Jamboree ISep 21 · 5,000 Meters Junior Varsity · Place 23 · Allen ParkAllen Park | 5,000 Meters Junior Varsity | 23 | 22:39 PB | 10 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division II (JV) · Place 100 · Allen ParkAllen Park | 5,000 Meters Division II (JV) | 100 | 22:24.1 PB | 10 |
| Sep 8 | Warrior CC ClassicSep 8 · 5,000 Meters Junior Varsity · Place 49 · Allen ParkAllen Park | 5,000 Meters Junior Varsity | 49 | 24:06.7 | 10 |
| Aug 25 | Allen Park ScrimmageAug 25 · 5,000 Meters Varsity · Allen ParkAllen Park | 5,000 Meters Varsity | 0 | — | 10 |