Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · UnknownSouth Iowa Cedar League Championship · Oct 12 | 11:42.70 | South Iowa Cedar League Championship | October 12, 2020 |
| 3 Miles · Detweiller ParkBradley Intercollegiate Championships · Sep 18 | 19:47.7 | Bradley Intercollegiate Championships | September 18, 2026 |
| 4,000 Meters · University of Iowa XC CourseHawkeye Invitational · Sep 5 | 16:25.4 | Hawkeye Invitational | September 5, 2025 |
| 5,000 Meters · Iowa State Cross Country Course2026 Cyclone preview · Sep 4 | 20:51.7 | 2026 Cyclone preview | September 4, 2026 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 1A · Oct 30 | 22:20.72 | Iowa State High School Cross Country Championships Class 1A | October 30, 2021 |
| 5,000 Meters · Pine Lake Golf Course Iowa State Qualifier - 1A - South Hardin · Oct 19 | 23:38.0 | Iowa State Qualifier - 1A - South Hardin | October 19, 2023 |
| 5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 1 | 22:48.12 | Steve Johnson Invitational | October 1, 2022 |
| 6,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 28:29.9 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 6,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 25:18.5 | Steve Johnson Invitational | October 3, 2026 |
| 6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 16 | 24:14.7 | Bradley "Pink" Classic | October 16, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
4 results2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Iowa State Qualifier - 1A - South HamiltonOct 24 · 5,000 Meters Varsity · Place 16 · MontezumaMontezuma | 5,000 Meters Varsity | 16 | 22:26.4 | 12 |
| Oct 15 | SICL Conference Meet @MontezumaOct 15 · 5,000 Meters Varsity · Place 16 · MontezumaMontezuma | 5,000 Meters Varsity | 16 | 21:50.00 | 12 |
| Oct 10 | Montezuma XCOct 10 · 5,000 Meters Varsity · Place 9 · MontezumaMontezuma | 5,000 Meters Varsity | 9 | 22:24.7 | SR |
| Oct 5 | South Hardin InvitationalOct 5 · 5,000 Meters Varsity · Place 4 · MontezumaMontezuma | 5,000 Meters Varsity | 4 | 23:50.2 | SR |
| Sep 30 | Clear Creek-Amana Clipper ClassicSep 30 · 5,000 Meters Varsity · Place 25 · MontezumaMontezuma | 5,000 Meters Varsity | 25 | 24:24.2 | SR |
| Sep 26 | Sam Iverson Invitational (Grundy Center)Sep 26 · 5,000 Meters Varsity · Place 24 · MontezumaMontezuma | 5,000 Meters Varsity | 24 | 23:06.4 | SR |
| Sep 16 | Pleasantville CC InviteSep 16 · 5,000 Meters Varsity · Place 20 · MontezumaMontezuma | 5,000 Meters Varsity | 20 | 22:15.25 | 12 |
| Sep 10 | Grinnell InvitationalSep 10 · 5,000 Meters Varsity · Place 16 · MontezumaMontezuma | 5,000 Meters Varsity | 16 | 23:15.5 | SR |
| Sep 3 | Williamsburg InvitationalSep 3 · 5,000 Meters Varsity · Place 29 · MontezumaMontezuma | 5,000 Meters Varsity | 29 | 23:48.3 | SR |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 2023 Class 1A State Qualifier @ South HardinOct 19 · 5,000 Meters Varsity · Place 12 · MontezumaMontezuma | 5,000 Meters Varsity | 12 | 23:37.9 | JR |
| Oct 19 | Iowa State Qualifier - 1A - South HardinOct 19 · 5,000 Meters Varsity · Place 12 · MontezumaMontezuma | 5,000 Meters Varsity | 12 | 23:38.0 PB | 11 |
| Oct 5 | Montezuma Invitational XC MeetOct 5 · 5,000 Meters Varsity · Place 6 · MontezumaMontezuma | 5,000 Meters Varsity | 6 | 22:29.6 | JR |
| Sep 25 | Clipper CC ClassicSep 25 · 5,000 Meters Varsity · Place 20 · MontezumaMontezuma | 5,000 Meters Varsity | 20 | 23:47.4 | JR |
| Aug 29 | Williamsburg InvitationalAug 29 · 5,000 Meters Varsity · Place 10 · MontezumaMontezuma | 5,000 Meters Varsity | 10 | 23:23.2 | JR |
2022 Cross Country
4 results2021 Cross Country
3 results2020 Cross Country
3 results