Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Nishna Hills Golf ClubAtlantic Invitational · Oct 9 | 16:50.5 | Atlantic Invitational | October 9, 2025 |
| 3,200 Meters · Lakeview Country ClubWinterset Invite · Sep 9 | 15:48.39 | Winterset Invite | September 9, 2025 |
| 3,200 Meters · Mt Ayr Golf & Country ClubMt Ayr CC Invitational · Oct 16 | 16:18.01 | Mt Ayr CC Invitational | October 16, 2025 |
| 5,000 Meters · AtlanticAtlantic Invite · Oct 8 | 26:48.1 | Atlantic Invite | October 8, 2026 |
| 5,000 Meters · Lake IcariaPOI Conference CC Meet · Oct 13 | 24:06.21 | POI Conference CC Meet | October 13, 2026 |
| 5,000 Meters · Mt Ayr Golf & Country ClubMt Ayr CC Invitational · Oct 19 | 24:07.12 | Mt Ayr CC Invitational | October 19, 2026 |
| 5,000 Meters · Nodaway Valley High SchoolNodaway Valley CC Invite · Oct 5 | 22:30.91 | Nodaway Valley CC Invite | October 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 1A - PanoramaOct 22 · 5,000 Meters Varsity · Place 20 · Nodaway ValleyNodaway Valley | 5,000 Meters Varsity | 20 | 23:13.57 | 9 |
| Oct 19 | Mt Ayr CC InvitationalOct 19 · 5,000 Meters High School · Place 10 · Nodaway ValleyNodaway Valley | 5,000 Meters High School | 10 | 24:07.12 PB | 9 |
| Oct 13 | POI Conference CC MeetOct 13 · 5,000 Meters Varsity · Place 9 · Nodaway ValleyNodaway Valley | 5,000 Meters Varsity | 9 | 24:06.21 PB | 9 |
| Oct 8 | Atlantic InviteOct 8 · 5,000 Meters Girls Varsity · Place 89 · Nodaway ValleyNodaway Valley | 5,000 Meters Girls Varsity | 89 | 26:48.1 PB | 9 |
| Oct 5 | Nodaway Valley CC InviteOct 5 · 5,000 Meters High School · Place 16 · Nodaway ValleyNodaway Valley | 5,000 Meters High School | 16 | 22:30.91 PB | 9 |
2025 Cross Country
3 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Mt Ayr CC InviteOct 17 · 3,200 Meters Middle School · Place 30 · Nodaway ValleyNodaway Valley | 3,200 Meters Middle School | 30 | 17:01.80 | 7 |
| Oct 7 | Nodaway Valley InviteOct 7 · 3,200 Meters Middle School · Place 37 · Nodaway ValleyNodaway Valley | 3,200 Meters Middle School | 37 | 18:43.00 | 7 |
| Sep 30 | Orient CC InviteSep 30 · 3,200 Meters Middle School · Place 10 · Nodaway ValleyNodaway Valley | 3,200 Meters Middle School | 10 | 22:01.40 | 7 |
| Sep 19 | Panorama CC InviteSep 19 · 3,200 Meters Middle School · Place 44 · Nodaway ValleyNodaway Valley | 3,200 Meters Middle School | 44 | 18:24.10 | 7 |
| Sep 10 | Winterset CC InviteSep 10 · 3,200 Meters Middle School · Place 72 · Nodaway ValleyNodaway Valley | 3,200 Meters Middle School | 72 | 18:07.96 | 7 |