Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · CrestonCreston Invitational · Sep 21 | 18:01.8 | Creston Invitational | September 21, 2021 |
| 5,000 Meters · Dallas Center-Grimes CourseGrimes Invitational · Sep 1 | 17:51 | Grimes Invitational | September 1, 2020 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 3A Championships · Oct 29 | 16:13.90 | Iowa High School Class 3A Championships | October 29, 2022 |
| 5,000 Meters · Perry HSLeon Fox Invitational · Oct 1 | 17:46 | Leon Fox Invitational | October 1, 2020 |
| 6,000 Meters · Central College CourseDutch Invitational · Sep 5 | 19:45.5 | Dutch Invitational | September 5, 2025 |
| 8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 30:37.2 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 26:45.7 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Central College CourseDutch Open · Sep 26 | 27:28.9 | Dutch Open | September 26, 2025 |
| 8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 25:57.3 | American Rivers Conference Championships | November 1, 2025 |
| 8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 12 | 26:55.6 | Les Duke Invitational | September 12, 2026 |
| 8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 28:07.3 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 30 | 30:37.2 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 17 | 27:16.27 | Bradley "Pink" Classic | October 17, 2025 |
| 8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 29:26.8 | Roy Griak Invitational-College | September 22, 2023 |
| 8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 30:37.20 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 60 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 60 | 25:57.3 PB | Jr |
| Oct 17 | Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 71 · Central (Iowa)Central (Iowa) | 8,000 Meters White | 71 | 27:16.27 PB | Jr |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 130 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 130 | 28:07.3 PB | Jr |
| Sep 26 | Dutch OpenSep 26 · 8,000 Meters College · Place 14 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 14 | 27:28.9 PB | Jr |
| Sep 5 | Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 12 · Central (Iowa)Central (Iowa) | 6,000 Meters Men's Race | 12 | 19:45.5 PB | Jr |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | American Rivers Conference ChampionshipsOct 28 · 8,000 Meters Varsity · Place 139 · Central CollegeCentral College | 8,000 Meters Varsity | 139 | 29:06.9 | FR |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 218 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 218 | 30:37.2 PB | Fr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 237 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 237 | 30:37.2 PB | Fr |
| Sep 30 | Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 237 · Central (Iowa)Central (Iowa) | 8,000 Meters College Mens 8000M | 237 | 30:37.20 PB | Fr |
| Sep 22 | Roy Griak InvitationalSep 22 · 8,000 Meters Varsity · Place 255 · Central CollegeCentral College | 8,000 Meters Varsity | 255 | 5:56 | FR |
| Sep 22 | Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 228 · Central (Iowa)Central (Iowa) | 8,000 Meters Maroon | 228 | 29:26.8 PB | Fr |
| Sep 9 | Les Duke InvitationalSep 9 · 8,000 Meters Varsity · Place 29 · Central CollegeCentral College | 8,000 Meters Varsity | 29 | 27:33.1 | FR |
| Sep 1 | Central College Dutch XC InvitationalSep 1 · 6,000 Meters Open · Place 20 · Central College (IA)Central College (IA) | 6,000 Meters Open | 20 | 20:16.9 | Fr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Iowa High School Class 3A ChampionshipsOct 29 · 5,000 Meters State · Place 11 · WintersetWinterset | 5,000 Meters State | 11 | 16:13.90 PB | 12 |
| Oct 19 | Iowa State Qualifier - 3A - PellaOct 19 · 5,000 Meters Varsity · Place 3 · WintersetWinterset | 5,000 Meters Varsity | 3 | 16:05.47 | 12 |
| Oct 11 | Raccoon River Conference MeetOct 11 · 5,000 Meters Varsity · Place 3 · WintersetWinterset | 5,000 Meters Varsity | 3 | 16:10.4 | SR |
| Oct 6 | Atlantic InvitationalOct 6 · 5,000 Meters Varsity · Place 1 · WintersetWinterset | 5,000 Meters Varsity | 1 | 16:43.55 | 12 |
| Sep 29 | Leon Fox InvitationalSep 29 · 5,000 Meters Varsity · Place 2 · WintersetWinterset | 5,000 Meters Varsity | 2 | 5:20 | 12 |
| Sep 6 | Winterset InvitationalSep 6 · 5,000 Meters Varsity · Place 2 · WintersetWinterset | 5,000 Meters Varsity | 2 | 17:05.5 | — |
2021 Cross Country
3 results2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | IHSAA Class 3A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 106 · WintersetWinterset | 5,000 Meters Varsity | 106 | 18:02.8 | 10 |
| Oct 12 | Racoon River Conference ChampionshipsOct 12 · Varsity · Place 13 · WintersetWinterset | Varsity | 13 | 5:33 | 10 |
| Oct 8 | Atlantic CC InviteOct 8 · 5,000 Meters Varsity · Place 16 · WintersetWinterset | 5,000 Meters Varsity | 16 | 17:59.90 | 10 |
| Oct 6 | Norwalk XC InvitationalOct 6 · 5,000 Meters Varsity · Place 11 · WintersetWinterset | 5,000 Meters Varsity | 11 | 17:53.1 | 10 |
| Oct 1 | Leon Fox InvitationalOct 1 · 5,000 Meters Varsity · Place 5 · WintersetWinterset | 5,000 Meters Varsity | 5 | 17:46 PB | 10 |
| Sep 29 | Knoxville InvitationalSep 29 · 5,000 Meters Varsity · Place 20 · WintersetWinterset | 5,000 Meters Varsity | 20 | 18:29.21 | 10 |
| Sep 22 | Creston InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · WintersetWinterset | 5,000 Meters Varsity | 14 | 18:30.9 | — |
| Sep 17 | Southwest Valley ClassicSep 17 · 5,000 Meters Varsity · Place 5 · WintersetWinterset | 5,000 Meters Varsity | 5 | 18:09.5 | — |
| Sep 1 | Grimes InvitationalSep 1 · 5,000 Meters Varsity · Place 28 · WintersetWinterset | 5,000 Meters Varsity | 28 | 17:51 PB | 10 |
2019 Cross Country
3 results2018 Cross Country
1 results