Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 27 | 17:14.8 | OAA White Jamboree #2 | September 27, 2016 |
| 5,000 Meters · Bloomer ParkRCS Frosh/Soph Inv. · Oct 20 | 18:24.1 | RCS Frosh/Soph Inv. | October 20, 2014 |
| 5,000 Meters · Cass BentonMustang Invite · Sep 1 | 18:39.5 | Mustang Invite | September 1, 2015 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 30 | 17:59.08 | Mustang Invite | August 30, 2016 |
| 5,000 Meters · Catalpa Oaks County ParkBerkley vs. Royal Oak · Sep 21 | 18:51 | Berkley vs. Royal Oak | September 21, 2015 |
| 5,000 Meters · Ella SharpJackson HS Varsity Invitational · Sep 24 | 17:17.7 | Jackson HS Varsity Invitational | September 24, 2016 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMHSAA LP Region 08-01 @ Grosse Pointe South · Oct 28 | 16:48.0 | MHSAA LP Region 08-01 @ Grosse Pointe South | October 28, 2016 |
| 5,000 Meters · Oakland UniversityOAA White Jamboree #3 · Oct 20 | 17:12.3 | OAA White Jamboree #3 | October 20, 2016 |
| 5,000 Meters · Oakland UniversityOAA White Jamboree #3 · Oct 17 | 18:37.6 | OAA White Jamboree #3 | October 17, 2014 |
| 5,000 Meters · Possum Hollow-HS 5k (1XXX-2019)Oakland County Championships · Oct 8 | 17:37.6 | Oakland County Championships | October 8, 2016 |
| 5,000 Meters · Royal Oak HighOAA White Jamboree #1 · Sep 12 | 17:29.6 | OAA White Jamboree #1 | September 12, 2016 |
| 5,000 Meters · Springfield Oaks County Park1Holly/Duane Raffin Festival of Races · Sep 17 | 18:59 | Holly/Duane Raffin Festival of Races | September 17, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 08-01 @ Grosse Pointe SouthOct 28 · 5,000 Meters Varsity · Place 19 · Royal Oak | 5,000 Meters Varsity | 19 | 16:48.0 PB | 12 |
| Oct 20 | OAA White Jamboree #3Oct 20 · 5,000 Meters Varsity · Place 5 · Royal Oak | 5,000 Meters Varsity | 5 | 17:12.3 PB | 12 |
| Oct 8 | Oakland County ChampionshipsOct 8 · 5,000 Meters Varsity · Place 61 · Royal Oak | 5,000 Meters Varsity | 61 | 17:37.6 PB | 12 |
| Sep 27 | OAA White Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 5 · Royal Oak | 5,000 Meters Varsity | 5 | 17:14.8 PB | 12 |
| Sep 24 | Jackson HS Varsity InvitationalSep 24 · 5,000 Meters D1 Boys · Place 65 · Royal Oak | 5,000 Meters D1 Boys | 65 | 17:17.7 PB | 12 |
| Sep 17 | Holly/Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division I · Place 66 · Royal Oak | 5,000 Meters Division I | 66 | 18:59 PB | 12 |
| Sep 12 | OAA White Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 6 · Royal Oak | 5,000 Meters Varsity | 6 | 17:29.6 PB | 12 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 11/12 · Place 24 · Royal Oak | 5,000 Meters 11/12 | 24 | 17:59.08 PB | 12 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Regional 08-1 @ Grosse Pointe SouthOct 30 · 5,000 Meters Varsity · Place 23 · Royal Oak | 5,000 Meters Varsity | 23 | 17:00.0 | 11 |
| Oct 22 | OAA White Jamboree #3Oct 22 · 5,000 Meters Varsity · Place 32 · Royal Oak | 5,000 Meters Varsity | 32 | 18:05.4 | 11 |
| Sep 29 | OAA White Jamboree #2Sep 29 · 5,000 Meters Varsity · Place 12 · Royal Oak | 5,000 Meters Varsity | 12 | 17:46.3 | 11 |
| Sep 26 | Jackson HS InviteSep 26 · 5,000 Meters D1 Boys · Place 109 · Royal Oak | 5,000 Meters D1 Boys | 109 | 17:49.0Unofficial | 11 |
| Sep 21 | Berkley vs. Royal OakSep 21 · 5,000 Meters Varsity · Place 7 · Royal Oak | 5,000 Meters Varsity | 7 | 18:51 PB | 11 |
| Sep 9 | OAA White Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 10 · Royal Oak | 5,000 Meters Varsity | 10 | 18:10.1 | 11 |
| Sep 1 | Mustang InviteSep 1 · 5,000 Meters 11/12 Race · Place 26 · Royal Oak | 5,000 Meters 11/12 Race | 26 | 18:39.5 PB | 11 |
2014 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | RCS Frosh/Soph Inv.Oct 20 · 5,000 Meters Frosh/Soph · Place 23 · Royal Oak | 5,000 Meters Frosh/Soph | 23 | 18:24.1 PB | 10 |
| Oct 17 | OAA White Jamboree #3Oct 17 · 5,000 Meters Varsity · Place 23 · Royal Oak | 5,000 Meters Varsity | 23 | 18:37.6 PB | 10 |
| Sep 27 | Oakland County ChampionshipsSep 27 · 5,000 Meters Boys Reserve Championships · Place 64 · Royal Oak | 5,000 Meters Boys Reserve Championships | 64 | 19:33Unofficial | 10 |
| Aug 28 | Troy Athens Red Hawk InvitationalAug 28 · 5,000 Meters Varsity · Place 16 · Royal Oak | 5,000 Meters Varsity | 16 | 20:19Unofficial | 10 |