Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Pickard ParkBill Buxton Invitational · Aug 29 | 18:00.1 | Bill Buxton Invitational | August 29, 2025 |
| 5,000 Meters · Glenwood HSGlenwood XC Invitational · Aug 26 | 21:48.65 | Glenwood XC Invitational | August 26, 2023 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Class 3A Championships · Oct 28 | 20:33.5 | Iowa State Class 3A Championships | October 28, 2023 |
| 5,000 Meters · Storm Lake HSStorm Lake Meet · Sep 13 | 22:09.51 | Storm Lake Meet | September 13, 2022 |
| 5,000 Meters · Tri-Center High SchoolTri-Center Invite · Sep 24 | 21:19.58 | Tri-Center Invite | September 24, 2024 |
| 6,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 25:43.9 | Running of the Cows | October 3, 2026 |
| 6,000 Meters · Central College CourseDutch Open · Sep 26 | 25:21.4 | Dutch Open | September 26, 2025 |
| 6,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 24:06.5 | American Rivers Conference Championships | November 1, 2025 |
| 6,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 13 | 25:55.4 | Les Duke Invitational | September 13, 2025 |
| 6,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 31 | 24:42.1 | American Rivers Conference Championships | October 31, 2026 |
| 6,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 15 | 24:27.1 | NCAA D3 Midwest Region Championships | November 15, 2025 |
| 6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 17 | 24:30.50 | Bradley "Pink" Classic | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 Midwest Region ChampionshipsNov 15 · 6,000 Meters College · Place 94 · Simpson (Iowa)Simpson (Iowa) | 6,000 Meters College | 94 | 24:27.1 PB | Fr |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 6,000 Meters College · Place 49 · Simpson (Iowa)Simpson (Iowa) | 6,000 Meters College | 49 | 24:06.5 PB | Fr |
| Oct 17 | Bradley "Pink" ClassicOct 17 · 6,000 Meters White · Place 95 · Simpson (Iowa)Simpson (Iowa) | 6,000 Meters White | 95 | 24:30.50 PB | Fr |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 6,000 Meters College · Place 57 · Simpson (Iowa)Simpson (Iowa) | 6,000 Meters College | 57 | 24:54.5 | Fr |
| Sep 26 | Dutch OpenSep 26 · 6,000 Meters College · Place 29 · Simpson (Iowa)Simpson (Iowa) | 6,000 Meters College | 29 | 25:21.4 PB | Fr |
| Sep 13 | Les Duke InvitationalSep 13 · 6,000 Meters Women's Race · Place 26 · Simpson (Iowa)Simpson (Iowa) | 6,000 Meters Women's Race | 26 | 25:55.4 PB | Fr |
| Aug 29 | Bill Buxton InvitationalAug 29 · 4,000 Meters Women's Race · Place 11 · Simpson (Iowa)Simpson (Iowa) | 4,000 Meters Women's Race | 11 | 18:00.1 PB | Fr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Iowa State Championships 3ANov 1 · 5,000 Meters Varsity · Place 97 · HarlanHarlan | 5,000 Meters Varsity | 97 | 21:08.8 | SR |
| Oct 23 | Iowa State Qualifier - 3A - Harlan CommunityOct 23 · 5,000 Meters Varsity · Place 18 · HarlanHarlan | 5,000 Meters Varsity | 18 | 20:59.65 | 12 |
| Oct 17 | H-10 Conference CC MeetOct 17 · 5,000 Meters Varsity · Place 13 · HarlanHarlan | 5,000 Meters Varsity | 13 | 20:45.29 | 12 |
| Oct 1 | Denison-Schleswig XC MeetOct 1 · 5,000 Meters Varsity · Place 11 · HarlanHarlan | 5,000 Meters Varsity | 11 | 21:09.64 | 12 |
| Sep 28 | Cyclone InviteSep 28 · 5,000 Meters Varsity · Place 16 · HarlanHarlan | 5,000 Meters Varsity | 16 | 21:16.46 | 12 |
| Sep 24 | Tri-Center InviteSep 24 · 5,000 Meters Varsity · Place 7 · HarlanHarlan | 5,000 Meters Varsity | 7 | 21:19.58 PB | 12 |
| Sep 10 | Lemars XC InviteSep 10 · 5,000 Meters Varsity · Place 20 · HarlanHarlan | 5,000 Meters Varsity | 20 | 22:29.34 | 12 |
| Aug 31 | Glenwood InviteAug 31 · 5,000 Meters Varsity · Place 11 · HarlanHarlan | 5,000 Meters Varsity | 11 | 20:48.27 | 12 |
2023 Cross Country
4 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Iowa High School Class 3A ChampionshipsOct 29 · 5,000 Meters State · Place 78 · HarlanHarlan | 5,000 Meters State | 78 | 21:00.46 | 10 |
| Oct 19 | Iowa State Qualifier - 3A - GlenwoodOct 19 · 5,000 Meters Varsity · Place 11 · HarlanHarlan | 5,000 Meters Varsity | 11 | 20:05.46 | 10 |
| Oct 13 | Hawkeye 10 XC MeetOct 13 · 5,000 Meters Varsity · Place 11 · HarlanHarlan | 5,000 Meters Varsity | 11 | 20:39.23 | 10 |
| Oct 6 | Atlantic InvitationalOct 6 · 5,000 Meters Varsity · Place 15 · HarlanHarlan | 5,000 Meters Varsity | 15 | 21:15.58 | 10 |
| Sep 27 | Denison-Schleswig XC MeetSep 27 · 5,000 Meters Varsity · Place 11 · HarlanHarlan | 5,000 Meters Varsity | 11 | 21:45.50 | 10 |
| Sep 24 | Cyclone XC InviteSep 24 · 5,000 Meters Varsity · Place 9 · HarlanHarlan | 5,000 Meters Varsity | 9 | 20:40.57 | 10 |
| Sep 13 | Storm Lake MeetSep 13 · 5,000 Meters Varsity · Place 16 · HarlanHarlan | 5,000 Meters Varsity | 16 | 22:09.51 PB | 10 |