Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 6,000 Meters · Central College CourseDutch Invitational · Sep 5 | 24:16.2 | Dutch Invitational | September 5, 2025 |
| 8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 28:07.7 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Saukie Golf CourseBrissman-Lundeen Invitational · Oct 4 | 34:41.8 | Brissman-Lundeen Invitational | October 4, 2025 |
| 8,000 Meters · Stewarts Woods Cross Country CourseBorder Battle 2025 · Sep 27 | 32:15.6 | Border Battle 2025 | September 27, 2025 |
| 8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 28:07.70 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Brissman-Lundeen InvitationalOct 4 · 8,000 Meters College · Place 154 · University of Iowa Track Club | 8,000 Meters College | 154 | 34:41.8 PB | Sr |
| Sep 27 | Border Battle 2025Sep 27 · 8,000 Meters Varsity · Place 48 · University of Iowa Track Club | 8,000 Meters Varsity | 48 | 32:15.6 PB | Sr |
| Sep 5 | Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 80 · University of Iowa Track Club | 6,000 Meters Men's Race | 80 | 24:16.2 PB | Sr |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 107 · University of Iowa Track Club | 8,000 Meters College | 107 | 28:07.7 PB | So |
| Sep 30 | Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 107 · University of Iowa Track Club | 8,000 Meters College Mens 8000M | 107 | 28:07.70 PB | So |
| Sep 2 | John Kurtt InvitationalSep 2 · 5,000 Meters Varsity · Place 39 · Iowa Track and Field Cl | 5,000 Meters Varsity | 39 | 16:57.4 | — |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Steve Johnson InvitationalOct 1 · 8,000 Meters College · Place 88 · University of Iowa Track Club | 8,000 Meters College | 88 | 28:44.45 | Fr |
| Sep 2 | Corridor XC ClashSep 2 · 5,000 Meters Varsity · Place 29 · University of Iowa Trac | 5,000 Meters Varsity | 29 | 17:37.1 | FR |