Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Clarinda High School Clarinda, IA CC Meet · Sep 7 | 22:15.46 | Clarinda, IA CC Meet | September 7, 2021 |
| 5,000 Meters · CrestonCreston Invitational · Sep 21 | 19:39.8 | Creston Invitational | September 21, 2021 |
| 5,000 Meters · Glenwood HSGlenwood XC Invitational · Aug 26 | 18:26.22 | Glenwood XC Invitational | August 26, 2023 |
| 5,000 Meters · Glenwood Lake ParkGlenwood XC Invitational · Aug 28 | 23:01.0 | Glenwood XC Invitational | August 28, 2021 |
| 5,000 Meters · Harlan Golf & Country ClubCyclone XC Invite · Sep 25 | 19:40.69 | Cyclone XC Invite | September 25, 2021 |
| 5,000 Meters · Iowa State CC CourseGilbert 3A District Meet · Oct 23 | 18:09.10 | Gilbert 3A District Meet | October 23, 2024 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 3A Championships · Oct 29 | 18:03.97 | Iowa High School Class 3A Championships | October 29, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Gilbert 3A District MeetOct 23 · 5,000 Meters High School · Place 47 · Atlantic | 5,000 Meters High School | 47 | 18:09.10 PB | 12 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 26 | Glenwood XC InvitationalAug 26 · 5,000 Meters Varsity · Place 22 · Atlantic | 5,000 Meters Varsity | 22 | 18:26.22 PB | 11 |
2022 Cross Country
1 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 25 | Cyclone XC InviteSep 25 · 5,000 Meters Varsity · Place 59 · Atlantic | 5,000 Meters Varsity | 59 | 19:40.69 PB | 9 |
| Sep 21 | Creston InvitationalSep 21 · 5,000 Meters Varsity · Place 57 · Atlantic | 5,000 Meters Varsity | 57 | 19:39.8 PB | 9 |
| Sep 7 | Clarinda, IA CC MeetSep 7 · 5,000 Meters Varsity · Place 38 · Atlantic | 5,000 Meters Varsity | 38 | 22:15.46 PB | 9 |
| Aug 28 | Glenwood XC InvitationalAug 28 · 5,000 Meters Junior Varsity · Place 51 · Atlantic | 5,000 Meters Junior Varsity | 51 | 23:01.0 PB | 9 |