Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Sparta HSSparta MS Jamboree · Oct 11 | 13:14.9 | Sparta MS Jamboree | October 11, 2016 |
| 5,000 Meters · Benzie Central HSBenzie/Bear Lake PROM (Post Regional Open Meet) · Oct 26 | 18:36.53 | Benzie/Bear Lake PROM (Post Regional Open Meet) | October 26, 2019 |
| 5,000 Meters · Brookside Golf CourseOK White Jamboree @ Greenville · Oct 3 | 20:48.08 | OK White Jamboree @ Greenville | October 3, 2018 |
| 5,000 Meters · Cedar SpringsCedar Springs Invitational · Sep 26 | 18:58.19 | Cedar Springs Invitational | September 26, 2020 |
| 5,000 Meters · Lowell HSOK White Jamboree @ Lowell · Sep 4 | 20:40.40 | OK White Jamboree @ Lowell | September 4, 2019 |
| 5,000 Meters · Lowell HS OFFICIALOK White Jamboree @ Lowell · Sep 5 | 23:20.69 | OK White Jamboree @ Lowell | September 5, 2018 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 19:40.3 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Riverside ParkOK White Conference Meet · Oct 17 | 19:13.73 | OK White Conference Meet | October 17, 2018 |
| 5,000 Meters · Shepherd High School XC Course2020 Shepherd BLUEJAY Invite · Oct 1 | 18:39.6 | 2020 Shepherd BLUEJAY Invite | October 1, 2020 |
| 5,000 Meters · South Christian Sports ParkOK Gold Jamboree #1 · Sep 8 | 19:51.83 | OK Gold Jamboree #1 | September 8, 2020 |
| 5,000 Meters · Wayland Middle SchoolOK Gold Jamboree #2 · Sep 29 | 20:27.51 | OK Gold Jamboree #2 | September 29, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Benzie/Bear Lake PROM (Post Regional Open Meet)Oct 26 · 5,000 Meters PROM 2 · Place 57 · Cedar SpringsCedar Springs | 5,000 Meters PROM 2 | 57 | 18:36.53 PB | 11 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 275 · Cedar SpringsCedar Springs | 5,000 Meters Division 1 JV | 275 | 19:40.3 PB | 11 |
| Sep 21 | Cedar Springs InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 22 · Cedar SpringsCedar Springs | 5,000 Meters Junior Varsity | 22 | 20:29.41 | 11 |
| Sep 18 | OK White Jamboree at Cedar SpringsSep 18 · 5,000 Meters Varsity · Place 86 · Cedar SpringsCedar Springs | 5,000 Meters Varsity | 86 | 21:02.57 | 11 |
| Sep 4 | OK White Jamboree @ LowellSep 4 · 5,000 Meters Open · Place 72 · Cedar SpringsCedar Springs | 5,000 Meters Open | 72 | 20:40.40 PB | 11 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | OK White Conference MeetOct 17 · 5,000 Meters Varsity · Place 65 · Cedar SpringsCedar Springs | 5,000 Meters Varsity | 65 | 19:13.73 PB | 10 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 JV Men · Place 101 · Cedar SpringsCedar Springs | 5,000 Meters Division 2 JV Men | 101 | 20:14.9 | 10 |
| Oct 3 | OK White Jamboree @ GreenvilleOct 3 · 5,000 Meters Varsity · Place 83 · Cedar SpringsCedar Springs | 5,000 Meters Varsity | 83 | 20:48.08 PB | 10 |
| Sep 19 | OK White JamboreeSep 19 · 5,000 Meters Varsity · Place 79 · Cedar SpringsCedar Springs | 5,000 Meters Varsity | 79 | 20:33.44 | 10 |
| Sep 5 | OK White Jamboree @ LowellSep 5 · 5,000 Meters Varsity · Place 81 · Cedar SpringsCedar Springs | 5,000 Meters Varsity | 81 | 23:20.69 PB | 10 |
2016 Cross Country
3 results