Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Allendale MS Two Mile CourseAllendale Falcon Invite · Sep 30 | 15:54.70 | Allendale Falcon Invite | September 30, 2017 |
| 2 Miles · Unity Christian High SchoolUnity Christian MS invite · Oct 2 | 14:50.1 | Unity Christian MS invite | October 2, 2018 |
| 2.9 Miles · Grand Rapids Union High SchoolOK Green Conference Meet 3 · Sep 30 | 20:10.69 | OK Green Conference Meet 3 | September 30, 2020 |
| 3,000 Meters · Ridge Point Community ChurchMKO @ Holland/Ridge Pointe · Sep 13 | 15:04.1 | MKO @ Holland/Ridge Pointe | September 13, 2017 |
| 3,200 Meters · Grand Haven High SchoolGrand Haven Lakeshore MS · Sep 20 | 15:24.8 | Grand Haven Lakeshore MS | September 20, 2017 |
| 3,200 Meters · Helder ParkZeeland Creekside Dux Dash MS Invite · Sep 15 | 14:07.94 | Zeeland Creekside Dux Dash MS Invite | September 15, 2018 |
| 3,200 Meters · Holland ChristianHolland Christian MS Invitational · Oct 10 | 13:41.62 | Holland Christian MS Invitational | October 10, 2018 |
| 3,200 Meters · Roosevelt Elementary SchoolMKO Jamboree @ Cityside · Sep 12 | 13:55.63 | MKO Jamboree @ Cityside | September 12, 2018 |
| 3,200 Meters · Rycenga Park 3200mGrand Haven MS, Zeeland Cityside and Creekside @ Fruitport MS · Sep 25 | 14:36.51 | Grand Haven MS, Zeeland Cityside and Creekside @ Fruitport MS | September 25, 2018 |
| 3,200 Meters · South Christian Athletic FieldsGrandville MS Invitational · Sep 28 | 14:28.07 | Grandville MS Invitational | September 28, 2018 |
| 4,000 Meters · Lewis UniversityLewis Earlybird · Sep 5 | 16:37.42 | Lewis Earlybird | September 5, 2025 |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 2 | 19:33.8 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 19:58.99 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 5,000 Meters · Hamilton HSOK Green Jamboree #3 · Oct 8 | 22:03.19 | OK Green Jamboree #3 | October 8, 2019 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 6 | 19:42.57 | MHSAA LP D1 Finals | November 6, 2021 |
| 5,000 Meters · Portage West Middle SchoolMHSAA LP Region 03-1 @ Portage · Oct 30 | 20:01.32 | MHSAA LP Region 03-1 @ Portage | October 30, 2020 |
| 5,000 Meters · Reeths-Puffer High SchoolOK Green Conference Championship Meet · Oct 20 | 19:46.60 | OK Green Conference Championship Meet | October 20, 2021 |
| 5,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 19:43.60 | NAIA Great Lakes Challenge | October 25, 2025 |
| 5,000 Meters · Riverside ParkOK Green Jamboree at Riverside Park · Sep 28 | 19:11.87 | OK Green Jamboree at Riverside Park | September 28, 2022 |
| 6,000 Meters · Aspen Ridge Golf Course2025 CCAC Championships · Nov 8 | 23:24.56 | 2025 CCAC Championships | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 CCAC ChampionshipsNov 8 · 6,000 Meters Women's Championships · Place 13 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.) | 6,000 Meters Women's Championships | 13 | 23:24.56 PB | Jr |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 5,000 Meters Womens 5K - Maroon · Place 124 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.) | 5,000 Meters Womens 5K - Maroon | 124 | 19:43.60 PB | Jr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters College Gold · Place 246 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.) | 5,000 Meters College Gold | 246 | 19:58.99 PB | Jr |
| Sep 19 | Midwest ClassicSep 19 · 6,000 Meters College · Place 13 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.) | 6,000 Meters College | 13 | 24:23.50 | Jr |
| Sep 5 | Lewis EarlybirdSep 5 · 4,000 Meters Womens · Place 29 · Olivet Nazarene (Ill.)Olivet Nazarene (Ill.) | 4,000 Meters Womens | 29 | 16:37.42 PB | Jr |
2024 Cross Country
1 results2023 Cross Country
2 results2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 44 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 44 | 19:21.51 | 12 |
| Oct 29 | MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 12 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 12 | 19:15.05 | 12 |
| Oct 19 | OK Green Conference MeetOct 19 · 5,000 Meters Varsity · Place 3 · Zeeland WestZeeland West | 5,000 Meters Varsity | 3 | 19:30.85 | 12 |
| Oct 15 | Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Varsity · Place 1 · Zeeland WestZeeland West | 5,000 Meters Varsity | 1 | 19:45.07 | 12 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 35 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 35 | 19:17.5 | 12 |
| Oct 1 | Allendale Falcon InviteOct 1 · 5,000 Meters Varsity · Place 7 · Zeeland WestZeeland West | 5,000 Meters Varsity | 7 | 19:42.40 | 12 |
| Sep 28 | OK Green Jamboree at Riverside ParkSep 28 · 5,000 Meters Varsity · Place 4 · Zeeland WestZeeland West | 5,000 Meters Varsity | 4 | 19:11.87 PB | 12 |
| Sep 16 | Ottawa Hills InvitationalSep 16 · 5,000 Meters Varsity · Place 18 · Zeeland WestZeeland West | 5,000 Meters Varsity | 18 | 19:56.3 | 12 |
| Sep 10 | 40th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 16 · Zeeland WestZeeland West | 5,000 Meters Varsity | 16 | 19:58.0 | 12 |
| Sep 7 | Wyoming High schoolSep 7 · 2.6 Miles Varsity · Place 3 · Zeeland WestZeeland West | 2.6 Miles Varsity | 3 | 17:23.16 | SR |
| Aug 26 | 2022 Under the Lights InviteAug 26 · 5,000 Meters Varsity · Place 11 · Zeeland WestZeeland West | 5,000 Meters Varsity | 11 | 20:14.90 | SR |
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 120 · Zeeland WestZeeland West | 5,000 Meters D1 | 120 | 19:42.57 PB | 11 |
| Oct 29 | MHSAA LP Region 03-1 @ Portage CentralOct 29 · 5,000 Meters Division 1 · Place 9 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 9 | 19:19.58 | 11 |
| Oct 20 | OK Green Conference Championship MeetOct 20 · 5,000 Meters Girls Varsity · Place 3 · Zeeland WestZeeland West | 5,000 Meters Girls Varsity | 3 | 19:46.60 PB | 11 |
| Oct 16 | Kent Ottawa County MeetOct 16 · 5,000 Meters Varsity · Place 2 · Zeeland WestZeeland West | 5,000 Meters Varsity | 2 | 20:15.8 | 11 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 39 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 39 | 19:36.8 | 11 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters High School Scarlet (Big) · Place 4 · Zeeland WestZeeland West | 5,000 Meters High School Scarlet (Big) | 4 | 19:33.8 PB | 11 |
| Sep 29 | OK Green Conference Meet #2Sep 29 · 5,000 Meters Varsity · Place 3 · Zeeland WestZeeland West | 5,000 Meters Varsity | 3 | 20:09.50 | 11 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 19 · Zeeland WestZeeland West | 5,000 Meters Varsity | 19 | 20:07.47 | 11 |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 11 · Zeeland WestZeeland West | 5,000 Meters Varsity | 11 | 19:54.1 | 11 |
| Sep 8 | OK Green Jamboree #1 @ Ridge PointSep 8 · 5,000 Meters Varsity · Place 3 · Zeeland WestZeeland West | 5,000 Meters Varsity | 3 | 20:07.61 | 11 |
| Aug 27 | 2021 Under the Lights InviteAug 27 · 5,000 Meters Varsity · Place 11 · Zeeland WestZeeland West | 5,000 Meters Varsity | 11 | 20:10.20 | 11 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 03-1 @ PortageOct 30 · 5,000 Meters D1 Girls · Place 19 · Zeeland WestZeeland West | 5,000 Meters D1 Girls | 19 | 20:01.32 PB | 10 |
| Oct 24 | MHSAA Pre-Regional 05-1 @ Holland W OttawaOct 24 · 5,000 Meters Varsity · Place 15 · Zeeland WestZeeland West | 5,000 Meters Varsity | 15 | 20:21.65 | 10 |
| Oct 14 | OK Green Conference MeetOct 14 · 5,000 Meters Varsity · Place 24 · Zeeland WestZeeland West | 5,000 Meters Varsity | 24 | 22:54.84 | 10 |
| Oct 10 | Little PortageOct 10 · 5,000 Meters Varsity · Place 12 · Zeeland WestZeeland West | 5,000 Meters Varsity | 12 | 20:45.65 | 10 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters Varsity · Place 39 · Zeeland WestZeeland West | 5,000 Meters Varsity | 39 | 20:15.62 | So |
| Sep 30 | OK Green Conference Meet 3Sep 30 · 4,667.1 Meters Varsity Girls Race 2 · Place 3 · Zeeland WestZeeland West | 4,667.1 Meters Varsity Girls Race 2 | 3 | 20:10.69 PB | 10 |
| Sep 16 | OK Green Jamboree @ HollandSep 16 · 5,000 Meters Varsity · Place 3 · Zeeland WestZeeland West | 5,000 Meters Varsity | 3 | 21:24.77 | 10 |
| Sep 2 | OK Green Conference Meet #1Sep 2 · 5,000 Meters Varsity · Place 3 · Zeeland WestZeeland West | 5,000 Meters Varsity | 3 | 22:24.09 | 10 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 03-1 @ Portage CentralOct 26 · 5,000 Meters Division 1 · Place 36 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 36 | 20:22.2 | 9 |
| Oct 17 | OK Green Conference MeetOct 17 · 5,000 Meters Varsity · Place 18 · Zeeland WestZeeland West | 5,000 Meters Varsity | 18 | 20:48.96 | 9 |
| Oct 8 | OK Green Jamboree #3Oct 8 · 5,000 Meters Varsity 1 · Place 11 · Zeeland WestZeeland West | 5,000 Meters Varsity 1 | 11 | 22:03.19 PB | 9 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 · Place 128 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 128 | 21:00.4 | 9 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 30 · Zeeland WestZeeland West | 5,000 Meters Varsity | 30 | 20:50.5 | 9 |
| Sep 18 | OK Green Jamboree #2Sep 18 · 5,000 Meters Varsity · Place 5 · Zeeland WestZeeland West | 5,000 Meters Varsity | 5 | 21:55.95 | 9 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 55 · Zeeland WestZeeland West | 5,000 Meters Varsity | 55 | 21:33.4 | FR |
| Sep 7 | West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 42 · Zeeland WestZeeland West | 5,000 Meters Varsity | 42 | 21:51.8 | 9 |
| Sep 4 | OK Green Jamboree #1Sep 4 · 5,000 Meters Varsity · Place 11 · Zeeland WestZeeland West | 5,000 Meters Varsity | 11 | 22:02.01 | 9 |
| Aug 23 | Eagle InvitationalAug 23 · 5,000 Meters Varsity · Place 30 · Zeeland WestZeeland West | 5,000 Meters Varsity | 30 | 21:40.5 | 9 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Holland Christian MS InvitationalOct 10 · 3,200 Meters Middle School Varsity · Place 41 · Creekside (Zeeland)Creekside (Zeeland) | 3,200 Meters Middle School Varsity | 41 | 13:41.62 PB | 8 |
| Oct 2 | Unity Christian MS inviteOct 2 · 2 Miles Middle School · Place 12 · Creekside (Zeeland)Creekside (Zeeland) | 2 Miles Middle School | 12 | 14:50.1 PB | 8 |
| Sep 28 | Grandville MS InvitationalSep 28 · 3,200 Meters 8th Grade · Place 14 · Creekside (Zeeland)Creekside (Zeeland) | 3,200 Meters 8th Grade | 14 | 14:28.07 PB | 8 |
| Sep 25 | Grand Haven MS, Zeeland Cityside and Creekside @ Fruitport MSSep 25 · 3,200 Meters Middle School · Place 9 · Creekside (Zeeland)Creekside (Zeeland) | 3,200 Meters Middle School | 9 | 14:36.51 PB | 8 |
| Sep 21 | Grandville MKO MeetSep 21 · 3,200 Meters 7th-8th Grade · Place 4 · Creekside (Zeeland)Creekside (Zeeland) | 3,200 Meters 7th-8th Grade | 4 | 15:07.04 | 8 |
| Sep 15 | Zeeland Creekside Dux Dash MS InviteSep 15 · 3,200 Meters 8th Grade · Place 16 · Creekside (Zeeland)Creekside (Zeeland) | 3,200 Meters 8th Grade | 16 | 14:07.94 PB | 8 |
| Sep 12 | MKO Jamboree @ CitysideSep 12 · 3,200 Meters Middle School · Place 12 · Creekside (Zeeland)Creekside (Zeeland) | 3,200 Meters Middle School | 12 | 13:55.63 PB | 8 |
2017 Cross Country
5 results