Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Johnson ParkOK Conference MS Championship at Johnson Park · Oct 18 | 14:00.17 | OK Conference MS Championship at Johnson Park | October 18, 2016 |
| 3,200 Meters · Wayland Middle SchoolWMMSC Conference Meet · Oct 19 | 14:22.87 | WMMSC Conference Meet | October 19, 2017 |
| 3,200 Meters · Wayland Middle SchoolWMMSC Meet · Sep 19 | 15:19 | WMMSC Meet | September 19, 2017 |
| 3,200 Meters · Wayland Union MS 2 Mile XC CourseWayland MS Invite · Oct 5 | 22:31.80 | Wayland MS Invite | October 5, 2017 |
| 5,000 Meters · Cedar SpringsCedar Springs Invitational · Sep 21 | 20:46.21 | Cedar Springs Invitational | September 21, 2019 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invite · Sep 29 | 19:41.3 | Otsego Bulldog Invite | September 29, 2018 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 19:15.6 | Portage Invite | October 5, 2019 |
| 5,000 Meters · TK High SchoolOK Gold Championship Meet · Oct 16 | 20:33.56 | OK Gold Championship Meet | October 16, 2018 |
| 5,000 Meters · Wayland Union HS OK Gold #2 @ Wayland · Oct 3 | 22:58.44 | OK Gold #2 @ Wayland | October 3, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Barry County InvitationalOct 28 · 5,000 Meters Varsity · Place 25 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Varsity | 25 | 20:00.14 | 10 |
| Oct 15 | OK-Gold Championship at Thornapple KelloggOct 15 · 5,000 Meters Junior Varsity · Place 25 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Junior Varsity | 25 | 19:50.37 | 10 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 2 JV · Place 62 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters Division 2 JV | 62 | 19:15.6 PB | 10 |
| Oct 2 | OK Gold Jamboree #2Oct 2 · 5,000 Meters Varsity · Place 73 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Varsity | 73 | 21:35.75 | 10 |
| Sep 28 | Otsego Bulldog InviteSep 28 · 5,000 Meters D2 JV · Place 54 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters D2 JV | 54 | 19:55.9 | 10 |
| Sep 21 | Cedar Springs InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 25 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters Junior Varsity | 25 | 20:46.21 PB | 10 |
| Sep 18 | OK Gold Jamboree #1Sep 18 · 5,000 Meters Varsity · Place 81 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Varsity | 81 | 21:25.61 | 10 |
| Sep 9 | Thornapple Kellogg Coach "B" InvitationalSep 9 · 5,000 Meters Varsity · Place 74 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Varsity | 74 | 21:42.53 | 10 |
| Aug 30 | TK @ Caledonia dual meetAug 30 · 5,000 Meters Varsity · Place 34 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Varsity | 34 | 22:04.1 | 10 |
| Aug 24 | Harper Creek Optimist Invitational 40th AnnualAug 24 · 5,000 Meters Freshman Sophomore · Place 59 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Freshman Sophomore | 59 | 22:44 | 10 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Barry County MeetOct 29 · 5,000 Meters Varsity · Place 36 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Varsity | 36 | 21:42.64 | 9 |
| Oct 27 | MHSAA LP Region 32-4 @ Portage CentralOct 27 · 5,000 Meters Junior Varsity · Place 90 · Middleville Thornapp..Middleville Thornapp.. | 5,000 Meters Junior Varsity | 90 | 20:33.5 | 9 |
| Oct 27 | Portage Central JV RaceOct 27 · 5,000 Meters High School JV · Place 90 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters High School JV | 90 | 20:33.5 | 9 |
| Oct 16 | OK Gold Championship MeetOct 16 · 5,000 Meters JV · Place 34 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters JV | 34 | 20:33.56 PB | 9 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 JV Men · Place 152 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters Division 2 JV Men | 152 | 20:59.5 | 9 |
| Oct 3 | OK Gold #2 @ WaylandOct 3 · 5,000 Meters Varsity · Place 77 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters Varsity | 77 | 22:58.44 PB | 9 |
| Sep 29 | Otsego Bulldog InviteSep 29 · 5,000 Meters D2 Junior Varsity · Place 52 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg | 5,000 Meters D2 Junior Varsity | 52 | 19:41.3 PB | 9 |
| Sep 22 | Cedar Springs InviteSep 22 · 3,200 Meters Middle School · Place 35 · Middleville Thornapple-KeMiddleville Thornapple-Ke | 3,200 Meters Middle School | 35 | 20:46.05 | 9 |
| Sep 19 | OK Gold Jamboree #1Sep 19 · Varsity · Place 72 · Middleville Thornapple-KeMiddleville Thornapple-Ke | Varsity | 72 | 20:56.96 | 9 |
| Sep 10 | Coach B InvitationalSep 10 · Varsity · Place 72 · Middleville Thornapple-KeMiddleville Thornapple-Ke | Varsity | 72 | 22:14.00 | 9 |
2017 Cross Country
4 results2016 Cross Country
1 results