Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 2 | 21:08.5 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 29 | 19:22.3 | Comet Opener | August 29, 2025 |
| 5,000 Meters · Riverside ParkOK Green Jamboree at Riverside Park · Sep 28 | 20:35.62 | OK Green Jamboree at Riverside Park | September 28, 2022 |
| 5,000 Meters · South Christian Sports Park2023 Under the Lights Invite · Aug 25 | 20:42.80 | 2023 Under the Lights Invite | August 25, 2023 |
| 6,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 1 | 24:18.4 | MIAA CC Championship | November 1, 2025 |
| 6,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Oct 4 | 24:56.7 | Knight Invitational | October 4, 2025 |
| 6,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 23:31.7 | Running of the Cows | October 3, 2026 |
| 6,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 11 | 23:58.4 | 2026 Spartan Cross Country Invitational | September 11, 2026 |
| 6,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 21 | 25:15.5 | ISU John McNichols | September 21, 2024 |
| 6,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 31 | 23:17.38 | 2026 M.I.A.A. Cross Country Championship | October 31, 2026 |
| 6,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 24:53.9 | Interregional Invitational | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MIAA CC ChampionshipNov 1 · 6,000 Meters Women · Place 50 · HopeHope | 6,000 Meters Women | 50 | 24:18.4 PB | So |
| Oct 18 | Interregional InvitationalOct 18 · 6,000 Meters Blue · Place 67 · HopeHope | 6,000 Meters Blue | 67 | 24:53.9 PB | So |
| Oct 11 | Jayhawk InviteOct 11 · 5,000 Meters Varsity · Place 23 · HopeHope | 5,000 Meters Varsity | 23 | 19:14.26 | So |
| Oct 4 | Knight InvitationalOct 4 · 6,000 Meters Collegiate · Place 25 · HopeHope | 6,000 Meters Collegiate | 25 | 24:56.7 PB | So |
| Sep 19 | George Dales InviteSep 19 · 6,000 Meters Varsity · Place 104 · HopeHope | 6,000 Meters Varsity | 104 | 25:01.0 | SO |
| Aug 29 | Comet OpenerAug 29 · 5,000 Meters Women's Race · Place 12 · HopeHope | 5,000 Meters Women's Race | 12 | 19:22.3 PB | So |
2024 Cross Country
4 results2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 180 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 180 | 20:29.3 | 12 |
| Oct 28 | MHSAA LP Region 01-1 @ AllendaleOct 28 · 5,000 Meters Division 1 · Place 23 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 23 | 20:08.19 | 12 |
| Oct 18 | OK Green Conference MeetOct 18 · 5,000 Meters Varsity · Place 8 · Zeeland WestZeeland West | 5,000 Meters Varsity | 8 | 20:52.90 | 12 |
| Oct 13 | Kent Ottawa County MeetOct 13 · 5,000 Meters Varsity · Place 4 · Zeeland WestZeeland West | 5,000 Meters Varsity | 4 | 20:36.86 | 12 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 86 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 86 | 20:20.7 | 12 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters Varsity · Place 13 · Zeeland WestZeeland West | 5,000 Meters Varsity | 13 | 19:43.14 | 12 |
| Sep 27 | OK Green JamboreeSep 27 · 5,000 Meters Varsity · Place 8 · Zeeland WestZeeland West | 5,000 Meters Varsity | 8 | 21:17.00 | 12 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Varsity · Place 36 · Zeeland WestZeeland West | 5,000 Meters Varsity | 36 | 20:22.26 | 12 |
| Sep 9 | 41st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 27 · Zeeland WestZeeland West | 5,000 Meters Varsity | 27 | 20:48.40 | 12 |
| Sep 5 | OK Green at Reeths-PufferSep 5 · 5,000 Meters Varsity · Place 9 · Zeeland WestZeeland West | 5,000 Meters Varsity | 9 | 21:32.79 | 12 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Midnight Girls 5k · Place 19 · Zeeland WestZeeland West | 5,000 Meters Midnight Girls 5k | 19 | 20:42.80 PB | 12 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 20 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 20 | 19:57.83 | 11 |
| Oct 19 | OK Green Conference MeetOct 19 · 5,000 Meters Varsity · Place 9 · Zeeland WestZeeland West | 5,000 Meters Varsity | 9 | 20:30.95 | 11 |
| Oct 15 | Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Varsity · Place 8 · Zeeland WestZeeland West | 5,000 Meters Varsity | 8 | 21:09.25 | 11 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 108 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 108 | 20:28.2 | 11 |
| Oct 1 | Allendale Falcon InviteOct 1 · 5,000 Meters Varsity · Place 24 · Zeeland WestZeeland West | 5,000 Meters Varsity | 24 | 20:39.10 | 11 |
| Sep 28 | OK Green Jamboree at Riverside ParkSep 28 · 5,000 Meters Varsity · Place 15 · Zeeland WestZeeland West | 5,000 Meters Varsity | 15 | 20:35.62 PB | 11 |
| Sep 16 | Ottawa Hills InvitationalSep 16 · 5,000 Meters Varsity · Place 42 · Zeeland WestZeeland West | 5,000 Meters Varsity | 42 | 21:04.6 | 11 |
| Sep 10 | 40th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 36 · Zeeland WestZeeland West | 5,000 Meters Varsity | 36 | 21:08.0 | 11 |
| Sep 7 | Wyoming High schoolSep 7 · 2.6 Miles Varsity · Place 13 · Zeeland WestZeeland West | 2.6 Miles Varsity | 13 | 18:36.49 | JR |
| Aug 26 | 2022 Under the Lights InviteAug 26 · 5,000 Meters Varsity · Place 18 · Zeeland WestZeeland West | 5,000 Meters Varsity | 18 | 20:58.40 | JR |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Portage Central D1 & D4 JV Post RegionalOct 29 · 5,000 Meters Varsity · Place 31 · Zeeland WestZeeland West | 5,000 Meters Varsity | 31 | 22:18.5 | 10 |
| Oct 26 | Holland Christian JV Last ChanceOct 26 · 5,000 Meters Junior Varsity · Place 21 · Zeeland WestZeeland West | 5,000 Meters Junior Varsity | 21 | 23:34.96 | 10 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 186 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 186 | 22:06.2 | 10 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters High School Scarlet (Big) · Place 25 · Zeeland WestZeeland West | 5,000 Meters High School Scarlet (Big) | 25 | 21:08.5 PB | 10 |
| Sep 29 | OK Green Conference Meet #2Sep 29 · 5,000 Meters Varsity · Place 20 · Zeeland WestZeeland West | 5,000 Meters Varsity | 20 | 22:23.20 | 10 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 104 · Zeeland WestZeeland West | 5,000 Meters Varsity | 104 | 22:41.14 | 10 |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 69 · Zeeland WestZeeland West | 5,000 Meters Varsity | 69 | 22:10.5 | 10 |
| Sep 8 | OK Green Jamboree #1 @ Ridge PointSep 8 · 5,000 Meters Varsity · Place 15 · Zeeland WestZeeland West | 5,000 Meters Varsity | 15 | 22:29.50 | 10 |
| Aug 27 | 2021 Under the Lights InviteAug 27 · 5,000 Meters Varsity · Place 82 · Zeeland WestZeeland West | 5,000 Meters Varsity | 82 | 22:51.60 | 10 |