Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · East Rockford MSNorth Rockford MKO League Meet · Oct 4 | 10:56 | North Rockford MKO League Meet | October 4, 2017 |
| 2,500 Meters · Portage Invite - Middle School Course2018 Portage Cross Country Invitational · Oct 6 | 8:58.1 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 3,200 Meters · Baldwin MSHudsonville MS Quad · Sep 25 | 12:09.85 | Hudsonville MS Quad | September 25, 2018 |
| 3,200 Meters · Byron Center West Middle SchoolMKO Quad at Byron Center West MS · Sep 11 | 13:02.63 | MKO Quad at Byron Center West MS | September 11, 2018 |
| 3,200 Meters · Grand Haven High SchoolMKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MS · Sep 19 | 12:23.9 | MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MS | September 19, 2018 |
| 3,200 Meters · Helder ParkZeeland Creekside MS Grade Level Meet · Sep 23 | 14:14.92 | Zeeland Creekside MS Grade Level Meet | September 23, 2017 |
| 3,200 Meters · Holland ChristianHolland Christian MS Invitational · Oct 10 | 11:17.25 | Holland Christian MS Invitational | October 10, 2018 |
| 3,200 Meters · Jenison HS Football StadiumJenison MS XC Quad · Sep 13 | 15:48.31 | Jenison MS XC Quad | September 13, 2017 |
| 3,200 Meters · Mona Shores MSMona Shores MS Sailor Invitational · Sep 6 | 12:32.78 | Mona Shores MS Sailor Invitational | September 6, 2018 |
| 3,200 Meters · Reeths-Puffer HSReeths-Puffer MS Jamboree · Oct 3 | 12:22.36 | Reeths-Puffer MS Jamboree | October 3, 2018 |
| 5,000 Meters · Allendale HSDual meet vs Grand Haven · Sep 15 | 21:13 | Dual meet vs Grand Haven | September 15, 2020 |
| 5,000 Meters · East Kentwood High SchoolHudsonville at East Kentwood · Sep 10 | 21:00.88 | Hudsonville at East Kentwood | September 10, 2020 |
| 5,000 Meters · East Rockford MSHudsonville at Rockford · Sep 1 | 20:42.60 | Hudsonville at Rockford | September 1, 2020 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invite · Sep 28 | 18:23.6 | Otsego Bulldog Invite | September 28, 2019 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 18:06.5 | Portage Invite | October 5, 2019 |
| 5,000 Meters · St Johns MSSt. Johns Under The Lights Invitational · Aug 16 | 19:32.8 | St. Johns Under The Lights Invitational | August 16, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | OK Red JV ChampionshipOct 20 · 5,000 Meters Varsity · Place 9 · HudsonvilleHudsonville | 5,000 Meters Varsity | 9 | 18:16.64 | 10 |
| Oct 12 | Jenison at HudsonvilleOct 12 · 5,000 Meters Varsity · Place 24 · HudsonvilleHudsonville | 5,000 Meters Varsity | 24 | 19:30.53 | 10 |
| Oct 6 | OK Red Dual 6: Hudsonville @ West OttawaOct 6 · 5,000 Meters Varsity · Place 23 · HudsonvilleHudsonville | 5,000 Meters Varsity | 23 | 19:55.15 | 10 |
| Sep 29 | Hudsonville at CaledoniaSep 29 · 5,000 Meters Varsity · Place 23 · HudsonvilleHudsonville | 5,000 Meters Varsity | 23 | 19:03.32 | 10 |
| Sep 23 | Grandville at HudsonvilleSep 23 · 5,000 Meters Varsity · Place 15 · HudsonvilleHudsonville | 5,000 Meters Varsity | 15 | 18:59.69 | 10 |
| Sep 15 | Dual meet vs Grand HavenSep 15 · 5,000 Meters Open · Place 35 · HudsonvilleHudsonville | 5,000 Meters Open | 35 | 21:13 PB | 10 |
| Sep 10 | Hudsonville at East KentwoodSep 10 · 5,000 Meters Varsity · Place 27 · HudsonvilleHudsonville | 5,000 Meters Varsity | 27 | 21:00.88 PB | 10 |
| Sep 1 | Hudsonville at RockfordSep 1 · 5,000 Meters Varsity · Place 35 · HudsonvilleHudsonville | 5,000 Meters Varsity | 35 | 20:42.60 PB | 10 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Portage Central JV-Open RaceOct 26 · 5,000 Meters Junior Varsity · Place 54 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 54 | 18:59.6 | 9 |
| Oct 12 | Kent Ottawa County MeetOct 12 · 5,000 Meters Varsity · Place 37 · HudsonvilleHudsonville | 5,000 Meters Varsity | 37 | 19:21.4 | 9 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 · Place 231 · HudsonvilleHudsonville | 5,000 Meters Division 1 | 231 | 18:06.5 PB | 9 |
| Sep 28 | Otsego Bulldog InviteSep 28 · 5,000 Meters D1 Junior Varsity · Place 13 · HudsonvilleHudsonville | 5,000 Meters D1 Junior Varsity | 13 | 18:23.6 PB | 9 |
| Sep 17 | OK Red Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 88 · HudsonvilleHudsonville | 5,000 Meters Varsity | 88 | 19:21.8 | 9 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 83 · HudsonvilleHudsonville | 5,000 Meters Varsity | 83 | 18:50.62 | 9 |
| Aug 23 | Eagle InvitationalAug 23 · 5,000 Meters Varsity · Place 55 · HudsonvilleHudsonville | 5,000 Meters Varsity | 55 | 18:50.1 | 9 |
| Aug 16 | St. Johns Under The Lights InvitationalAug 16 · 5,000 Meters Boys Red (Large Schools) · Place 56 · HudsonvilleHudsonville | 5,000 Meters Boys Red (Large Schools) | 56 | 19:32.8 PB | 9 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Holland Christian MS InvitationalOct 10 · 3,200 Meters Middle School Varsity · Place 5 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School Varsity | 5 | 11:17.25 PB | 8 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 2,500 Meters Middle School Boys · Place 15 · Hudsonville PublicHudsonville Public | 2,500 Meters Middle School Boys | 15 | 8:58.1 PB | 8 |
| Oct 3 | Reeths-Puffer MS JamboreeOct 3 · 3,200 Meters Middle School · Place 1 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 1 | 12:22.36 PB | 8 |
| Sep 25 | Hudsonville MS QuadSep 25 · 3,200 Meters Middle School · Place 1 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 1 | 12:09.85 PB | 8 |
| Sep 19 | MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MSSep 19 · 3,200 Meters Middle School · Place 9 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 9 | 12:23.9 PB | 8 |
| Sep 11 | MKO Quad at Byron Center West MSSep 11 · 3,200 Meters Middle School · Place 6 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 6 | 13:02.63 PB | 8 |
| Sep 6 | Mona Shores MS Sailor InvitationalSep 6 · 3,200 Meters Middle School · Place 6 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 6 | 12:32.78 PB | 8 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Holland Christian Middle School CC InviteOct 11 · 3,200 Meters Junior Varsity · Place 7 · Hudsonville PublicHudsonville Public | 3,200 Meters Junior Varsity | 7 | 12:50.71 | 7 |
| Oct 4 | North Rockford MKO League Meet Oct 4 · 1.7 Miles Middle School · Place 59 · Hudsonville PublicHudsonville Public | 1.7 Miles Middle School | 59 | 10:56 PB | 7 |
| Sep 25 | Mona Shores MS QuadSep 25 · 3,200 Meters Middle School · Place 109 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 109 | 17:15.52 | 7 |
| Sep 23 | Zeeland Creekside MS Grade Level MeetSep 23 · 3,200 Meters 7th Grade · Place 13 · Hudsonville PublicHudsonville Public | 3,200 Meters 7th Grade | 13 | 14:14.92 PB | 7 |
| Sep 20 | Grand Haven Lakeshore MSSep 20 · 3,200 Meters Middle School · Place 71 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 71 | 15:24.6 | 7 |
| Sep 13 | Jenison MS XC QuadSep 13 · 3,200 Meters Middle School · Place 88 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 88 | 15:48.31 PB | 7 |