Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 18:30.6 | Dan Huston Invitational | September 30, 2023 |
| 5,000 Meters · Johnston High SchoolIowa State Qualifier - 4A - Johnston · Oct 22 | 17:53.6 | Iowa State Qualifier - 4A - Johnston | October 22, 2025 |
| 5,000 Meters · Lakeside Municipal Golf CourseFort Dodge Invite · Oct 9 | 17:14.5 | Fort Dodge Invite | October 9, 2025 |
| 5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 18:30.60 | Steve Johnson Invitational | September 30, 2023 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 18:04.0 | NXR Heartland Regional Championships | November 10, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
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 Open Invitational Section 1 · Place 153 · Indianola | 5,000 Meters Open Invitational Section 1 | 153 | 18:04.0 PB | 10 |
| Nov 1 | Iowa State Championships 3ANov 1 · 5,000 Meters Varsity · Place 118 · Indianola | 5,000 Meters Varsity | 118 | 17:35.3 | SO |
| Nov 1 | Iowa State Championships 4ANov 1 · 5,000 Meters Varsity · Place 118 · Indianola | 5,000 Meters Varsity | 118 | 17:35.3 | 10 |
| Oct 23 | Iowa State Qualifier - 4A - Southeast PolkOct 23 · 5,000 Meters Varsity · Place 33 · Indianola | 5,000 Meters Varsity | 33 | 17:36.8 | 10 |
| Sep 12 | Marshalltown Bobcat InvitationalSep 12 · 5,000 Meters Varsity · Place 76 · Indianola | 5,000 Meters Varsity | 76 | 16:48.4 | 10 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Iowa State Qualifier - 4A - Southeast PolkOct 18 · 5,000 Meters Varsity · Place 48 · Indianola | 5,000 Meters Varsity | 48 | 19:27.0 | 9 |
| Oct 5 | Fort Dodge InviteOct 5 · 5,000 Meters Varsity · Place 149 · Indianola | 5,000 Meters Varsity | 149 | 17:54.1 | 9 |
| Sep 30 | Dan Huston InvitationalSep 30 · 5,000 Meters Varsity · Place 164 · Indianola | 5,000 Meters Varsity | 164 | 18:30.6 PB | 9 |
| Sep 30 | Steve Johnson InvitationalSep 30 · 5,000 Meters Boys Varsity Orange 5000M · Place 164 · Indianola | 5,000 Meters Boys Varsity Orange 5000M | 164 | 18:30.60 PB | 9 |
| Sep 16 | Heartland XC ClassicSep 16 · 5,000 Meters Varsity · Place 135 · Indianola | 5,000 Meters Varsity | 135 | 17:47.6 | 9 |