Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Allendale MS Two Mile CourseWMMSC Conference Meet · Oct 1012:01.23WMMSC Conference MeetOctober 10, 2023
2 Miles · Byron Center West Middle SchoolWMMSC Jamboree at Byron Center · Oct 313:46.39WMMSC Jamboree at Byron CenterOctober 3, 2023
2 Miles · Forest Hills Eastern HS OFFICIALMiddle School CC Meet at FHE · Sep 1212:52.34Middle School CC Meet at FHESeptember 12, 2023
2 Miles · GRPS Northeast CampusMHSAA Middle School Regional - Zone 6 @ GRPS · Oct 1312:35.31MHSAA Middle School Regional - Zone 6 @ GRPSOctober 13, 2023
2 Miles · Hamilton HSHamilton MS Jamboree · Sep 1813:22.29Hamilton MS JamboreeSeptember 18, 2023
2 Miles · Helder ParkDux Dash · Sep 2312:51.10Dux DashSeptember 23, 2023
2 Miles · Mona Shores Middle SchoolMona Shores Middle School Invitational · Sep 2812:45.00Mona Shores Middle School InvitationalSeptember 28, 2023
4,000 Meters · Hudson Mills Metropark - OFFICIALCross Country Coaches National Youth Qualifier · Oct 2615:17.00Cross Country Coaches National Youth QualifierOctober 26, 2024
5,000 Meters · Allendale HSMHSAA LP Region 01-1 @ Allendale · Oct 3117:46.46MHSAA LP Region 01-1 @ AllendaleOctober 31, 2026
5,000 Meters · East Rockford MSOK Red Jamboree #1 · Sep 1518:32.76OK Red Jamboree #1September 15, 2026
5,000 Meters · Marion High School2026 Wildcat Classic · Sep 1617:59.002026 Wildcat ClassicSeptember 16, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 718:13.4MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 317:39.1825th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1017:43.42026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1817:46.00Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2818:19.32026 Under the Lights InviteAugust 28, 2026
5,000 Meters · The 5/6 Building @ GeorgetownOK Red Jamboree 2 · Sep 3018:00.65OK Red Jamboree 2September 30, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 31 · HudsonvilleHudsonville5,000 Meters D13118:13.4 PB10
Oct 31MHSAA LP Region 01-1 @ AllendaleOct 31 · 5,000 Meters D1 Girls · Place 1 · HudsonvilleHudsonville5,000 Meters D1 Girls117:46.46 PB10
Oct 22OK Red ChampionshipOct 22 · 5,000 Meters Varsity · Place 1 · HudsonvilleHudsonville5,000 Meters Varsity117:41.910
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 6 · HudsonvilleHudsonville5,000 Meters Division 1617:43.4 PB10
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 Varsity · Place 5 · HudsonvilleHudsonville5,000 Meters D1 Varsity517:39.18 PB10
Sep 30OK Red Jamboree 2Sep 30 · 5,000 Meters Varsity · Place 1 · HudsonvilleHudsonville5,000 Meters Varsity118:00.65 PB10
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 2 Varsity · Place 3 · HudsonvilleHudsonville5,000 Meters Session 2 Varsity317:46.00 PB10
Sep 162026 Wildcat ClassicSep 16 · 5,000 Meters Red · Place 4 · HudsonvilleHudsonville5,000 Meters Red417:59.00 PB10
Sep 15OK Red Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 2 · HudsonvilleHudsonville5,000 Meters Varsity218:32.76 PB10
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Sunset Girls · Place 1 · HudsonvilleHudsonville5,000 Meters Sunset Girls118:19.3 PB10

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 17 · HudsonvilleHudsonville5,000 Meters Division 11717:57.809
Oct 25MHSAA LP Region 01-1 @ Allendale (C)Oct 25 · 5,000 Meters Division 1 · Place 4 · HudsonvilleHudsonville5,000 Meters Division 1418:14.759
Oct 16OK Red Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 3 · HudsonvilleHudsonville5,000 Meters Varsity318:07.179
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 15 · HudsonvilleHudsonville5,000 Meters Division 11518:44.49
Sep 27Bulldog InvitationalSep 27 · 5,000 Meters Varsity Division 1 · Place 9 · HudsonvilleHudsonville5,000 Meters Varsity Division 1917:54.429
Sep 24OK Red Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 2 · HudsonvilleHudsonville5,000 Meters Varsity218:35.519
Sep 20Cedar Springs XC InvitationalSep 20 · 5,000 Meters Varsity · Place 5 · HudsonvilleHudsonville5,000 Meters Varsity518:57.419
Sep 12Ottawa Hills InvitationalSep 12 · 5,000 Meters Varsity · Place 5 · HudsonvilleHudsonville5,000 Meters Varsity518:35.419
Sep 9OK Red Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 3 · HudsonvilleHudsonville5,000 Meters Varsity318:51.749
Aug 27Saranac InvitationalAug 27 · 5,000 Meters Division 1 · Place 4 · HudsonvilleHudsonville5,000 Meters Division 1418:57.79
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 4 · HudsonvilleHudsonville5,000 Meters Varsity418:53.8FR

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 26Cross Country Coaches National Youth QualifierOct 26 · 4,000 Meters Girls 4000 Meters (13-14) · Place 1 · UnattachedUnattached4,000 Meters Girls 4000 Meters (13-14)115:17.00 PB8

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 13MHSAA Middle School Regional - Zone 6 @ GRPSOct 13 · 2 Miles Large School Varsity · Place 5 · Hudsonville PublicHudsonville Public2 Miles Large School Varsity512:35.31 PB7
Oct 10WMMSC Conference MeetOct 10 · 2 Miles Middle School Varsity · Place 1 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity112:01.23 PB7
Oct 3WMMSC Jamboree at Byron CenterOct 3 · 2 Miles Middle School · Place 1 · Hudsonville PublicHudsonville Public2 Miles Middle School113:46.39 PB7
Sep 28Mona Shores Middle School InvitationalSep 28 · 2 Miles Middle School Varsity · Place 1 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity112:45.00 PB7
Sep 26Hudsonville MS InviteSep 26 · 2 Miles Middle School · Place 2 · Hudsonville PublicHudsonville Public2 Miles Middle School212:58.88Unofficial7
Sep 23Dux DashSep 23 · 2 Miles 7th Grade · Place 1 · Hudsonville PublicHudsonville Public2 Miles 7th Grade112:51.10 PB7
Sep 21Rockford Middle School Cross Country InvitationalSep 21 · 2 Miles 7th Grade Girls · Place 2 · Hudsonville PublicHudsonville Public2 Miles 7th Grade Girls212:12.97Unofficial7
Sep 18Hamilton MS JamboreeSep 18 · 2 Miles Middle School · Place 1 · Hudsonville PublicHudsonville Public2 Miles Middle School113:22.29 PB7
Sep 12Middle School CC Meet at FHESep 12 · 2 Miles Middle School · Place 2 · Hudsonville PublicHudsonville Public2 Miles Middle School212:52.34 PB7
Sep 941st West Ottawa Bredeweg InviteSep 9 · 2 Miles Middle School Varsity · Place 2 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity212:50.047

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24Dux DashSep 24 · 2 Miles 6th Grade · Place 1 · Hudsonville PublicHudsonville Public2 Miles 6th Grade113:13.506