Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bennington HSBennington Invitational · Sep 18 | 17:51.43 | Bennington Invitational | September 18, 2025 |
| 5,000 Meters · Boys Town High School Creighton Prep XC Invite · Sep 23 | 18:45 | Creighton Prep XC Invite | September 23, 2025 |
| 5,000 Meters · BrunsvilleMRAC Conference XC Meet · Oct 16 | 17:41.86 | MRAC Conference XC Meet | October 16, 2025 |
| 5,000 Meters · Council Bluffs Municipal AirportIowa State Qualifier - 4A - Council Bluffs · Oct 22 | 17:29.85 | Iowa State Qualifier - 4A - Council Bluffs | October 22, 2025 |
| 5,000 Meters · Glenwood Lake ParkGlenwood Invite · Aug 30 | 17:08.36 | Glenwood Invite | August 30, 2025 |
| 5,000 Meters · Harlan Community High SchoolCyclone Invite · Sep 27 | 17:56.37 | Cyclone Invite | September 27, 2025 |
| 5,000 Meters · Lakeside Municipal Golf CourseFort Dodge Invite · Oct 9 | 17:57.1 | Fort Dodge Invite | October 9, 2025 |
| 5,000 Meters · Le MarsLe Mars XC Invite · Sep 9 | 17:10.89 | Le Mars XC Invite | September 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 4A - Council BluffsOct 22 · 5,000 Meters State · Place 23 · Council Bluffs Thomas Jefferson | 5,000 Meters State | 23 | 17:29.85 PB | 12 |
| Oct 16 | MRAC Conference XC MeetOct 16 · 5,000 Meters Varsity · Place 9 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 9 | 17:41.86 PB | 12 |
| Oct 9 | Fort Dodge InviteOct 9 · 5,000 Meters Varsity · Place 128 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 128 | 17:57.1 PB | 12 |
| Sep 27 | Cyclone InviteSep 27 · 5,000 Meters Varsity · Place 25 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 25 | 17:56.37 PB | 12 |
| Sep 23 | Creighton Prep XC InviteSep 23 · 5,000 Meters A · Place 43 · Council Bluffs Thomas Jefferson | 5,000 Meters A | 43 | 18:45 PB | 12 |
| Sep 18 | Bennington InvitationalSep 18 · 5,000 Meters Varsity · Place 10 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 10 | 17:51.43 PB | 12 |
| Sep 9 | Le Mars XC InviteSep 9 · 5,000 Meters VAR · Place 10 · Council Bluffs Thomas Jefferson | 5,000 Meters VAR | 10 | 17:10.89 PB | 12 |
| Aug 30 | Glenwood InviteAug 30 · 5,000 Meters Varsity · Place 14 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 14 | 17:08.36 PB | 12 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 4A - LincolnOct 23 · 5,000 Meters Varsity · Place 23 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 23 | 17:28.93 | 11 |
| Sep 28 | Cyclone InviteSep 28 · 5,000 Meters Varsity · Place 7 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 7 | 16:59.64 | 11 |
| Sep 10 | Lemars XC InviteSep 10 · 5,000 Meters Varsity · Place 5 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 5 | 17:53.14 | 11 |
| Aug 31 | Glenwood InviteAug 31 · 5,000 Meters Varsity · Place 6 · Cb, T Jefferson | 5,000 Meters Varsity | 6 | 17:00.11 | 11 |
2023 Cross Country
1 results2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Iowa State Qualifier - 4A - Council BluffsOct 19 · 5,000 Meters Varsity · Place 22 · Council Bluffs Thomas Jefferson | 5,000 Meters Varsity | 22 | 17:38.70 | 9 |
| Oct 13 | Missouri River ConferenceOct 13 · 5,000 Meters Varsity · Place 6 · Cb, T Jefferson | 5,000 Meters Varsity | 6 | 17:52.00 | 09 |
| Oct 6 | Atlantic InvitationalOct 6 · 5,000 Meters Varsity · Place 20 · Cb, T Jefferson | 5,000 Meters Varsity | 20 | 18:13.12 | 09 |
| Sep 24 | Cyclone XC InviteSep 24 · 5,000 Meters Varsity · Place 17 · Cb, T Jefferson | 5,000 Meters Varsity | 17 | 17:35.98 | 09 |