Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Oakland UniversityGolden Grizzlies High School XC Invite · Aug 30 | 14:26.2 | Golden Grizzlies High School XC Invite | August 30, 2019 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Regional Open Races · Oct 27 | 17:18.8 | Algonac Regional Open Races | October 27, 2018 |
| 5,000 Meters · Bloomer ParkOAA Red Jamboree #1 · Sep 6 | 18:35.6 | OAA Red Jamboree #1 | September 6, 2017 |
| 5,000 Meters · Clintonwood 5k (2018-)OAA Red Championship Meet · Oct 17 | 17:34.82 | OAA Red Championship Meet | October 17, 2018 |
| 5,000 Meters · Clintonwood ParkOAA Red Championships · Oct 19 | 17:52.8 | OAA Red Championships | October 19, 2017 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Sep 29 | 18:28.4 | Waterford Mott Fall Classic | September 29, 2017 |
| 5,000 Meters · Kensington Metropark OFFICIALAverill Distance Meet · Sep 9 | 18:53.8 | Averill Distance Meet | September 9, 2017 |
| 5,000 Meters · Lake Fenton HSLake Fenton 9th/10th Invitational · Oct 24 | 18:22.05 | Lake Fenton 9th/10th Invitational | October 24, 2017 |
| 5,000 Meters · Lake Orion High SchoolOAA Red Jamboree #2 · Sep 25 | 18:25.0 | OAA Red Jamboree #2 | September 25, 2018 |
| 5,000 Meters · Oxford Golf CourseOxford Invitational · Oct 13 | 18:43.1 | Oxford Invitational | October 13, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 18:51.0 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Wolcott FarmOld Skoool Classic · Sep 23 | 20:38 | Old Skoool Classic | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
1 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Algonac Regional Open RacesOct 27 · 5,000 Meters Boys Open Race · Place 12 · Oxford | 5,000 Meters Boys Open Race | 12 | 17:18.8 PB | 11 |
| Oct 17 | OAA Red Championship MeetOct 17 · 5,000 Meters Varsity · Place 35 · Oxford | 5,000 Meters Varsity | 35 | 17:34.82 PB | 11 |
| Sep 25 | OAA Red Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 25 · Oxford | 5,000 Meters Varsity | 25 | 18:25.0 PB | 11 |
| Aug 31 | Golden Grizzlies High School InviteAug 31 · 4,000 Meters Men · Place 88 · Oxford | 4,000 Meters Men | 88 | 14:50.9 | 11 |
| Aug 23 | 3,200m Scrimmage @Troy HighAug 23 · 3,200 Meters New Division · Oxford | 3,200 Meters New Division | 0 | 12:01.9Unofficial | 11 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Lake Fenton 9th/10th InvitationalOct 24 · 5,000 Meters Frosh/Soph · Place 14 · Oxford | 5,000 Meters Frosh/Soph | 14 | 18:22.05 PB | 10 |
| Oct 19 | OAA Red ChampionshipsOct 19 · 5,000 Meters Varsity · Place 42 · Oxford | 5,000 Meters Varsity | 42 | 17:52.8 PB | 10 |
| Oct 13 | Oxford InvitationalOct 13 · 5,000 Meters Varsity · Place 47 · Oxford | 5,000 Meters Varsity | 47 | 18:43.1 PB | 10 |
| Sep 29 | Waterford Mott Fall ClassicSep 29 · 5,000 Meters Varsity · Place 58 · Oxford | 5,000 Meters Varsity | 58 | 18:28.4 PB | 10 |
| Sep 27 | OAA Red Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 45 · Oxford | 5,000 Meters Varsity | 45 | 18:33.1 | 10 |
| Sep 23 | Old Skoool ClassicSep 23 · 5,000 Meters Red-10 · Place 12 · Oxford | 5,000 Meters Red-10 | 12 | 20:38 PB | 10 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division I (JV) · Place 22 · Oxford | 5,000 Meters Division I (JV) | 22 | 18:51.0 PB | 10 |
| Sep 9 | Averill Distance MeetSep 9 · 5,000 Meters Large School Boys Division · Place 80 · Oxford | 5,000 Meters Large School Boys Division | 80 | 18:53.8 PB | 10 |
| Sep 6 | OAA Red Jamboree #1Sep 6 · 5,000 Meters Varsity · Place 43 · Oxford | 5,000 Meters Varsity | 43 | 18:35.6 PB | 10 |
| Aug 23 | Troy Scrimmage----at Troy High SchoolAug 23 · 3,000 Meters Varsity · Oxford | 3,000 Meters Varsity | 0 | 11:14Unofficial | 10 |