Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Homer HSBig Eight Homer Jamboree · Oct 15 | 19:05.6 | Big Eight Homer Jamboree | October 15, 2019 |
| 5,000 Meters · Jonesville High SchoolUnion City @ Jonesville (Big 8) · Sep 21 | 19:21.2 | Union City @ Jonesville (Big 8) | September 21, 2020 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D3 Finals · Nov 2 | 19:28.9 | MHSAA LP D3 Finals | November 2, 2019 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 18:55.9 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Reading HSBig Eight Reading Jamboree · Oct 8 | 19:18.72 | Big Eight Reading Jamboree | October 8, 2019 |
| 5,000 Meters · Sunset Ridge @ Huron Meadows21 Legends Classic - HIGH SCHOOL · Oct 2 | 18:27.44 | 21 Legends Classic - HIGH SCHOOL | October 2, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results2020 Cross Country
1 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D3 FinalsNov 2 · 5,000 Meters D3 · Place 225 · Jonesville | 5,000 Meters D3 | 225 | 19:28.9 PB | 10 |
| Oct 15 | Big Eight Homer JamboreeOct 15 · 5,000 Meters High School Male Varsity · Place 28 · Jonesville | 5,000 Meters High School Male Varsity | 28 | 19:05.6 PB | 10 |
| Oct 8 | Big Eight Reading JamboreeOct 8 · 5,000 Meters Varsity · Place 26 · Jonesville | 5,000 Meters Varsity | 26 | 19:18.72 PB | 10 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 3 · Place 136 · Jonesville | 5,000 Meters Division 3 | 136 | 18:55.9 PB | 10 |
| Oct 1 | Big Eight Jonesville JamboreeOct 1 · 5,000 Meters Big 8 Male Athletes · Place 28 · Jonesville | 5,000 Meters Big 8 Male Athletes | 28 | 20:08.25 | 10 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Blue Varsity · Place 117 · Jonesville | 5,000 Meters Blue Varsity | 117 | 20:03.4 | 10 |