Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · East Kentwood High SchoolValleywood MS XC Meet · Oct 514:00.42Valleywood MS XC MeetOctober 5, 2022
2 Miles · Grand Haven High SchoolMKO Jamboree at GH Lakeshore · Sep 2214:24.27MKO Jamboree at GH LakeshoreSeptember 22, 2021
2 Miles · Hamilton HSMKO Jamboree at Hamilton · Sep 1415:51.38MKO Jamboree at HamiltonSeptember 14, 2021
2 Miles · Harbor Lights Middle SchoolMKO Conference Meet · Oct 1113:19.47MKO Conference MeetOctober 11, 2022
2 Miles · Helder ParkDux Dash · Sep 2514:36.64Dux DashSeptember 25, 2021
2 Miles · Mona Shores Middle SchoolMona Shores Middle School Invitational · Sep 814:18.86Mona Shores Middle School InvitationalSeptember 8, 2022
2 Miles · Ridge Point Community ChurchHolland MS CC Meet · Sep 2113:49.84Holland MS CC MeetSeptember 21, 2022
2 Miles · South Christian Athletic FieldsGrandville MS Invitational · Sep 1613:51.24Grandville MS InvitationalSeptember 16, 2022
3,200 Meters · Reeths-Puffer HSMKO Jamboree at Reeths-Puffer · Oct 614:22.07MKO Jamboree at Reeths-PufferOctober 6, 2021
5,000 Meters · Allendale HSMHSAA LP Region 01-1 @ Allendale · Oct 3120:42.38MHSAA LP Region 01-1 @ AllendaleOctober 31, 2026
5,000 Meters · East Rockford MSOK Red Jamboree #1 · Sep 1521:12.94OK Red Jamboree #1September 15, 2026
5,000 Meters · East Rockford MSOK Red Conference Meet at East Rockford MS · Sep 1920:30.28OK Red Conference Meet at East Rockford MSSeptember 19, 2023
5,000 Meters · Lakeview InvitationalLakeview Invitational · Sep 921:17.25Lakeview InvitationalSeptember 9, 2023
5,000 Meters · Marion High School2026 Wildcat Classic · Sep 1621:06.002026 Wildcat ClassicSeptember 16, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 721:00.8MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 320:40.1325th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1819:51.04Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · Riverside ParkOK Red Conference Meet · Oct 1920:20.02OK Red Conference MeetOctober 19, 2023
5,000 Meters · South Christian Sports Park2024 Under the Lights Invite · Aug 2319:57.32024 Under the Lights InviteAugust 23, 2024
5,000 Meters · Sturgis Middle School62nd Sturgis Kiwanis Invitational · Oct 1720:48.9762nd Sturgis Kiwanis InvitationalOctober 17, 2026
5,000 Meters · The 5/6 Building @ GeorgetownOK Red Jamboree 2 · Sep 3020:24.09OK 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 231 · HudsonvilleHudsonville5,000 Meters D123121:00.8 PB12
Oct 31MHSAA LP Region 01-1 @ AllendaleOct 31 · 5,000 Meters D1 Girls · Place 31 · HudsonvilleHudsonville5,000 Meters D1 Girls3120:42.38 PB12
Oct 22OK Red ChampionshipOct 22 · 5,000 Meters Varsity · Place 23 · HudsonvilleHudsonville5,000 Meters Varsity2320:12.212
Oct 1762nd Sturgis Kiwanis InvitationalOct 17 · 5,000 Meters Girls Varsity · Place 14 · HudsonvilleHudsonville5,000 Meters Girls Varsity1420:48.97 PB12
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 Varsity · Place 71 · HudsonvilleHudsonville5,000 Meters D1 Varsity7120:40.13 PB12
Sep 30OK Red Jamboree 2Sep 30 · 5,000 Meters Varsity · Place 24 · HudsonvilleHudsonville5,000 Meters Varsity2420:24.09 PB12
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 2 Varsity · Place 41 · HudsonvilleHudsonville5,000 Meters Session 2 Varsity4119:51.04 PB12
Sep 162026 Wildcat ClassicSep 16 · 5,000 Meters Red · Place 70 · HudsonvilleHudsonville5,000 Meters Red7021:06.00 PB12
Sep 15OK Red Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 26 · HudsonvilleHudsonville5,000 Meters Varsity2621:12.94 PB12
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Sunset Girls · Place 27 · HudsonvilleHudsonville5,000 Meters Sunset Girls2721:13.412

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 162 · HudsonvilleHudsonville5,000 Meters Division 116219:53.7011
Oct 25MHSAA LP Region 01-1 @ Allendale (C)Oct 25 · 5,000 Meters Division 1 · Place 33 · HudsonvilleHudsonville5,000 Meters Division 13320:17.3811
Oct 16OK Red Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 30 · HudsonvilleHudsonville5,000 Meters Varsity3020:38.6911
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 147 · HudsonvilleHudsonville5,000 Meters Division 114722:17.811
Sep 27Bulldog InvitationalSep 27 · 5,000 Meters Varsity Division 1 · Place 47 · HudsonvilleHudsonville5,000 Meters Varsity Division 14720:17.4611
Sep 24OK Red Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 17 · HudsonvilleHudsonville5,000 Meters Varsity1720:24.2911
Sep 20Cedar Springs XC InvitationalSep 20 · 5,000 Meters Varsity · Place 16 · HudsonvilleHudsonville5,000 Meters Varsity1620:22.8611
Sep 12Ottawa Hills InvitationalSep 12 · 5,000 Meters Varsity · Place 29 · HudsonvilleHudsonville5,000 Meters Varsity2920:03.3511
Sep 9OK Red Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 18 · HudsonvilleHudsonville5,000 Meters Varsity1820:41.8611
Aug 27Saranac InvitationalAug 27 · 5,000 Meters Division 1 · Place 26 · HudsonvilleHudsonville5,000 Meters Division 12621:01.211
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 21 · HudsonvilleHudsonville5,000 Meters Varsity2120:55.1JR

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 26MHSAA LP Region 01-1 @ AllendaleOct 26 · 5,000 Meters Division 1 · Place 30 · HudsonvilleHudsonville5,000 Meters Division 13020:04.3010
Oct 17OK Red Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 28 · HudsonvilleHudsonville5,000 Meters Varsity2820:36.5310
Oct 12Kent Ottawa County MeetOct 12 · 5,000 Meters Junior Varsity · Place 13 · HudsonvilleHudsonville5,000 Meters Junior Varsity1320:30.0810
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 107 · HudsonvilleHudsonville5,000 Meters Division 110720:36.810
Sep 13Ottawa Hills InvitationalSep 13 · 5,000 Meters Varsity · Place 36 · HudsonvilleHudsonville5,000 Meters Varsity3620:19.2310
Sep 10OK Red Jamboree #1 at WOSep 10 · 5,000 Meters Varsity · Place 26 · HudsonvilleHudsonville5,000 Meters Varsity2620:55.8410
Aug 28Kalamazoo InviteAug 28 · 5,000 Meters Varsity · Place 6 · HudsonvilleHudsonville5,000 Meters Varsity621:21.310
Aug 232024 Under the Lights InviteAug 23 · 5,000 Meters Sunset Girls 5k · Place 20 · HudsonvilleHudsonville5,000 Meters Sunset Girls 5k2019:57.3 PB10

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28MHSAA LP Region 01-1 @ AllendaleOct 28 · 5,000 Meters Division 1 · Place 41 · HudsonvilleHudsonville5,000 Meters Division 14120:48.099
Oct 19OK Red Conference MeetOct 19 · 5,000 Meters Varsity · Place 30 · HudsonvilleHudsonville5,000 Meters Varsity3020:20.02 PB9
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 79 · HudsonvilleHudsonville5,000 Meters Division 17920:10.79
Oct 3OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 21 · HudsonvilleHudsonville5,000 Meters Varsity2121:24.209
Sep 30Allendale Falcon InviteSep 30 · 5,000 Meters Varsity · Place 44 · HudsonvilleHudsonville5,000 Meters Varsity4420:53.059
Sep 19OK Red Conference Meet at East Rockford MSSep 19 · 5,000 Meters Varsity · Place 26 · HudsonvilleHudsonville5,000 Meters Varsity2620:30.28 PB9
Sep 15Ottawa Hills InvitationalSep 15 · 5,000 Meters Varsity · Place 35 · HudsonvilleHudsonville5,000 Meters Varsity3520:19.859
Sep 9Lakeview InvitationalSep 9 · 5,000 Meters Varsity Large School · Place 24 · HudsonvilleHudsonville5,000 Meters Varsity Large School2421:17.25 PB9
Aug 252023 Under the Lights InviteAug 25 · 5,000 Meters Midnight Girls 5k · Place 36 · HudsonvilleHudsonville5,000 Meters Midnight Girls 5k3621:37.009

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 11MKO Conference MeetOct 11 · 2 Miles MS Varsity · Place 15 · Hudsonville PublicHudsonville Public2 Miles MS Varsity1513:19.47 PB8
Oct 82022 Portage XC Invitational Oct 8 · 2,500 Meters Middle School · Place 61 · Hudsonville PublicHudsonville Public2,500 Meters Middle School6110:23.98
Oct 5Valleywood MS XC MeetOct 5 · 2 Miles Middle School · Place 3 · Hudsonville PublicHudsonville Public2 Miles Middle School314:00.42 PB8
Sep 27Hudsonville MS InviteSep 27 · 2 Miles Middle School · Place 4 · Hudsonville PublicHudsonville Public2 Miles Middle School414:21.47Unofficial8
Sep 21Holland MS CC MeetSep 21 · 2 Miles Middle School · Place 7 · Hudsonville PublicHudsonville Public2 Miles Middle School713:49.84 PB8
Sep 16Grandville MS InvitationalSep 16 · 2 Miles Middle School · Place 4 · Hudsonville PublicHudsonville Public2 Miles Middle School413:51.24 PB8
Sep 13MKO Jamboree at GrandvilleSep 13 · 2 Miles Middle School · Place 3 · Hudsonville PublicHudsonville Public2 Miles Middle School314:01.808
Sep 1040th West Ottawa Bredeweg InviteSep 10 · 2 Miles Middle School Varsity · Place 18 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity1814:22.48
Sep 8Mona Shores Middle School InvitationalSep 8 · 2 Miles Middle School Varsity · Place 9 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity914:18.86 PB8

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 13MKO ChampionshipOct 13 · 2 Miles Middle School Varsity · Place 44 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity4414:03.997
Oct 92021 Portage Cross Country InvitationalOct 9 · 2,500 Meters Middle School Varsity · Place 139 · Hudsonville PublicHudsonville Public2,500 Meters Middle School Varsity13911:02.37
Oct 6MKO Jamboree at Reeths-PufferOct 6 · 3,200 Meters Middle School · Place 21 · Hudsonville PublicHudsonville Public3,200 Meters Middle School2114:22.07 PB7
Sep 29MKO Jamboree at HudsonvilleSep 29 · 2 Miles Middle School · Place 13 · Hudsonville PublicHudsonville Public2 Miles Middle School1315:14.487
Sep 25Dux DashSep 25 · 2 Miles 7th Grade · Place 10 · Hudsonville PublicHudsonville Public2 Miles 7th Grade1014:36.64 PB7
Sep 22MKO Jamboree at GH LakeshoreSep 22 · 2 Miles Middle School · Place 9 · Hudsonville PublicHudsonville Public2 Miles Middle School914:24.27 PB7
Sep 14MKO Jamboree at HamiltonSep 14 · 2 Miles Middle School · Place 11 · Hudsonville PublicHudsonville Public2 Miles Middle School1115:51.38 PB7
Sep 1139th West Ottawa Bredeweg InviteSep 11 · 2 Miles Middle School Varsity · Place 38 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity3815:16.67
Sep 9Mona Shores MS InvitationalSep 9 · 2 Miles Middle School Varsity · Place 20 · Hudsonville PublicHudsonville Public2 Miles Middle School Varsity2014:59.327