Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Adair-Casey HS ComplexWCAC Conf Meet at ACGC · Oct 16 | 15:50.87 | WCAC Conf Meet at ACGC | October 16, 2025 |
| 5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 16:56.6 | Dan Huston Invitational | September 30, 2023 |
| 5,000 Meters · Gilbert High SchoolIowa State Qualifier - 3A - Gilbert · Oct 22 | 14:45.66 | Iowa State Qualifier - 3A - Gilbert | October 22, 2025 |
| 5,000 Meters · Iowa State Cross Country CourseGilbert Invite · Sep 11 | 14:40.96 | Gilbert Invite | September 11, 2025 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 3A · Oct 31 | 15:18.4 | Iowa State Championships 3A | October 31, 2025 |
| 5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 16:56.60 | Steve Johnson Invitational | September 30, 2023 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 16:02.5 | NXR Heartland Regional Championships | November 10, 2024 |
| 8,000 Meters · Pine Ridge Golf Club 2026 Bill Dellinger Invitational · Oct 9 | 25:20.40 | 2026 Bill Dellinger Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | 2026 Bill Dellinger InvitationalOct 9 · 8,000 Meters Collegiate · Place 55 · UnattachedUnattached | 8,000 Meters Collegiate | 55 | 25:20.40 PB | Fr |
2025 Cross Country
4 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Championship · Place 130 · UnattachedUnattached | 5,000 Meters Championship | 130 | 16:02.5 PB | 11 |
| Nov 1 | Iowa State Championships 3ANov 1 · 5,000 Meters Varsity · Place 3 · Des Moines ChristianDes Moines Christian | 5,000 Meters Varsity | 3 | 15:27.0 | JR |
| Oct 23 | Iowa State Qualifier - 3A - SolonOct 23 · 5,000 Meters Varsity · Place 2 · Des Moines ChristianDes Moines Christian | 5,000 Meters Varsity | 2 | 15:47.0 | JR |
| Oct 17 | WCAC Conference Meet at ACGCOct 17 · 5,000 Meters Varsity · Place 1 · Des Moines ChristianDes Moines Christian | 5,000 Meters Varsity | 1 | 16:26.00 | 11 |
| Oct 10 | Saydel CC InviteOct 10 · 5,000 Meters Varsity · Place 1 · Des Moines ChristianDes Moines Christian | 5,000 Meters Varsity | 1 | 15:56.63 | 11 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Iowa State Class 2A ChampionshipsOct 28 · 5,000 Meters Varsity · Place 7 · Des Moines ChristianDes Moines Christian | 5,000 Meters Varsity | 7 | 16:16.1 | SO |
| Oct 19 | Iowa State Qualifier - 2A - Pella ChristianOct 19 · 5,000 Meters Varsity · Place 1 · Des Moines ChristianDes Moines Christian | 5,000 Meters Varsity | 1 | 15:54.40 | 10 |
| Sep 30 | Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 44 · Des Moines ChristianDes Moines Christian | 5,000 Meters Varsity | 44 | 16:56.6 PB | 10 |
| Sep 30 | Steve Johnson InvitationalSep 30 · 5,000 Meters Boys Varsity Orange 5000M · Place 44 · Des Moines ChristianDes Moines Christian | 5,000 Meters Boys Varsity Orange 5000M | 44 | 16:56.60 PB | 10 |
| Sep 16 | Heartland XC ClassicSep 16 · 5,000 Meters Varsity · Place 57 · D M ChristianD M Christian | 5,000 Meters Varsity | 57 | 16:55.6 | 10 |
2022 Cross Country
3 results