Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Sheldon ParkNCC Conference XC Meet · Oct 11 | 16:44.01 | NCC Conference XC Meet | October 11, 2022 |
| 5,000 Meters · Algona HSAlgona Invite · Sep 29 | 23:18.39 | Algona Invite | September 29, 2025 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 3A · Oct 31 | 19:50.8 | Iowa State Championships 3A | October 31, 2026 |
| 5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 22:40.2 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 20:01.6 | Steve Johnson Invitational | October 3, 2026 |
| 5,000 Meters · Maynes GroveNorth Central Conference Championships · Oct 13 | 20:17.4 | North Central Conference Championships | October 13, 2026 |
| 5,000 Meters · North Fayette High School2025 Bob Scott Invitational (North Fayette Valley) · Sep 11 | 23:21.7 | 2025 Bob Scott Invitational (North Fayette Valley) | September 11, 2025 |
| 5,000 Meters · River Bend Golf CourseRoland Story Invite · Sep 25 | 22:08.32 | Roland Story Invite | September 25, 2025 |
| 5,000 Meters · River Road Country ClubAlgona CC Invite · Sep 28 | 20:43.33 | Algona CC Invite | September 28, 2026 |
| 5,000 Meters · Spencer Municipal Golf CourseIowa State Qualifier - 3A - Spencer · Oct 22 | 21:58.62 | Iowa State Qualifier - 3A - Spencer | October 22, 2025 |
| 5,000 Meters · Veteran's Memorial Golf CourseClear Lake Invitational · Sep 17 | 20:28.3 | Clear Lake Invitational | September 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Iowa State Championships 3AOct 31 · 5,000 Meters State · Place 46 · Clear LakeClear Lake | 5,000 Meters State | 46 | 19:50.8 PB | 11 |
| Oct 13 | North Central Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 7 · Clear LakeClear Lake | 5,000 Meters Varsity | 7 | 20:17.4 PB | 11 |
| Oct 3 | Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 58 · Clear LakeClear Lake | 5,000 Meters Varsity | 58 | 20:01.6 PB | 11 |
| Sep 28 | Algona CC InviteSep 28 · 5,000 Meters Varsity · Place 8 · Clear LakeClear Lake | 5,000 Meters Varsity | 8 | 20:43.33 PB | 11 |
| Sep 17 | Clear Lake InvitationalSep 17 · 5,000 Meters Varsity · Place 10 · Clear LakeClear Lake | 5,000 Meters Varsity | 10 | 20:28.3 PB | 11 |
| Aug 27 | IFA/AGWSR XC InvitationalAug 27 · 5,000 Meters High School Girls 5000 Meters · Place 8 · Clear LakeClear Lake | 5,000 Meters High School Girls 5000 Meters | 8 | 21:55.6 | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 3A - SpencerOct 22 · 5,000 Meters State · Place 43 · Clear LakeClear Lake | 5,000 Meters State | 43 | 21:58.62 PB | 10 |
| Oct 14 | NCC Conference Meet at AlgonaOct 14 · 5,000 Meters Varsity · Place 13 · Clear LakeClear Lake | 5,000 Meters Varsity | 13 | 22:11.82 | 10 |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 98 · Clear LakeClear Lake | 5,000 Meters Varsity | 98 | 22:40.2 PB | 10 |
| Sep 29 | Algona InviteSep 29 · 5,000 Meters Varsity · Place 33 · Clear LakeClear Lake | 5,000 Meters Varsity | 33 | 23:18.39 PB | 10 |
| Sep 25 | Roland Story InviteSep 25 · 5,000 Meters High School · Place 31 · Clear LakeClear Lake | 5,000 Meters High School | 31 | 22:08.32 PB | 10 |
| Sep 18 | Clear Lake InvitationalSep 18 · 5,000 Meters Varsity · Place 17 · Clear LakeClear Lake | 5,000 Meters Varsity | 17 | 22:44.0 | 10 |
| Sep 11 | 2025 Bob Scott Invitational (North Fayette Valley)Sep 11 · 5,000 Meters Girls 5K · Place 17 · Clear LakeClear Lake | 5,000 Meters Girls 5K | 17 | 23:21.7 PB | 10 |
2022 Cross Country
1 results