Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · ABHS campus courseMHSAA LP Region 09-01 @ Anchor Bay · Oct 29 | 18:30 | MHSAA LP Region 09-01 @ Anchor Bay | October 29, 2016 |
| 5,000 Meters · Anchor Bay 3.01Anchor Bay Open Race for High School athletes only · Oct 31 | 19:40 | Anchor Bay Open Race for High School athletes only | October 31, 2015 |
| 5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 27 | 18:15.2 | OAA White Jamboree #2 | September 27, 2016 |
| 5,000 Meters · Oakland UniversityOAA White Jamboree #3 · Oct 20 | 19:10.2 | OAA White Jamboree #3 | October 20, 2016 |
| 5,000 Meters · Oxford Golf CourseOxford Invite--Oxford Hill Country Club · Oct 14 | 18:35.3 | Oxford Invite--Oxford Hill Country Club | October 14, 2016 |
| 5,000 Meters · Possum Hollow-HS 5k (1XXX-2019)Oakland County Championships · Oct 8 | 19:04.0 | Oakland County Championships | October 8, 2016 |
| 5,000 Meters · Royal Oak HighOAA White Jamboree #1 · Sep 12 | 18:54.5 | OAA White Jamboree #1 | September 12, 2016 |
| 5,000 Meters · Springfield Oaks County Park1Holly/Duane Raffin Festival of Races · Sep 17 | 20:51 | Holly/Duane Raffin Festival of Races | September 17, 2016 |
| 5,000 Meters · Wolcott FarmOld Skool Classic · Sep 26 | 21:09 | Old Skool Classic | September 26, 2015 |
| 8,000 Meters · Forest Akers East Golf CourseMSU Spartan Invitational · Sep 15 | 31:16.0 | MSU Spartan Invitational | September 15, 2017 |
| 8,000 Meters · Grand Woods Park OFFICIALSpartan Grand Classic 2018 · Oct 13 | 28:08.5 | Spartan Grand Classic 2018 | October 13, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
1 results2017 Cross Country
2 results2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 09-01 @ Anchor BayOct 29 · 5,000 Meters Varsity · Place 69 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 69 | 18:30 PB | 12 |
| Oct 20 | OAA White Jamboree #3Oct 20 · 5,000 Meters Varsity · Place 47 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 47 | 19:10.2 PB | 12 |
| Oct 14 | Oxford Invite--Oxford Hill Country ClubOct 14 · 5,000 Meters Varsity · Place 51 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 51 | 18:35.3 PB | 12 |
| Oct 8 | Oakland County ChampionshipsOct 8 · 5,000 Meters Varsity · Place 177 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 177 | 19:04.0 PB | 12 |
| Sep 27 | OAA White Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 30 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 30 | 18:15.2 PB | 12 |
| Sep 17 | Holly/Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division I · Place 151 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Division I | 151 | 20:51 PB | 12 |
| Sep 12 | OAA White Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 33 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 33 | 18:54.5 PB | 12 |
| Sep 10 | Averill InvitationalSep 10 · 5,000 Meters Large School Boys Division · Place 71 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Large School Boys Division | 71 | 19:49Unofficial | 12 |
| Sep 1 | A2 Running Co. Saline Hornet Early BirdSep 1 · 5,000 Meters Gold Open Varsity · Place 96 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Gold Open Varsity | 96 | 19:09.82Unofficial | 12 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Anchor Bay Open Race for High School athletes onlyOct 31 · 5,000 Meters Junior Varsity · Place 119 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Junior Varsity | 119 | 19:40 PB | 11 |
| Oct 22 | OAA White Jamboree #3Oct 22 · 5,000 Meters Junior Varsity · Place 56 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Junior Varsity | 56 | 20:24.3 | 11 |
| Sep 29 | OAA White Jamboree #2Sep 29 · 5,000 Meters Junior Varsity · Place 30 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Junior Varsity | 30 | 20:12.9 | 11 |
| Sep 26 | Old Skool ClassicSep 26 · 5,000 Meters Red · Place 126 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Red | 126 | 21:09 PB | 11 |
| Sep 9 | OAA White Jamboree #1Sep 9 · 5,000 Meters Junior Varsity · Place 27 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Junior Varsity | 27 | 20:58.0 | 11 |