Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hillcrest AcademyHillcrest Academy Cross Country Invitational · Oct 6 | 19:09.9 | Hillcrest Academy Cross Country Invitational | October 6, 2025 |
| 5,000 Meters · Iowa City Kickers Soccer ParkIowa State Qualifier - 2A - Regina Catholic · Oct 23 | 18:45.3 | Iowa State Qualifier - 2A - Regina Catholic | October 23, 2025 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 2A · Oct 30 | 18:39.9 | Iowa State Championships 2A | October 30, 2026 |
| 5,000 Meters · Luther CollegeAll-American Invitational · Sep 12 | 18:55.8 | All-American Invitational | September 12, 2026 |
| 5,000 Meters · North Linn High School46th Annual Bob Mudd Lynx Invitational · Oct 10 | 20:23.6 | 46th Annual Bob Mudd Lynx Invitational | October 10, 2026 |
| 5,000 Meters · Tipton City Park2026 Tipton Invitational · Sep 8 | 19:53.1 | 2026 Tipton Invitational | September 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Iowa State Championships 2AOct 30 · 5,000 Meters State · Place 116 · Regina Iowa City | 5,000 Meters State | 116 | 18:39.9 PB | 12 |
| Oct 22 | Iowa State Qualifier - 2A - Regina CatholicOct 22 · 5,000 Meters Varsity · Place 44 · Regina Iowa City | 5,000 Meters Varsity | 44 | 19:21.5 | SR |
| Oct 13 | 2026 River Valley Conference XC MeetOct 13 · 5,000 Meters Varsity Boys 5000 Meters · Place 23 · Regina Iowa City | 5,000 Meters Varsity Boys 5000 Meters | 23 | 19:00.6 | 12 |
| Oct 10 | 46th Annual Bob Mudd Lynx Invitational Oct 10 · 5,000 Meters High School Boys 5000 Meters · Place 50 · Regina Iowa City | 5,000 Meters High School Boys 5000 Meters | 50 | 20:23.6 PB | 12 |
| Oct 6 | Hillcrest Academy InvitationalOct 6 · 5,000 Meters Varsity Boys 5K · Place 33 · Regina Iowa City | 5,000 Meters Varsity Boys 5K | 33 | 19:48.0 | 12 |
| Sep 12 | All-American InvitationalSep 12 · 5,000 Meters Varsity · Place 110 · Regina Iowa City | 5,000 Meters Varsity | 110 | 18:55.8 PB | 12 |
| Sep 8 | 2026 Tipton InvitationalSep 8 · 5,000 Meters High School Boys · Place 13 · Regina Iowa City | 5,000 Meters High School Boys | 13 | 19:53.1 PB | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 2A - Regina CatholicOct 23 · 5,000 Meters State · Place 34 · Regina Iowa City | 5,000 Meters State | 34 | 18:45.3 PB | 11 |
| Oct 14 | 2025 River Valley Conference XC MeetOct 14 · 5,000 Meters Varsity · Place 28 · Regina Iowa City | 5,000 Meters Varsity | 28 | 18:30.5 | JR |
| Oct 11 | Bob Mudd Lynx InvitationalOct 11 · 5,000 Meters Varsity · Place 46 · Regina Iowa City | 5,000 Meters Varsity | 46 | 19:14.1 | JR |
| Oct 6 | Hillcrest Academy Cross Country InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 2 · Regina Iowa City | 5,000 Meters Junior Varsity | 2 | 19:09.9 PB | 11 |
| Oct 2 | Iowa City West InvitationalOct 2 · 5,000 Meters Varsity · Place 59 · Regina Iowa City | 5,000 Meters Varsity | 59 | 19:54.0 | JR |
| Sep 25 | Eastern Iowa ClassicSep 25 · 5,000 Meters Varsity · Place 55 · Regina Iowa City | 5,000 Meters Varsity | 55 | 19:10.9 | JR |
| Sep 18 | Cascade InvitationalSep 18 · 5,000 Meters Varsity · Place 53 · Regina Iowa City | 5,000 Meters Varsity | 53 | 20:21.1 | JR |
| Sep 13 | All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 181 · Regina Iowa City | 5,000 Meters Varsity | 181 | 20:35.5 | 11 |
| Sep 9 | Tipton InvitationalSep 9 · 5,000 Meters Varsity · Place 24 · Regina Iowa City | 5,000 Meters Varsity | 24 | 20:07.2 | JR |
2024 Cross Country
4 results2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | North Linn Invitational XC MeetOct 7 · 5,000 Meters Junior Varsity · Place 37 · Regina Iowa City | 5,000 Meters Junior Varsity | 37 | 20:25.3 | FR |
| Sep 21 | Eastern Iowa ClassicSep 21 · 5,000 Meters Junior Varsity · Place 110 · Regina Iowa City | 5,000 Meters Junior Varsity | 110 | 20:58.98 | 9 |