Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Landsmeer Golf ClubIowa Class 2A State Qualifier · Oct 24 | 17:54.44 | Iowa Class 2A State Qualifier | October 24, 2024 |
| 5,000 Meters · Unity Christian HSIowa State Qualifier - 2A - Unity Christian · Oct 24 | 17:54.4 | Iowa State Qualifier - 2A - Unity Christian | October 24, 2024 |
| 6,000 Meters · Central College CourseDutch Invitational · Sep 4 | 22:14.5 | Dutch Invitational | September 4, 2026 |
| 8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 12 | 29:28.3 | Les Duke Invitational | September 12, 2026 |
| 8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 31 | 28:41.8 | American Rivers Conference Championships | October 31, 2026 |
| 8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 28:37.2 | Steve Johnson Invitational | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Iowa State Qualifier - 2A - Unity ChristianOct 24 · 5,000 Meters State · Place 24 · Roland-Story Story CityRoland-Story Story City | 5,000 Meters State | 24 | 17:54.4 PB | 12 |
| Oct 24 | Iowa Class 2A State QualifierOct 24 · 5,000 Meters Boys · Place 24 · Roland-Story Story CityRoland-Story Story City | 5,000 Meters Boys | 24 | 17:54.44 PB | 12 |
| Oct 14 | HOIAC XC Meet 2024Oct 14 · 5,000 Meters Varsity · Place 11 · Roland-Story Story CityRoland-Story Story City | 5,000 Meters Varsity | 11 | 18:04.6 | SR |
| Oct 3 | Perry CC InviteOct 3 · 5,000 Meters Varsity · Place 14 · Roland-Story Story CityRoland-Story Story City | 5,000 Meters Varsity | 14 | 19:06.48 | 12 |
| Sep 30 | Nevada Cub Invitational XCSep 30 · 5,000 Meters Varsity · Place 30 · Roland-Story Story CityRoland-Story Story City | 5,000 Meters Varsity | 30 | 19:48.8 | SR |
| Sep 10 | R.S Belmond-Klemme InvitationalSep 10 · 5,000 Meters Varsity · Place 29 · Roland-Story Story CityRoland-Story Story City | 5,000 Meters Varsity | 29 | 19:26.3 | SR |
2023 Cross Country
3 results2022 Cross Country
1 results