Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Oakland UniversityGolden Grizzlies High School Invite · Aug 31 | 23:05.6 | Golden Grizzlies High School Invite | August 31, 2018 |
| 5,000 Meters · 'New' South Course34th Gabriel Richard Invitational · Oct 13 | 26:36.65 | 34th Gabriel Richard Invitational | October 13, 2018 |
| 5,000 Meters · Beverly Hills Village ParkSouthfield Christian Tri: Oakland Christian, Roeper · Sep 2 | 29:01 | Southfield Christian Tri: Oakland Christian, Roeper | September 2, 2020 |
| 5,000 Meters · Cummings CenterGenesee Invite · Sep 8 | 27:15.83 | Genesee Invite | September 8, 2018 |
| 5,000 Meters · Nankin MillsMIAC Jamboree #1 @Nankin Mills · Sep 26 | 34:58.3 | MIAC Jamboree #1 @Nankin Mills | September 26, 2017 |
| 5,000 Meters · Oakland Christian HSOCS Small School Invite (Covid version) · Sep 10 | 27:12.5 | OCS Small School Invite (Covid version) | September 10, 2020 |
| 5,000 Meters · Spencer ParkMIAC Final - LHNW · Oct 19 | 23:39.3 | MIAC Final - LHNW | October 19, 2018 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 33:18.6 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | MIAC Championship (OCS)Oct 20 · 5,000 Meters Varsity · Place 11 · Auburn Hills Oakland.. | 5,000 Meters Varsity | 11 | 24:18.2 | 12 |
| Oct 13 | Beverly Park TriOct 13 · 5,000 Meters Varsity · Place 19 · Auburn Hills Oakland Christian | 5,000 Meters Varsity | 19 | 25:30.6Unofficial | 12 |
| Sep 22 | MIAC Jam-1 (changed to OCS)Sep 22 · 5,000 Meters Varsity Boys · Place 49 · Auburn Hills Oakland Christian | 5,000 Meters Varsity Boys | 49 | 27:53.1 | 12 |
| Sep 19 | Whitmore Lake InviteSep 19 · 5,000 Meters Junior Varsity · Place 28 · Auburn Hills Oakland.. | 5,000 Meters Junior Varsity | 28 | 25:33.31 | 12 |
| Sep 10 | OCS Small School Invite (Covid version)Sep 10 · 5,000 Meters Varsity Boys · Place 56 · Auburn Hills Oakland Christian | 5,000 Meters Varsity Boys | 56 | 27:12.5 PB | 12 |
| Sep 2 | Southfield Christian Tri: Oakland Christian, RoeperSep 2 · 5,000 Meters Varsity · Place 24 · Auburn Hills Oakland Christian | 5,000 Meters Varsity | 24 | 29:01 PB | 12 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Grosse Pointe South Regional Open RaceOct 25 · 5,000 Meters Open · Place 291 · Auburn Hills Oakland.. | 5,000 Meters Open | 291 | 25:17.3 | 11 |
| Sep 21 | Old Skool ClassicSep 21 · 5,000 Meters Middle School · Place 26 · Auburn Hills Oakland.. | 5,000 Meters Middle School | 26 | 29:15 | 11 |
| Sep 21 | Old Skool ClassicSep 21 · 5,000 Meters Varsity · Place 26 · Auburn Hills Oakland.. | 5,000 Meters Varsity | 26 | 29:15 | 11 |
| Sep 17 | OCS Small School InviteSep 17 · 5,000 Meters Open · Place 22 · Auburn Hills Oakland.. | 5,000 Meters Open | 22 | 26:28.2 | 11 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity · Place 137 · Auburn Hills Oakland.. | 5,000 Meters Junior Varsity | 137 | 28:46.1 | 11 |
| Sep 7 | Genesee InvitationalSep 7 · 5,000 Meters Varsity · Place 40 · Auburn Hills Oakland.. | 5,000 Meters Varsity | 40 | 27:25.37 | 11 |
| Aug 30 | Golden Grizzlies High School XC InviteAug 30 · 4,000 Meters Varsity · Place 141 · Auburn Hills Oakland Christian | 4,000 Meters Varsity | 141 | 23:54.8 | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | MIAC Final - LHNWOct 19 · 5,000 Meters Varsity · Place 66 · Auburn Hills Oakland Christian | 5,000 Meters Varsity | 66 | 23:39.3 PB | 10 |
| Oct 13 | 34th Gabriel Richard InvitationalOct 13 · 5,000 Meters Varsity - Small Schools · Place 100 · Auburn Hills Oakland Christian | 5,000 Meters Varsity - Small Schools | 100 | 26:36.65 PB | 10 |
| Sep 25 | MIAC Jamboree #1 - OCSSep 25 · 5,000 Meters Varsity · Place 72 · Auburn Hills Oakland Chri | 5,000 Meters Varsity | 72 | 29:36.9 | 10 |
| Sep 22 | Old Skool ClassicSep 22 · Varsity · Place 139 · Auburn Hills Oakland Chri | Varsity | 139 | 29:31 | 10 |
| Sep 18 | OCS Small School InvitationalSep 18 · 5,000 Meters Open · Place 31 · Auburn Hills Oakland Chri | 5,000 Meters Open | 31 | 28:45.6 | 10 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 82 · Auburn Hills Oakland Chri | Varsity | 82 | 35:00.0 | 10 |
| Sep 8 | Genesee InviteSep 8 · 5,000 Meters Varsity · Place 128 · Auburn Hills Oakland Christian | 5,000 Meters Varsity | 128 | 27:15.83 PB | 10 |
| Aug 31 | Golden Grizzlies High School InviteAug 31 · 4,000 Meters Men · Place 191 · Auburn Hills Oakland Christian | 4,000 Meters Men | 191 | 23:05.6 PB | 10 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | MIAC Championship @OCSOct 20 · 5,000 Meters Varsity · Place 54 · Auburn Hills Oakland Christian | 5,000 Meters Varsity | 54 | 28:28.6 | 9 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters JV Small MediumSchool Division · Place 147 · Auburn Hills Oakland Christian | 5,000 Meters JV Small MediumSchool Division | 147 | 28:54.8 | 9 |
| Oct 10 | MIAC Jamboree #2 @Spencer ParkOct 10 · 5,000 Meters Varsity · Place 62 · Auburn Hills Oakland Christian | 5,000 Meters Varsity | 62 | 30:53.2 | 9 |
| Sep 26 | MIAC Jamboree #1 @Nankin MillsSep 26 · 5,000 Meters Varsity · Place 58 · Auburn Hills Oakland Christian | 5,000 Meters Varsity | 58 | 34:58.3 PB | 9 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division V, IV, III (JV) · Place 173 · Auburn Hills Oakland Christian | 5,000 Meters Division V, IV, III (JV) | 173 | 33:18.6 PB | 9 |
| Sep 9 | Genesee InviteSep 9 · 5,000 Meters Junior Varsity · Place 40 · Auburn Hills Oakland Christian | 5,000 Meters Junior Varsity | 40 | 29:32.29 | 9 |