Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · GRPS Northeast Campus2020 West Michigan Middle School Championship and GRPS Elementary Invitational · Oct 2413:54.122020 West Michigan Middle School Championship and GRPS Elementary InvitationalOctober 24, 2020
2 Miles · Harbor Lights Middle SchoolMKO Quad at West Ottawa · Oct 1414:21.40MKO Quad at West OttawaOctober 14, 2020
2 Miles · Helder ParkCreekside Dux Dash · Sep 2115:04.96Creekside Dux DashSeptember 21, 2019
2 Miles · Jenison MS XC CourseJenison MS Invitational · Sep 1915:27.95Jenison MS InvitationalSeptember 19, 2018
2 Miles · Macatawa Bay MS - West OttawaGrand Haven at West Ottawa MS · Sep 2214:25.71Grand Haven at West Ottawa MSSeptember 22, 2020
2 Miles · Mona Shores Middle schoolWest Ottawa MS @ Mona Shores MS · Sep 1515:00.31West Ottawa MS @ Mona Shores MSSeptember 15, 2020
2 Miles · Ridge Point Community ChurchMKO Jamboree · Oct 916:17.31MKO JamboreeOctober 9, 2019
2 Miles · Riley Street Middle School West Ottawa at Hudsonville MS · Sep 3014:59.25West Ottawa at Hudsonville MSSeptember 30, 2020
2 Miles · Roosevelt Elementary SchoolWest Ottawa at Cityside MS · Oct 714:49.58West Ottawa at Cityside MSOctober 7, 2020
2 Miles · Unity Christian High SchoolUnity Christian MS invite · Oct 215:43.1Unity Christian MS inviteOctober 2, 2018
2,500 Meters · Chargers 2500M CourseChargers Middle School Quad · Sep 212:03.8Chargers Middle School QuadSeptember 2, 2020
3,200 Meters · Helder ParkZeeland Creekside Dux Dash MS Invite · Sep 1514:41.89Zeeland Creekside Dux Dash MS InviteSeptember 15, 2018
3,200 Meters · Holland ChristianHolland Christian MS Invitational · Oct 1014:06.01Holland Christian MS InvitationalOctober 10, 2018
3,200 Meters · Macatawa Bay MS - West OttawaWest Ottawa MS Quad · Sep 2514:48.11West Ottawa MS QuadSeptember 25, 2018
3,200 Meters · Mona Shores MSMona Shores MS Sailor Invitational · Sep 615:06.96Mona Shores MS Sailor InvitationalSeptember 6, 2018
3,200 Meters · Reeths-Puffer HSReeths-Puffer MS Jamboree · Sep 1716:53.16Reeths-Puffer MS JamboreeSeptember 17, 2019
3,200 Meters · South Christian Athletic FieldsGrandville MS Invitational · Sep 2815:09.64Grandville MS InvitationalSeptember 28, 2018
5,000 Meters · Blue River Cross Country CourseGrizzly Invite · Sep 619:56.86Grizzly InviteSeptember 6, 2025
5,000 Meters · East Rockford MSOK Red Conference Meet at East Rockford MS · Sep 1919:04.36OK Red Conference Meet at East Rockford MSSeptember 19, 2023
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1319:17.6NXR Midwest Regional ChampionshipsNovember 13, 2022
5,000 Meters · Riverside ParkOK Red Conference Meet · Oct 1918:58.80OK Red Conference MeetOctober 19, 2023
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1118:58.84th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
5,000 Meters · South Christian Sports Park2024 Under the Lights Invite · Aug 2319:39.62024 Under the Lights InviteAugust 23, 2024
6,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 423:58.50Swags Louisville Cross Country ClassicOctober 4, 2025
6,000 Meters · Kenyon CollegeNCAC XC Championships · Nov 124:35.50NCAC XC ChampionshipsNovember 1, 2025
6,000 Meters · St. James Farm Forest PreserveWheaton (Ill) Gil Dodds Invitational · Sep 2023:29.60Wheaton (Ill) Gil Dodds InvitationalSeptember 20, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1NCAC XC ChampionshipsNov 1 · 6,000 Meters Collegiate · Place 40 · DePauwDePauw6,000 Meters Collegiate4024:35.50 PBFr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 6,000 Meters College Blue · Place 117 · DePauwDePauw6,000 Meters College Blue11723:58.50 PBFr
Sep 20Wheaton (Ill) Gil Dodds InvitationalSep 20 · 6,000 Meters New Division · Place 25 · DePauwDePauw6,000 Meters New Division2523:29.60 PBFr
Sep 6Grizzly InviteSep 6 · 5,000 Meters College · Place 12 · DePauwDePauw5,000 Meters College1219:56.86 PBFr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 181 · Holland West OttawaHolland West Ottawa5,000 Meters Championship18119:45.7512
Nov 2MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 54 · Holland West OttawaHolland West Ottawa5,000 Meters Division 15418:52.812
Oct 26MHSAA LP Region 01-1 @ AllendaleOct 26 · 5,000 Meters Division 1 · Place 14 · Holland West OttawaHolland West Ottawa5,000 Meters Division 11418:59.9112
Oct 17OK Red Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 8 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity818:44.5112
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 46 · Holland West OttawaHolland West Ottawa5,000 Meters Division 14619:25.112
Sep 28Otsego Bulldog Invitational Sep 28 · 5,000 Meters Varsity Division 1 · Place 10 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity Division 11018:51.1312
Sep 21Flashrock InvitationalSep 21 · 5,000 Meters Varsity Championship · Place 33 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity Championship3319:31.712
Sep 10OK Red Jamboree #1 at WOSep 10 · 5,000 Meters Varsity · Place 9 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity919:47.2612
Sep 742nd West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 12 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity1219:51.6312
Aug 232024 Under the Lights InviteAug 23 · 5,000 Meters Sunset Girls 5k · Place 16 · Holland West OttawaHolland West Ottawa5,000 Meters Sunset Girls 5k1619:39.6 PB12

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Girls Elite Team Race · Place 70 · Holland West OttawaHolland West Ottawa5,000 Meters Girls Elite Team Race7018:58.8 PB11
Nov 4MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 40 · Holland West OttawaHolland West Ottawa5,000 Meters Division 14018:52.311
Oct 28MHSAA LP Region 01-1 @ AllendaleOct 28 · 5,000 Meters Division 1 · Place 8 · Holland West OttawaHolland West Ottawa5,000 Meters Division 1819:04.4811
Oct 19OK Red Conference MeetOct 19 · 5,000 Meters Varsity · Place 8 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity818:58.80 PB11
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 27 · Holland West OttawaHolland West Ottawa5,000 Meters Division 12719:08.511
Oct 3OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 5 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity519:42.1211
Sep 30Otsego Bulldog InviteSep 30 · 5,000 Meters Varsity Division 1 · Place 3 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity Division 1319:06.6011
Sep 19OK Red Conference Meet at East Rockford MSSep 19 · 5,000 Meters Varsity · Place 6 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity619:04.36 PB11
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 24 · Holland West OttawaHolland West Ottawa5,000 Meters Elite2419:44.911
Sep 941st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 11 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity1120:03.7011
Aug 252023 Under the Lights InviteAug 25 · 5,000 Meters Twilight Girls 5k · Place 5 · Holland West OttawaHolland West Ottawa5,000 Meters Twilight Girls 5k519:44.5011

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 143 · Holland West OttawaHolland West Ottawa5,000 Meters Championship14319:17.6 PB10
Nov 5MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 49 · Holland West OttawaHolland West Ottawa5,000 Meters Division 14919:24.9310
Oct 29MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 14 · Holland West OttawaHolland West Ottawa5,000 Meters Division 11419:23.9410
Oct 82022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 71 · Holland West OttawaHolland West Ottawa5,000 Meters Division 17119:49.010
Oct 1Otsego Bulldog InvitationalOct 1 · 5,000 Meters Varsity Division 1 · Place 9 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity Division 1919:22.9810
Sep 20OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 7 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity719:17.6910
Sep 16MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 34 · Holland West OttawaHolland West Ottawa5,000 Meters Elite3419:56.9910
Sep 1040th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 22 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity2220:14.910
Aug 262022 Under the Lights InviteAug 26 · 5,000 Meters Varsity · Place 6 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity619:47.50SO

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29MHSAA LP Region 03-1 @ Portage CentralOct 29 · 5,000 Meters Division 1 · Place 37 · Holland West OttawaHolland West Ottawa5,000 Meters Division 13720:17.949
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 75 · Holland West OttawaHolland West Ottawa5,000 Meters Division 17520:15.69
Oct 5OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 26 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity2620:41.89
Oct 2Otsego Bulldog InvitationalOct 2 · 5,000 Meters Varsity Division 1 · Place 22 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity Division 12220:03.69
Sep 21OK Red Jamboree #1Sep 21 · 5,000 Meters Varsity · Place 23 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity2320:11.69
Sep 172021 MSU Spartan InvitationalSep 17 · 5,000 Meters Elite · Place 92 · Holland West OttawaHolland West Ottawa5,000 Meters Elite9221:25.29
Sep 1139th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 31 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity3121:02.39
Aug 272021 Under the Lights InviteAug 27 · 5,000 Meters Varsity · Place 28 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity2821:13.009
Aug 20Portage Central Early BirdAug 20 · 5,000 Meters Varsity · Place 43 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity4321:52.79

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 242020 West Michigan Middle School Championship and GRPS Elementary InvitationalOct 24 · 2 Miles MS V2 · Place 27 · West OttawaWest Ottawa2 Miles MS V22713:54.12 PB8
Oct 14MKO Quad at West OttawaOct 14 · 2 Miles MS Varsity · Place 12 · West OttawaWest Ottawa2 Miles MS Varsity1214:21.40 PB8
Oct 10Grand Rapids Middle School InvitationalOct 10 · 2 Miles Session 2 Varsity · Place 38 · West OttawaWest Ottawa2 Miles Session 2 Varsity3814:20.628
Oct 7West Ottawa at Cityside MSOct 7 · 2 Miles Middle School · Place 11 · West OttawaWest Ottawa2 Miles Middle School1114:49.58 PB8
Sep 30West Ottawa at Hudsonville MSSep 30 · 2 Miles Middle School · Place 9 · West OttawaWest Ottawa2 Miles Middle School914:59.25 PB8
Sep 22Grand Haven at West Ottawa MSSep 22 · 2 Miles Middle School · Place 8 · West OttawaWest Ottawa2 Miles Middle School814:25.71 PB8
Sep 15West Ottawa MS @ Mona Shores MSSep 15 · 2 Miles Middle School · Place 8 · West OttawaWest Ottawa2 Miles Middle School815:00.31 PB8
Sep 2Chargers Middle School QuadSep 2 · 2,500 Meters WO vs. ZWC Girls Varsity · Place 8 · West OttawaWest Ottawa2,500 Meters WO vs. ZWC Girls Varsity812:03.8 PB8

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 9MKO JamboreeOct 9 · 2 Miles Middle School · Place 25 · West OttawaWest Ottawa2 Miles Middle School2516:17.31 PB7
Oct 1MKO Jamboree at HamiltonOct 1 · 2 Miles Middle School · Place 32 · West OttawaWest Ottawa2 Miles Middle School3217:02.03Unofficial7
Sep 25MKO Jamboree at West OttawaSep 25 · 2 Miles Middle School · Place 42 · West OttawaWest Ottawa2 Miles Middle School4215:19.777
Sep 21Creekside Dux DashSep 21 · 2 Miles 7th Grade · Place 15 · West OttawaWest Ottawa2 Miles 7th Grade1515:04.96 PB7
Sep 17Reeths-Puffer MS JamboreeSep 17 · 3,200 Meters Middle School · Place 41 · West OttawaWest Ottawa3,200 Meters Middle School4116:53.16 PB7
Sep 7West Ottawa Bredeweg InviteSep 7 · 2 Miles Middle School · Place 29 · West OttawaWest Ottawa2 Miles Middle School2915:30.77

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 10Holland Christian MS InvitationalOct 10 · 3,200 Meters Junior Varsity · Place 13 · West OttawaWest Ottawa3,200 Meters Junior Varsity1314:06.01 PB6
Oct 2Unity Christian MS inviteOct 2 · 2 Miles Middle School · Place 33 · West OttawaWest Ottawa2 Miles Middle School3315:43.1 PB6
Sep 28Grandville MS InvitationalSep 28 · 3,200 Meters 6th Grade · Place 7 · West OttawaWest Ottawa3,200 Meters 6th Grade715:09.64 PB6
Sep 25West Ottawa MS QuadSep 25 · 3,200 Meters Middle School · Place 21 · West OttawaWest Ottawa3,200 Meters Middle School2114:48.11 PB6
Sep 19Jenison MS InvitationalSep 19 · 2 Miles Middle School · Place 50 · West OttawaWest Ottawa2 Miles Middle School5015:27.95 PB6
Sep 15Zeeland Creekside Dux Dash MS InviteSep 15 · 3,200 Meters 6th Grade · Place 5 · West OttawaWest Ottawa3,200 Meters 6th Grade514:41.89 PB6
Sep 12MKO Quad hosted by Mona ShoresSep 12 · 3,200 Meters Middle School · Place 33 · West OttawaWest Ottawa3,200 Meters Middle School3315:44.046
Sep 6Mona Shores MS Sailor InvitationalSep 6 · 3,200 Meters Middle School JV · Place 12 · West OttawaWest Ottawa3,200 Meters Middle School JV1215:06.96 PB6