Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · MarcusWEC Conference XC Meet · Oct 17 | 14:38.74 | WEC Conference XC Meet | October 17, 2024 |
| 5,000 Meters · Dordt UniversitySioux Center XC Meet (rescheduled date) · Oct 3 | 22:51.6 | Sioux Center XC Meet (rescheduled date) | October 3, 2026 |
| 5,000 Meters · GeorgeWar Eagle Conference XC Meet · Oct 15 | 24:49.2 | War Eagle Conference XC Meet | October 15, 2026 |
| 5,000 Meters · Hawarden Golf CourseWest Sioux Cross Country Meet · Oct 8 | 25:08.88 | West Sioux Cross Country Meet | October 8, 2026 |
| 5,000 Meters · HintonHinton XC Invite · Aug 25 | 29:11.4 | Hinton XC Invite | August 25, 2026 |
| 5,000 Meters · MarcusMarcus XC Meet · Oct 12 | 24:13.5 | Marcus XC Meet | October 12, 2026 |
| 5,000 Meters · Rolling Hill CCBHRV meet · Sep 1 | 23:39.20 | BHRV meet | September 1, 2026 |
| 5,000 Meters · SibleySibley-Ocheyedan XC Meet · Sep 8 | 25:40.7 | Sibley-Ocheyedan XC Meet | September 8, 2026 |
| 5,000 Meters · Sioux CitySioux City Heelan XC Invite · Aug 27 | 23:23.8 | Sioux City Heelan XC Invite | August 27, 2026 |
| 5,000 Meters · Unity Christian HS Iowa State Qualifier - 2A - Unity Christian · Oct 22 | 23:21.9 | Iowa State Qualifier - 2A - Unity Christian | October 22, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 2A - Unity ChristianOct 22 · 5,000 Meters State · Place 73 · West Sioux Hawarden | 5,000 Meters State | 73 | 23:21.9 PB | 9 |
| Oct 15 | War Eagle Conference XC MeetOct 15 · 5,000 Meters Varsity · Place 44 · West Sioux Hawarden | 5,000 Meters Varsity | 44 | 24:49.2 PB | 9 |
| Oct 12 | Marcus XC MeetOct 12 · 5,000 Meters Varsity · Place 28 · West Sioux Hawarden | 5,000 Meters Varsity | 28 | 24:13.5 PB | 9 |
| Oct 8 | West Sioux Cross Country MeetOct 8 · 5,000 Meters Varsity · Place 37 · West Sioux Hawarden | 5,000 Meters Varsity | 37 | 25:08.88 PB | 9 |
| Oct 3 | Sioux Center XC Meet (rescheduled date)Oct 3 · 5,000 Meters Boys HS · Place 89 · West Sioux Hawarden | 5,000 Meters Boys HS | 89 | 22:51.6 PB | 9 |
| Sep 8 | Sibley-Ocheyedan XC MeetSep 8 · 5,000 Meters New Division · Place 89 · West Sioux Hawarden | 5,000 Meters New Division | 89 | 25:40.7 PB | 9 |
| Sep 1 | BHRV meetSep 1 · 5,000 Meters Varsity · Place 36 · West Sioux Hawarden | 5,000 Meters Varsity | 36 | 23:39.20 PB | 9 |
| Aug 27 | Sioux City Heelan XC InviteAug 27 · 5,000 Meters Varsity · Place 60 · West Sioux Hawarden | 5,000 Meters Varsity | 60 | 23:23.8 PB | 9 |
| Aug 25 | Hinton XC InviteAug 25 · 5,000 Meters Junior Varsity · Place 1 · West Sioux Hawarden | 5,000 Meters Junior Varsity | 1 | 29:11.4 PB | 9 |
2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | MMCRU XC MeetOct 13 · 2 Miles Junior High · Place 14 · West Sioux Hawarden | 2 Miles Junior High | 14 | 15:19.16 | 8 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | WEC Conference XC MeetOct 17 · 2 Miles Junior High · Place 13 · West Sioux Hawarden | 2 Miles Junior High | 13 | 14:38.74 PB | 7 |
| Sep 10 | Sibley XC InviteSep 10 · 2 Miles Middle School · Place 40 · West Sioux Hawarden | 2 Miles Middle School | 40 | 19:34.72 | 07 |