Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Augustana UniversityAugustana Twilight XC Meet College · Sep 1 | 19:11.5 | Augustana Twilight XC Meet College | September 1, 2023 |
| 5,000 Meters · Eagle Grove Golf CourseDick Bell Invitational · Oct 8 | 22:03.9 | Dick Bell Invitational | October 8, 2019 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 3A · Oct 29 | 19:35.52 | Iowa State High School Cross Country Championships Class 3A | October 29, 2021 |
| 5,000 Meters · Lynx Country ClubNorth Central Conference Meet · Oct 15 | 21:36 | North Central Conference Meet | October 15, 2019 |
| 5,000 Meters · Mahoney State ParkPlatte River Rumble- Gold · Sep 5 | 18:57.00 | Platte River Rumble- Gold | September 5, 2025 |
| 5,000 Meters · Sheldon ParkNCC Conference XC Meet · Oct 11 | 21:25.46 | NCC Conference XC Meet | October 11, 2022 |
| 5,000 Meters · Spencer Community HSSpencer Meet · Aug 25 | 20:02.51 | Spencer Meet | August 25, 2022 |
| 5,000 Meters · Veteran's Memorial Golf CourseNCC Conference Championships · Oct 13 | 20:28.31 | NCC Conference Championships | October 13, 2020 |
| 6,000 Meters · Adams Nature PreserveBriar Cliff XC Invite · Oct 4 | 23:09.24 | Briar Cliff XC Invite | October 4, 2025 |
| 6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 24:54.5 | Roy Griak Invitational | September 19, 2025 |
| 6,000 Meters · Mahoney State ParkSummit League Championships · Nov 1 | 22:43.50 | Summit League Championships | November 1, 2025 |
| 6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 17 | 22:58.39 | Bradley "Pink" Classic | October 17, 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 1 | Summit League ChampionshipsNov 1 · 6,000 Meters Champ · Place 55 · South DakotaSouth Dakota | 6,000 Meters Champ | 55 | 22:43.50 PB | Jr |
| Oct 17 | Bradley "Pink" ClassicOct 17 · 6,000 Meters White · Place 30 · South DakotaSouth Dakota | 6,000 Meters White | 30 | 22:58.39 PB | Jr |
| Oct 4 | Briar Cliff XC InviteOct 4 · 6,000 Meters Women 6K · Place 24 · South DakotaSouth Dakota | 6,000 Meters Women 6K | 24 | 23:09.24 PB | Jr |
| Sep 19 | Roy Griak InvitationalSep 19 · 6,000 Meters Jack Johnson Women’s Gold (Division I · Place 119 · South DakotaSouth Dakota | 6,000 Meters Jack Johnson Women’s Gold (Division I | 119 | 24:54.5 PB | Jr |
| Sep 5 | Platte River Rumble- GoldSep 5 · 5,000 Meters College · Place 47 · South DakotaSouth Dakota | 5,000 Meters College | 47 | 18:57.00 PB | Jr |
2023 Cross Country
4 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Iowa High School Class 3A ChampionshipsOct 29 · 5,000 Meters State · Place 34 · AlgonaAlgona | 5,000 Meters State | 34 | 20:20.03 | 12 |
| Oct 19 | Iowa State Qualifier - 3A - HumboldtOct 19 · 5,000 Meters Varsity · Place 7 · AlgonaAlgona | 5,000 Meters Varsity | 7 | 20:54.20 | 12 |
| Oct 11 | NCC Conference XC MeetOct 11 · 5,000 Meters Varsity · Place 5 · AlgonaAlgona | 5,000 Meters Varsity | 5 | 21:25.46 PB | 12 |
| Aug 29 | Webster City Cross Country InvitationalAug 29 · 5,000 Meters Varsity · Place 2 · AlgonaAlgona | 5,000 Meters Varsity | 2 | 19:53.40 | 12 |
| Aug 25 | Spencer MeetAug 25 · 5,000 Meters Varsity · Place 2 · AlgonaAlgona | 5,000 Meters Varsity | 2 | 20:02.51 PB | 12 |
2021 Cross Country
2 results2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | IHSAA Class 3A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 51 · AlgonaAlgona | 5,000 Meters Varsity | 51 | 20:32.7 | 10 |
| Oct 21 | IHSAA Class 3A District Meet - SpencerOct 21 · 5,000 Meters Varsity · Place 12 · AlgonaAlgona | 5,000 Meters Varsity | 12 | 20:14.23 | 10 |
| Oct 13 | North Central Conference MeetOct 13 · 5,000 Meters Varsity · Place 4 · AlgonaAlgona | 5,000 Meters Varsity | 4 | 20:28.4 | — |
| Oct 13 | NCC Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 4 · AlgonaAlgona | 5,000 Meters Varsity | 4 | 20:28.31 PB | 10 |
| Sep 28 | Algona InvitationalSep 28 · 5,000 Meters Varsity · Place 9 · AlgonaAlgona | 5,000 Meters Varsity | 9 | 6:52 | 10 |
| Sep 21 | Humboldt InvitationalSep 21 · 5,000 Meters Varsity · Place 14 · AlgonaAlgona | 5,000 Meters Varsity | 14 | 22:35.60 | 10 |
| Sep 15 | Storm Lake InvitationalSep 15 · 5,000 Meters Varsity · Place 5 · AlgonaAlgona | 5,000 Meters Varsity | 5 | 20:54.15 | 10 |
| Sep 1 | Lynx InvitationalSep 1 · 5,000 Meters Varsity · Place 6 · AlgonaAlgona | 5,000 Meters Varsity | 6 | 7:08 | 10 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | North Central Conference MeetOct 15 · 5,000 Meters Varsity · Place 6 · AlgonaAlgona | 5,000 Meters Varsity | 6 | 21:36 PB | 9 |
| Oct 8 | Dick Bell InvitationalOct 8 · 5,000 Meters Varsity · Place 8 · AlgonaAlgona | 5,000 Meters Varsity | 8 | 22:03.9 PB | 9 |
| Sep 17 | Storm Lake InvitationalSep 17 · 5,000 Meters Varsity · Place 30 · AlgonaAlgona | 5,000 Meters Varsity | 30 | 23:20.10 | 09 |
| Sep 3 | Lynx InvitationalSep 3 · 5,000 Meters Varsity · Place 4 · AlgonaAlgona | 5,000 Meters Varsity | 4 | 21:47.00 | — |
| Aug 29 | Spencer InvitationalAug 29 · 5,000 Meters Varsity · Place 12 · AlgonaAlgona | 5,000 Meters Varsity | 12 | 21:41.12 | — |