Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Allendale HSMHSAA LP Region 01-1 @ Allendale · Oct 3120:12.26MHSAA LP Region 01-1 @ AllendaleOctober 31, 2026
5,000 Meters · East Rockford MSOK Red Jamboree #1 · Sep 1521:04.11OK Red Jamboree #1September 15, 2026
5,000 Meters · Marion High School2026 Wildcat Classic · Sep 1620:16.602026 Wildcat ClassicSeptember 16, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 720:13.2MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 319:25.5125th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1020:28.62026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1820:06.38Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2820:29.22026 Under the Lights InviteAugust 28, 2026
5,000 Meters · The 5/6 Building @ GeorgetownOK Red Jamboree 2 · Sep 3019:53.04OK 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 190 · Hudsonville5,000 Meters D119020:13.2 PB10
Oct 31MHSAA LP Region 01-1 @ AllendaleOct 31 · 5,000 Meters D1 Girls · Place 23 · Hudsonville5,000 Meters D1 Girls2320:12.26 PB10
Oct 22OK Red ChampionshipOct 22 · 5,000 Meters Varsity · Place 18 · Hudsonville5,000 Meters Varsity1819:49.610
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 90 · Hudsonville5,000 Meters Division 19020:28.6 PB10
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 Varsity · Place 35 · Hudsonville5,000 Meters D1 Varsity3519:25.51 PB10
Sep 30OK Red Jamboree 2Sep 30 · 5,000 Meters Varsity · Place 16 · Hudsonville5,000 Meters Varsity1619:53.04 PB10
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 2 Varsity · Place 48 · Hudsonville5,000 Meters Session 2 Varsity4820:06.38 PB10
Sep 162026 Wildcat ClassicSep 16 · 5,000 Meters Red · Place 45 · Hudsonville5,000 Meters Red4520:16.60 PB10
Sep 15OK Red Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 23 · Hudsonville5,000 Meters Varsity2321:04.11 PB10
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Sunset Girls · Place 15 · Hudsonville5,000 Meters Sunset Girls1520:29.2 PB10

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 1MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 217 · Hudsonville5,000 Meters Division 121720:52.509
Oct 25MHSAA LP Region 01-1 @ Allendale (C)Oct 25 · 5,000 Meters Division 1 · Place 37 · Hudsonville5,000 Meters Division 13720:27.479
Oct 16OK Red Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 25 · Hudsonville5,000 Meters Varsity2520:29.069
Oct 11Kent Ottawa County MeetOct 11 · 5,000 Meters Junior Varsity · Place 26 · Hudsonville5,000 Meters Junior Varsity2620:49.299
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 163 · Hudsonville5,000 Meters Division 116322:40.99
Sep 27Bulldog InvitationalSep 27 · 5,000 Meters Varsity Division 1 · Place 49 · Hudsonville5,000 Meters Varsity Division 14920:20.689
Sep 24OK Red Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 27 · Hudsonville5,000 Meters Varsity2721:11.809
Sep 20Cedar Springs XC InvitationalSep 20 · 5,000 Meters Varsity · Place 34 · Hudsonville5,000 Meters Varsity3422:07.689
Sep 12Ottawa Hills InvitationalSep 12 · 5,000 Meters Varsity · Place 60 · Hudsonville5,000 Meters Varsity6021:17.129
Sep 9OK Red Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 26 · Hudsonville5,000 Meters Varsity2621:45.719
Aug 27Saranac InvitationalAug 27 · 5,000 Meters Division 1 · Place 39 · Hudsonville5,000 Meters Division 13921:30.59
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 59 · Hudsonville5,000 Meters Varsity5922:26.8FR