Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · East Rockford MSNorth Rockford MKO League Meet · Oct 4 | 11:26 | North Rockford MKO League Meet | October 4, 2017 |
| 2,500 Meters · Portage Invite - Middle School Course2018 Portage Cross Country Invitational · Oct 6 | 12:03.2 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 3,200 Meters · Baldwin MSHudsonville MS Quad · Sep 25 | 15:57.25 | Hudsonville MS Quad | September 25, 2018 |
| 3,200 Meters · Byron Center West Middle SchoolMKO Quad at Byron Center West MS · Sep 11 | 17:12.08 | 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 | 16:06.39 | MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MS | September 19, 2018 |
| 3,200 Meters · Helder ParkZeeland Creekside MS Grade Level Meet · Sep 23 | 16:01.27 | Zeeland Creekside MS Grade Level Meet | September 23, 2017 |
| 3,200 Meters · Holland ChristianHolland Christian Middle School CC Invite · Oct 11 | 14:11.49 | Holland Christian Middle School CC Invite | October 11, 2017 |
| 3,200 Meters · Jenison HS Football StadiumJenison MS XC Quad · Sep 13 | 16:19.98 | Jenison MS XC Quad | September 13, 2017 |
| 3,200 Meters · Macatawa Bay MS - West OttawaWest Ottawa Middle School Invite · Sep 16 | 15:55.60 | West Ottawa Middle School Invite | September 16, 2017 |
| 3,200 Meters · Mona Shores MSMona Shores MS Sailor Invitational · Sep 6 | 16:01.25 | Mona Shores MS Sailor Invitational | September 6, 2018 |
| 3,200 Meters · Reeths-Puffer HSReeths-Puffer MS Jamboree · Oct 3 | 15:40.70 | Reeths-Puffer MS Jamboree | October 3, 2018 |
| 5,000 Meters · Allendale HSDual meet vs Grand Haven · Sep 15 | 26:03 | Dual meet vs Grand Haven | September 15, 2020 |
| 5,000 Meters · East Kentwood High SchoolHudsonville at East Kentwood · Sep 10 | 25:54.68 | Hudsonville at East Kentwood | September 10, 2020 |
| 5,000 Meters · East Rockford MSHudsonville at Rockford · Sep 1 | 32:05.98 | Hudsonville at Rockford | September 1, 2020 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invite · Sep 28 | 25:16.5 | Otsego Bulldog Invite | September 28, 2019 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 24:24.3 | Portage Invite | October 5, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Junior Varsity · Place 28 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 28 | 24:44.07 | 12 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 123 · HudsonvilleHudsonville | 5,000 Meters Division 1 | 123 | 23:33.6 | 12 |
| Oct 4 | OK Red Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 140 · HudsonvilleHudsonville | 5,000 Meters Varsity | 140 | 26:33.20 | 12 |
| Oct 1 | Otsego Bulldog InvitationalOct 1 · 5,000 Meters Junior Varsity Division 1 · Place 58 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity Division 1 | 58 | 24:49.49 | 12 |
| Sep 20 | OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 95 · HudsonvilleHudsonville | 5,000 Meters Varsity | 95 | 24:03.74 | 12 |
| Sep 16 | Ottawa Hills InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 38 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 38 | 24:22.3 | 12 |
| Sep 10 | Lakeview InviteSep 10 · 5,000 Meters Junior Varsity · Place 32 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 32 | 25:04.71 | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Kent Ottawa County MeetOct 16 · 5,000 Meters Junior Varsity · Place 13 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 13 | 24:05.2 | 11 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 117 · HudsonvilleHudsonville | 5,000 Meters Division 1 | 117 | 23:53.8 | 11 |
| Oct 5 | OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 105 · HudsonvilleHudsonville | 5,000 Meters Varsity | 105 | 24:08.6 | 11 |
| Oct 2 | Otsego Bulldog InvitationalOct 2 · 5,000 Meters Junior Varsity Division 1 · Place 65 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity Division 1 | 65 | 24:30.4 | 11 |
| Sep 21 | OK Red Jamboree #1Sep 21 · 5,000 Meters Junior Varsity · Place 39 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 39 | 23:37.5 | 11 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 36 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 36 | 24:05.45 | 11 |
| Sep 11 | Newaygo North Woods InvitationalSep 11 · 5,000 Meters Varsity · Place 36 · HudsonvilleHudsonville | 5,000 Meters Varsity | 36 | 26:29.3 | 11 |
| Aug 20 | Portage Central Early BirdAug 20 · 5,000 Meters Varsity · Place 142 · HudsonvilleHudsonville | 5,000 Meters Varsity | 142 | 25:06.2 | 11 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | OK Red JV ChampionshipOct 20 · 5,000 Meters Varsity · Place 27 · HudsonvilleHudsonville | 5,000 Meters Varsity | 27 | 23:38.41 | 10 |
| Oct 12 | Jenison at HudsonvilleOct 12 · 5,000 Meters Varsity · Place 22 · HudsonvilleHudsonville | 5,000 Meters Varsity | 22 | 25:32.08 | 10 |
| Oct 6 | OK Red Dual 6: Hudsonville @ West OttawaOct 6 · 5,000 Meters Varsity · Place 30 · HudsonvilleHudsonville | 5,000 Meters Varsity | 30 | 24:42.83 | 10 |
| Sep 29 | Hudsonville at CaledoniaSep 29 · 5,000 Meters Varsity · Place 35 · HudsonvilleHudsonville | 5,000 Meters Varsity | 35 | 25:03.29 | 10 |
| Sep 23 | Grandville at HudsonvilleSep 23 · 5,000 Meters Varsity · Place 24 · HudsonvilleHudsonville | 5,000 Meters Varsity | 24 | 25:27.04 | 10 |
| Sep 15 | Dual meet vs Grand HavenSep 15 · 5,000 Meters Open · Place 45 · HudsonvilleHudsonville | 5,000 Meters Open | 45 | 26:03 PB | 10 |
| Sep 10 | Hudsonville at East KentwoodSep 10 · 5,000 Meters Varsity · Place 27 · HudsonvilleHudsonville | 5,000 Meters Varsity | 27 | 25:54.68 PB | 10 |
| Sep 1 | Hudsonville at RockfordSep 1 · 5,000 Meters Varsity · Place 45 · HudsonvilleHudsonville | 5,000 Meters Varsity | 45 | 32:05.98 PB | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Kent Ottawa County MeetOct 12 · 5,000 Meters Junior Varsity · Place 17 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 17 | 24:33.1 | 9 |
| Oct 9 | OK Red Jamboree #2Oct 9 · 5,000 Meters Junior Varsity · Place 62 · HudsonvilleHudsonville | 5,000 Meters Junior Varsity | 62 | 26:16.7 | 9 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 178 · HudsonvilleHudsonville | 5,000 Meters Division 1 JV | 178 | 24:24.3 PB | 9 |
| Sep 28 | Otsego Bulldog InviteSep 28 · 5,000 Meters D1 Junior Varsity · Place 92 · HudsonvilleHudsonville | 5,000 Meters D1 Junior Varsity | 92 | 25:16.5 PB | 9 |
| Sep 17 | OK Red Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 123 · HudsonvilleHudsonville | 5,000 Meters Varsity | 123 | 26:22.8 | 9 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 93 · HudsonvilleHudsonville | 5,000 Meters Varsity | 93 | 25:35.13 | 9 |
| Aug 23 | Eagle InvitationalAug 23 · 5,000 Meters Varsity · Place 125 · HudsonvilleHudsonville | 5,000 Meters Varsity | 125 | 25:50.9 | 9 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Holland Christian MS InvitationalOct 10 · 3,200 Meters Junior Varsity · Place 47 · Hudsonville PublicHudsonville Public | 3,200 Meters Junior Varsity | 47 | 15:09.67 | 8 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 2,500 Meters Middle School Girls · Place 266 · Hudsonville PublicHudsonville Public | 2,500 Meters Middle School Girls | 266 | 12:03.2 PB | 8 |
| Oct 3 | Reeths-Puffer MS JamboreeOct 3 · 3,200 Meters Middle School · Place 36 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 36 | 15:40.70 PB | 8 |
| Sep 25 | Hudsonville MS QuadSep 25 · 3,200 Meters Middle School · Place 38 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 38 | 15:57.25 PB | 8 |
| Sep 19 | MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MSSep 19 · 3,200 Meters Middle School · Place 43 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 43 | 16:06.39 PB | 8 |
| Sep 11 | MKO Quad at Byron Center West MSSep 11 · 3,200 Meters Middle School · Place 41 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 41 | 17:12.08 PB | 8 |
| Sep 6 | Mona Shores MS Sailor InvitationalSep 6 · 3,200 Meters Middle School · Place 49 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 49 | 16:01.25 PB | 8 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Holland Christian Middle School CC InviteOct 11 · 3,200 Meters Junior Varsity · Place 29 · Hudsonville PublicHudsonville Public | 3,200 Meters Junior Varsity | 29 | 14:11.49 PB | 7 |
| Oct 4 | North Rockford MKO League Meet Oct 4 · 1.7 Miles Middle School · Place 32 · Hudsonville PublicHudsonville Public | 1.7 Miles Middle School | 32 | 11:26 PB | 7 |
| Sep 25 | Mona Shores MS QuadSep 25 · 3,200 Meters Middle School · Place 44 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 44 | 16:03.66 | 7 |
| Sep 23 | Zeeland Creekside MS Grade Level MeetSep 23 · 3,200 Meters 7th Grade · Place 33 · Hudsonville PublicHudsonville Public | 3,200 Meters 7th Grade | 33 | 16:01.27 PB | 7 |
| Sep 20 | Grand Haven Lakeshore MSSep 20 · 3,200 Meters Middle School · Place 64 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 64 | 17:17 | 7 |
| Sep 16 | West Ottawa Middle School InviteSep 16 · 3,200 Meters Middle School - JV · Place 20 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School - JV | 20 | 15:55.60 PB | 7 |
| Sep 13 | Jenison MS XC QuadSep 13 · 3,200 Meters Middle School · Place 47 · Hudsonville PublicHudsonville Public | 3,200 Meters Middle School | 47 | 16:19.98 PB | 7 |
| Sep 6 | MKO XC MeetSep 6 · 1.6 Miles 7th Grade · Place 19 · Hudsonville PublicHudsonville Public | 1.6 Miles 7th Grade | 19 | 12:27Unofficial | 7 |