Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · River Valley Public Golf CourseCulver-Stockton Great River Open · Aug 29 | 17:26.91 | Culver-Stockton Great River Open | August 29, 2025 |
| 5,000 Meters · Seminole Valley ParkCorridor XC Clash-College · Sep 1 | 18:20.0 | Corridor XC Clash-College | September 1, 2023 |
| 8,000 Meters · Adams Nature PreserveBriar Cliff XC Invitational · Oct 7 | 29:29.3 | Briar Cliff XC Invitational | October 7, 2023 |
| 8,000 Meters · Baldwin Golf CourseHeart of America Cross Country Championships · Nov 6 | 31:29.4 | Heart of America Cross Country Championships | November 6, 2026 |
| 8,000 Meters · Cedar Creek GCIndian Hills CC Invitational · Oct 9 | 33:01.20 | Indian Hills CC Invitational | October 9, 2026 |
| 8,000 Meters · Gans Creek Recreation AreaLarry Young XC · Sep 20 | 33:15.4 | Larry Young XC | September 20, 2024 |
| 8,000 Meters · Mahoney State ParkBlazing Tiger Classic · Oct 25 | 30:45.73 | Blazing Tiger Classic | October 25, 2025 |
| 8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 32:24.5 | Steve Johnson Invitational | October 3, 2026 |
| 8,000 Meters · Notre Dame Burke Memorial Golf Course2026 National Catholic Invitational · Sep 18 | 31:54.10 | 2026 National Catholic Invitational | September 18, 2026 |
| 8,000 Meters · Seminole Valley ParkHeart of America Athletic Conference Cross Country Championships · Nov 4 | 28:32.7 | Heart of America Athletic Conference Cross Country Championships | November 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Heart of America Conference ChampionshipsNov 8 · 8,000 Meters Heart of America · Place 113 · Mount Mercy (Iowa) | 8,000 Meters Heart of America | 113 | 29:39.7 | Jr |
| Oct 25 | Blazing Tiger ClassicOct 25 · 8,000 Meters Collegiate · Place 302 · Mount Mercy (Iowa) | 8,000 Meters Collegiate | 302 | 30:45.73 PB | Jr |
| Oct 4 | Seminole Valley StampedeOct 4 · 8,000 Meters Varsity · Place 208 · Mount Mercy | 8,000 Meters Varsity | 208 | 30:45.8 | JR |
| Sep 19 | 2025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Mount Mercy (Iowa) | 8,000 Meters Catholic Champs | — | NT | Jr |
| Aug 29 | Culver-Stockton Great River OpenAug 29 · 5,000 Meters Men's Race · Place 19 · Mount Mercy (Iowa) | 5,000 Meters Men's Race | 19 | 17:26.91 PB | Jr |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | Heart of America ConferenceNov 9 · 8,000 Meters HoA · Place 98 · Mount Mercy (Iowa) | 8,000 Meters HoA | 98 | 30:19.2 | So |
| Oct 5 | Seminole Valley StampedeOct 5 · 8,000 Meters Varsity · Place 180 · Mount Mercy (Iowa) | 8,000 Meters Varsity | 180 | 30:51.5 | SO |
| Sep 20 | Larry Young XCSep 20 · 8,000 Meters Men · Place 192 · Mount Mercy (Iowa) | 8,000 Meters Men | 192 | 33:15.4 PB | So |
| Aug 30 | Mount Mercy Mustang GallopAug 30 · 5,000 Meters Varsity · Place 69 · Mount Mercy | 5,000 Meters Varsity | 69 | 19:09.1 | SO |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Heart of America Athletic Conference Cross Country ChampionshipsNov 4 · 8,000 Meters College · Place 67 · Mount Mercy (Iowa) | 8,000 Meters College | 67 | 28:32.7 PB | Fr |
| Oct 7 | Briar Cliff XC InvitationalOct 7 · 8,000 Meters College · Place 171 · Mount Mercy (Iowa) | 8,000 Meters College | 171 | 29:29.3 PB | Fr |
| Sep 23 | Grand View Viking InviteSep 23 · 8,000 Meters Varsity · Place 34 · Mount Mercy | 8,000 Meters Varsity | 34 | 30:30.2 | FR |
| Sep 1 | Corridor XC Clash-CollegeSep 1 · 5,000 Meters College · Place 65 · Mount Mercy (Iowa) | 5,000 Meters College | 65 | 18:20.0 PB | Fr |
| Sep 1 | Corridor XC Clash-High SchoolSep 1 · 5,000 Meters Men's 5K · Place 65 · Mount Mercy (Iowa) | 5,000 Meters Men's 5K | 65 | 18:20.0 | Fr |