Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Augustana UniversityAugustana Twilight XC Meet College · Sep 1 | 17:53.0 | Augustana Twilight XC Meet College | September 1, 2023 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 1A Championships · Oct 28 | 18:42.12 | Iowa High School Class 1A Championships | October 28, 2022 |
| 5,000 Meters · Okoboji High SchoolOkoboji XC Invitational · Sep 1 | 19:49.40 | Okoboji XC Invitational | September 1, 2022 |
| 5,000 Meters · Unity Christian HSUnity Christian Invitational · Oct 14 | 19:02.8 | Unity Christian Invitational | October 14, 2022 |
| 5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 1 | 18:47.99 | Steve Johnson Invitational | October 1, 2022 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 4 | 20:10.44 | Augustana Twilight XC Meet | September 4, 2026 |
| 6,000 Meters · Don Baker CourseSummit League XC Championships · Nov 2 | 21:04.17 | Summit League XC Championships | November 2, 2024 |
| 6,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 21:21.3 | Gans Creek Classic | September 27, 2024 |
| 6,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 14 | 21:17.2 | Bradley Pink Classic | October 14, 2023 |
| 6,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 22:25.1 | Roy Griak Invitational-College | September 22, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Iowa High School Class 1A ChampionshipsOct 28 · 5,000 Meters State · Place 2 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters State | 2 | 18:42.12 PB | 12 |
| Oct 20 | Iowa State Qualifier - 1A - Ridge ViewOct 20 · 5,000 Meters Varsity · Place 2 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 2 | 19:01.32 | 12 |
| Oct 14 | Unity Christian InvitationalOct 14 · 5,000 Meters Varsity · Place 1 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 1 | 19:02.8 PB | 12 |
| Oct 11 | Siouxland Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 1 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 1 | 19:33.30 | 12 |
| Oct 6 | George-Little Rock InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · V-Sibley-OcheyedanV-Sibley-Ocheyedan | 5,000 Meters Varsity | 1 | 20:16.91 | 12 |
| Oct 1 | Steve Johnson InvitationalOct 1 · 5,000 Meters Grey Varsity · Place 13 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Grey Varsity | 13 | 18:47.99 PB | 12 |
| Sep 26 | Alta-Aurelia InvitationalSep 26 · 5,000 Meters Varsity · Place 1 · Sibley-Ocheyedan VSibley-Ocheyedan V | 5,000 Meters Varsity | 1 | 18:40.68 | 12 |
| Sep 22 | Sioux Center InvitationalSep 22 · 5,000 Meters Varsity · Place 1 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 1 | 18:21.39 | 12 |
| Sep 1 | Okoboji XC InvitationalSep 1 · 5,000 Meters Varsity · Place 1 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 1 | 19:49.40 PB | 12 |
2021 Cross Country
3 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | IHSAA Class 2A State XC ChampionshipsOct 31 · 5,000 Meters Varsity · Place 19 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 19 | 20:37.9 | 10 |
| Oct 22 | IHSAA Class 2A District Meet - Orange CityOct 22 · 5,000 Meters Varsity · Place 2 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 2 | 20:43.3 | 10 |
| Oct 13 | Siouxland Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 2 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 2 | 20:08.17 | 10 |
| Oct 8 | George Little Rock InvitationalOct 8 · 5,000 Meters Varsity · Place 1 · V-Sibley-OcheyedanV-Sibley-Ocheyedan | 5,000 Meters Varsity | 1 | 21:45.27 | 10 |
| Sep 28 | Alta-Aurelia InvitationalSep 28 · 5,000 Meters Varsity · Place 2 · Sibley-OcheyedanSibley-Ocheyedan | 5,000 Meters Varsity | 2 | 20:14.43 | 10 |
2019 Cross Country
4 results2018 Cross Country
1 results