Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lowell HS OFFICIALBob Perry Invitational · Sep 24 | 18:05.6 | Bob Perry Invitational | September 24, 2016 |
| 2 Miles · Sparta 2 Mile CourseSparta Invitational · Sep 16 | 13:52.30 | Sparta Invitational | September 16, 2017 |
| 2 Miles · Sparta HSSparta MS Jamboree · Oct 3 | 15:19.50 | Sparta MS Jamboree | October 3, 2017 |
| 3,200 Meters · Lowell HS OFFICIALBob Perry Memorial Invitational · Sep 23 | 15:05.4 | Bob Perry Memorial Invitational | September 23, 2017 |
| 3,200 Meters · Wayland Union MS 2 Mile XC CourseWayland MS Invite · Oct 5 | 14:23.62 | Wayland MS Invite | October 5, 2017 |
| 5,000 Meters · Benzie CentralMHSAA LP Region 01-1 host Bear Lake @ Buckley · Oct 31 | 17:55.05 | MHSAA LP Region 01-1 host Bear Lake @ Buckley | October 31, 2020 |
| 5,000 Meters · Benzie Central HSBenzie/Bear Lake PROM (Post Regional Open Meet) · Oct 26 | 19:28.68 | Benzie/Bear Lake PROM (Post Regional Open Meet) | October 26, 2019 |
| 5,000 Meters · Brookside Golf CourseOK White Jamboree # 3 · Oct 6 | 17:29.01 | OK White Jamboree # 3 | October 6, 2021 |
| 5,000 Meters · Byron Center West Middle SchoolOK-White Championship @ BC West MS · Oct 14 | 18:12.76 | OK-White Championship @ BC West MS | October 14, 2020 |
| 5,000 Meters · Lowell HS OFFICIALOK White JV Tri-Meet · Sep 30 | 19:28.90 | OK White JV Tri-Meet | September 30, 2020 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 25:21.7 | Portage Invite | October 5, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | OK White Jamboree # 4Oct 20 · 5,000 Meters Varsity · Place 22 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity | 22 | 17:10.52 | 12 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 139 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Division 1 | 139 | 17:42.5 | 12 |
| Oct 6 | OK White Jamboree # 3Oct 6 · 5,000 Meters Varsity · Place 30 · FHC GR Forest Hills CentralFHC GR Forest Hills Central | 5,000 Meters Varsity | 30 | 17:29.01 PB | 12 |
| Oct 2 | 2021 Shepherd BLUEJAY InviteOct 2 · 5,000 Meters Varsity Elite · Place 65 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity Elite | 65 | 17:33.3 | 12 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 84 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity | 84 | 18:30.17 | 12 |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 67 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity | 67 | 18:24.2 | 12 |
| Sep 8 | OK White Jamboree # 1Sep 8 · 5,000 Meters Varsity · Place 39 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity | 39 | 18:30.45 | 12 |
| Aug 27 | 2021 Under the Lights InviteAug 27 · 5,000 Meters Varsity · Place 71 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity | 71 | 19:10.10 | 12 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 01-1 host Bear Lake @ BuckleyOct 31 · 5,000 Meters D1 Boys · Place 55 · FHC GR Forest Hills CentralFHC GR Forest Hills Central | 5,000 Meters D1 Boys | 55 | 17:55.05 PB | 11 |
| Oct 24 | MHSAA Pre-Regional 02-1 @ Cedar SpringsOct 24 · 5,000 Meters Varsity · Place 40 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity | 40 | 18:21.50 | 11 |
| Oct 14 | OK-White Championship @ BC West MSOct 14 · 5,000 Meters Men's Varsity · Place 38 · FHC GR Forest Hills CentralFHC GR Forest Hills Central | 5,000 Meters Men's Varsity | 38 | 18:12.76 PB | 11 |
| Oct 7 | OK White Jamboree #3Oct 7 · 5,000 Meters Varsity · Place 35 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Varsity | 35 | 18:16.80 | 11 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters Varsity · Place 80 · FHC GR_Forest HillsFHC GR_Forest Hills | 5,000 Meters Varsity | 80 | 17:44.05 | Jr |
| Sep 30 | OK White JV Tri-MeetSep 30 · 5,000 Meters JV · Place 1 · FHC GR Forest Hills CentralFHC GR Forest Hills Central | 5,000 Meters JV | 1 | 19:28.90 PB | 11 |
2019 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 76 · FHC GR Forest Hills CentralFHC GR Forest Hills Central | 5,000 Meters PROM 2 | 76 | 19:28.68 PB | 10 |
| Oct 12 | Kent Ottawa County MeetOct 12 · 5,000 Meters Junior Varsity · Place 60 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Junior Varsity | 60 | 20:28.8 | 10 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 650 · FHC GR Forest Hills CentralFHC GR Forest Hills Central | 5,000 Meters Division 1 JV | 650 | 25:21.7 PB | 10 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 164 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Junior Varsity | 164 | 21:07.8 | 10 |
| Sep 21 | Cougar Falcon Invite at the Eagles NestSep 21 · 5,000 Meters Junior Varsity · Place 125 · FHC GR_Forest Hills ..FHC GR_Forest Hills .. | 5,000 Meters Junior Varsity | 125 | 23:57.4 | 10 |
2017 Cross Country
4 results2016 Cross Country
1 results