Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dallas Center-Grimes CourseGrimes Invitational · Sep 1 | 22:45 | Grimes Invitational | September 1, 2020 |
| 5,000 Meters · Pickard ParkIndianola Invitational · Sep 24 | 24:26.2 | Indianola Invitational | September 24, 2020 |
| 5,000 Meters · Southeast Polk HSSoutheast Polk Invitational · Oct 1 | 22:28.5 | Southeast Polk Invitational | October 1, 2020 |
| 6,000 Meters · Central College CourseDutch Invitational · Sep 5 | 20:37.6 | Dutch Invitational | September 5, 2025 |
| 8,000 Meters · Central College CourseDutch Open · Sep 26 | 29:49.4 | Dutch Open | September 26, 2025 |
| 8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 27:01.1 | American Rivers Conference Championships | November 1, 2025 |
| 8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 13 | 29:43.5 | Les Duke Invitational | September 13, 2025 |
| 8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 31 | 27:21.5 | American Rivers Conference Championships | October 31, 2026 |
| 8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 28:51.7 | 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
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 108 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 108 | 27:01.1 PB | So |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Central (Iowa)Central (Iowa) | 8,000 Meters College | — | DNF | So |
| Sep 26 | Dutch OpenSep 26 · 8,000 Meters College · Place 64 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 64 | 29:49.4 PB | So |
| Sep 13 | Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 59 · Central (Iowa)Central (Iowa) | 8,000 Meters Men's Race | 59 | 29:43.5 PB | So |
| Sep 5 | Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 37 · Central (Iowa)Central (Iowa) | 6,000 Meters Men's Race | 37 | 20:37.6 PB | So |
2024 Cross Country
1 results2020 Cross Country
4 results