Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Allegan County FairgroundsAllegan Invitational · Oct 7 | 13:15.4 | Allegan Invitational | October 7, 2017 |
| 3,200 Meters · Johnson ParkOK Conference MS Championship at Johnson Park · Oct 18 | 13:24.66 | OK Conference MS Championship at Johnson Park | October 18, 2016 |
| 3,200 Meters · Wayland Middle SchoolWMMSC Conference Meet · Oct 19 | 12:42.74 | WMMSC Conference Meet | October 19, 2017 |
| 3,200 Meters · Wayland Middle SchoolWMMSC Meet · Sep 19 | 14:25 | WMMSC Meet | September 19, 2017 |
| 3,200 Meters · Wayland Union MS 2 Mile XC CourseWayland MS Invite · Oct 5 | 12:55.18 | Wayland MS Invite | October 5, 2017 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invite · Sep 29 | 18:44.2 | Otsego Bulldog Invite | September 29, 2018 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 18:59.0 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · TK High SchoolOK Gold Championship Meet · Oct 16 | 19:31.50 | OK Gold Championship Meet | October 16, 2018 |
| 5,000 Meters · Wayland Union HS OK Gold #2 @ Wayland · Oct 3 | 20:45.08 | OK Gold #2 @ Wayland | October 3, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results2019 Cross Country
3 results2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Barry County MeetOct 29 · 5,000 Meters Varsity · Place 18 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Varsity | 18 | 19:33.49 | 9 |
| Oct 27 | MHSAA LP Region 13-2 @ Portage CentralOct 27 · 5,000 Meters Division 2 · Place 58 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Division 2 | 58 | 18:28.6 | 9 |
| Oct 16 | OK Gold Championship MeetOct 16 · 5,000 Meters Varsity · Place 35 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters Varsity | 35 | 19:31.50 PB | 9 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 Men · Place 208 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters Division 2 Men | 208 | 18:59.0 PB | 9 |
| Oct 3 | OK Gold #2 @ WaylandOct 3 · 5,000 Meters Varsity · Place 37 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters Varsity | 37 | 20:45.08 PB | 9 |
| Sep 29 | Otsego Bulldog InviteSep 29 · 5,000 Meters D2 Varsity · Place 93 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters D2 Varsity | 93 | 18:44.2 PB | 9 |
| Sep 22 | Cedar Springs InviteSep 22 · 3,200 Meters Middle School · Place 53 · Middleville Thornapple-KeMiddleville Thornapple-Ke | 3,200 Meters Middle School | 53 | 19:07.70 | 9 |
| Sep 19 | OK Gold Jamboree #1Sep 19 · Varsity · Place 48 · Middleville Thornapple-KeMiddleville Thornapple-Ke | Varsity | 48 | 19:36.63 | 9 |
| Sep 10 | Coach B InvitationalSep 10 · Varsity · Place 37 · Middleville Thornapple-KeMiddleville Thornapple-Ke | Varsity | 37 | 19:52.87 | 9 |
2017 Cross Country
5 results2016 Cross Country
1 results