Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ankeny Centennial High SchoolAnkeny Centennial Meet · Aug 25 | 16:13.8 | Ankeny Centennial Meet | August 25, 2022 |
| 5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 15:55.1 | Dan Huston Invitational | September 30, 2023 |
| 5,000 Meters · Dallas Center-Grimes CourseGrimes Invitational · Sep 1 | 18:38 | Grimes Invitational | September 1, 2020 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Class 4A Championships · Oct 27 | 15:48.4 | Iowa State Class 4A Championships | October 27, 2023 |
| 5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 15:55.10 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Iowa State Class 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 14 · Norwalk Community | 5,000 Meters Varsity | 14 | 15:48.4 | SR |
| Oct 27 | Iowa State Class 4A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 14 · Norwalk | 5,000 Meters Varsity | 14 | 15:48.4 PB | 12 |
| Oct 18 | Iowa State Qualifier - 4A - Southeast PolkOct 18 · 5,000 Meters Varsity · Place 2 · Norwalk Community | 5,000 Meters Varsity | 2 | 16:10.6 | 12 |
| Sep 30 | Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 6 · Norwalk | 5,000 Meters Varsity | 6 | 15:55.1 PB | 12 |
| Sep 30 | Steve Johnson InvitationalSep 30 · 5,000 Meters Boys Varsity Orange 5000M · Place 6 · Norwalk | 5,000 Meters Boys Varsity Orange 5000M | 6 | 15:55.10 PB | 12 |
| Aug 28 | Kirk Schmaltz InvitationalAug 28 · 5,000 Meters Varsity · Norwalk | 5,000 Meters Varsity | 0 | 15:55Unofficial | 12 |
2022 Cross Country
4 results2021 Cross Country
3 results2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 1 | Grimes InvitationalSep 1 · 5,000 Meters Varsity · Place 58 · Norwalk | 5,000 Meters Varsity | 58 | 18:38 PB | 9 |