Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · GRPS Northeast Campus2020 West Michigan Middle School Championship and GRPS Elementary Invitational · Oct 24 | 13:02.28 | 2020 West Michigan Middle School Championship and GRPS Elementary Invitational | October 24, 2020 |
| 5,000 Meters · East Rockford MSOK Red Conference Meet at East Rockford MS · Sep 19 | 19:51.11 | OK Red Conference Meet at East Rockford MS | September 19, 2023 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 17 | 19:09.99 | NXR Midwest Regional Championships | November 17, 2024 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 6 | 19:56.74 | MHSAA LP D1 Finals | November 6, 2021 |
| 5,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 3 | 18:51.0 | Joe Piane Invitational | October 3, 2025 |
| 5,000 Meters · Riverside ParkOK Red Conference Meet · Oct 19 | 19:01.80 | OK Red Conference Meet | October 19, 2023 |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 19:31.9 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
| 5,000 Meters · South Christian Sports Park2024 Under the Lights Invite · Aug 23 | 18:59.4 | 2024 Under the Lights Invite | August 23, 2024 |
| 6,000 Meters · Calvin College - Gainey Athletic Complex2026 Knight Invite · Sep 19 | 24:00.5 | 2026 Knight Invite | September 19, 2026 |
| 6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 17 | 22:44.98 | Bradley "Pink" Classic | October 17, 2025 |
| 6,000 Meters · Saginaw Valley State CollegeRed October · Oct 2 | 23:46.8 | Red October | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
2 results2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 121 · Holland West OttawaHolland West Ottawa | 5,000 Meters Championship | 121 | 19:09.99 PB | 12 |
| Nov 2 | MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 23 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 23 | 18:13.1 | 12 |
| Oct 26 | MHSAA LP Region 01-1 @ AllendaleOct 26 · 5,000 Meters Division 1 · Place 4 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 4 | 18:26.82 | 12 |
| Oct 17 | OK Red Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 4 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 4 | 18:22.96 | 12 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 26 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 26 | 19:00.6 | 12 |
| Sep 28 | Otsego Bulldog Invitational Sep 28 · 5,000 Meters Varsity Division 1 · Place 6 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity Division 1 | 6 | 18:26.23 | 12 |
| Sep 21 | Flashrock InvitationalSep 21 · 5,000 Meters Varsity Championship · Place 17 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity Championship | 17 | 18:56.4 | 12 |
| Sep 10 | OK Red Jamboree #1 at WOSep 10 · 5,000 Meters Varsity · Place 6 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 6 | 19:09.58 | 12 |
| Sep 7 | 42nd West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 5 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 5 | 19:04.66 | 12 |
| Aug 23 | 2024 Under the Lights InviteAug 23 · 5,000 Meters Sunset Girls 5k · Place 5 · Holland West OttawaHolland West Ottawa | 5,000 Meters Sunset Girls 5k | 5 | 18:59.4 PB | 12 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Girls Elite Team Race · Place 117 · Holland West OttawaHolland West Ottawa | 5,000 Meters Girls Elite Team Race | 117 | 19:31.9 PB | 11 |
| Nov 4 | MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 88 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 88 | 19:33.1 | 11 |
| Oct 28 | MHSAA LP Region 01-1 @ AllendaleOct 28 · 5,000 Meters Division 1 · Place 12 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 12 | 19:14.04 | 11 |
| Oct 19 | OK Red Conference MeetOct 19 · 5,000 Meters Varsity · Place 10 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 10 | 19:01.80 PB | 11 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 53 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 53 | 19:40.1 | 11 |
| Oct 3 | OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 10 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 10 | 20:21.28 | 11 |
| Sep 30 | Otsego Bulldog InviteSep 30 · 5,000 Meters Varsity Division 1 · Place 5 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity Division 1 | 5 | 19:15.46 | 11 |
| Sep 19 | OK Red Conference Meet at East Rockford MSSep 19 · 5,000 Meters Varsity · Place 17 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 17 | 19:51.11 PB | 11 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 47 · Holland West OttawaHolland West Ottawa | 5,000 Meters Elite | 47 | 20:22.6 | 11 |
| Sep 9 | 41st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 13 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 13 | 20:07.30 | 11 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Twilight Girls 5k · Place 13 · Holland West OttawaHolland West Ottawa | 5,000 Meters Twilight Girls 5k | 13 | 20:36.50 | 11 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 181 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 181 | 20:35.71 | 10 |
| Oct 29 | MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 21 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 21 | 19:58.29 | 10 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 89 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 89 | 20:08.1 | 10 |
| Oct 1 | Otsego Bulldog InvitationalOct 1 · 5,000 Meters Varsity Division 1 · Place 24 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity Division 1 | 24 | 20:16.20 | 10 |
| Sep 20 | OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 32 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 32 | 20:49.97 | 10 |
| Sep 10 | 40th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 74 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 74 | 22:23.5 | 10 |
| Aug 26 | 2022 Under the Lights InviteAug 26 · 5,000 Meters Varsity · Place 118 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 118 | 25:44.20 | SO |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 137 · Holland West OttawaHolland West Ottawa | 5,000 Meters D1 | 137 | 19:56.74 PB | 9 |
| Oct 29 | MHSAA LP Region 03-1 @ Portage CentralOct 29 · 5,000 Meters Division 1 · Place 25 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 25 | 19:55.09 | 9 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 81 · Holland West OttawaHolland West Ottawa | 5,000 Meters Division 1 | 81 | 20:19.5 | 9 |
| Oct 5 | OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 17 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 17 | 20:18.3 | 9 |
| Oct 2 | Otsego Bulldog InvitationalOct 2 · 5,000 Meters Varsity Division 1 · Place 10 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity Division 1 | 10 | 19:44.3 | 9 |
| Sep 21 | OK Red Jamboree #1Sep 21 · 5,000 Meters Varsity · Place 15 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 15 | 19:56.2 | 9 |
| Sep 17 | 2021 MSU Spartan InvitationalSep 17 · 5,000 Meters Elite · Place 83 · Holland West OttawaHolland West Ottawa | 5,000 Meters Elite | 83 | 21:13.6 | 9 |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 22 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 22 | 20:35.8 | 9 |
| Aug 27 | 2021 Under the Lights InviteAug 27 · 5,000 Meters Varsity · Place 19 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 19 | 20:49.90 | 9 |
| Aug 20 | Portage Central Early BirdAug 20 · 5,000 Meters Varsity · Place 30 · Holland West OttawaHolland West Ottawa | 5,000 Meters Varsity | 30 | 21:17.5 | 9 |
2020 Cross Country
1 results