Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Loras CollegeLoras College Bob Schultz Invite · Aug 29 | 19:09.0 | Loras College Bob Schultz Invite | August 29, 2025 |
| 5,000 Meters · Seminole Valley ParkCorridor XC Clash-College · Sep 1 | 19:43.8 | Corridor XC Clash-College | September 1, 2023 |
| 6,000 Meters · Central College CourseDutch Invitational · Sep 5 | 23:11.7 | Dutch Invitational | September 5, 2025 |
| 8,000 Meters · Dubuque Soccer Complex2025 NCCAA North /Midwest Regional Cross Country Meet · Oct 24 | 30:59.0 | 2025 NCCAA North /Midwest Regional Cross Country Meet | October 24, 2025 |
| 8,000 Meters · Gans Creek Recreation AreaLarry Young XC · Sep 20 | 33:06.0 | Larry Young XC | September 20, 2024 |
| 8,000 Meters · Grace College2024 NCCAA XC Championships - D2 · Nov 15 | 30:44.8 | 2024 NCCAA XC Championships - D2 | November 15, 2024 |
| 8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 14 | 31:58.9 | Jim Drews Invitational | October 14, 2023 |
| 8,000 Meters · St. James Farm Forest PreserveWheaton (Ill) Gil Dodds Invitational · Sep 20 | 31:54.60 | Wheaton (Ill) Gil Dodds Invitational | September 20, 2025 |
| 8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 1 | 32:37.89 | Steve Johnson Invitational | October 1, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 2025 NCCAA North /Midwest Regional Cross Country MeetOct 24 · 8,000 Meters College · Place 18 · Emmaus Bible (Iowa) | 8,000 Meters College | 18 | 30:59.0 PB | Sr |
| Oct 4 | Seminole Valley StampedeOct 4 · 8,000 Meters Varsity · Place 219 · Emmaus Bible | 8,000 Meters Varsity | 219 | 31:18.6 | SR |
| Sep 20 | Wheaton (Ill) Gil Dodds InvitationalSep 20 · 8,000 Meters College · Place 204 · Emmaus Bible (Iowa) | 8,000 Meters College | 204 | 31:54.60 PB | Sr |
| Sep 5 | Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 71 · Emmaus Bible (Iowa) | 6,000 Meters Men's Race | 71 | 23:11.7 PB | Sr |
| Aug 29 | Loras College Bob Schultz InviteAug 29 · 5,000 Meters Men's Race · Place 73 · Emmaus Bible (Iowa) | 5,000 Meters Men's Race | 73 | 19:09.0 PB | Sr |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | 2024 NCCAA XC Championships - D1Nov 15 · 8,000 Meters Division 2 · Place 24 · Emmaus Bible (Iowa) | 8,000 Meters Division 2 | 24 | 30:44.8 | JR |
| Nov 15 | 2024 NCCAA XC Championships - D2Nov 15 · 8,000 Meters D2 · Place 24 · Emmaus Bible (Iowa) | 8,000 Meters D2 | 24 | 30:44.8 PB | Jr |
| Nov 8 | Saga CupNov 8 · 8,000 Meters Varsity · Place 110 · Emmaus Bible | 8,000 Meters Varsity | 110 | 30:50.7 | JR |
| Oct 18 | 2024 NCC 1 Reginal MeetOct 18 · 8,000 Meters Varsity · Place 15 · Emmaus Bible (Iowa) | 8,000 Meters Varsity | 15 | 31:54.5 | JR |
| Oct 5 | Seminole Valley StampedeOct 5 · 8,000 Meters Varsity · Place 191 · Emmaus Bible (Iowa) | 8,000 Meters Varsity | 191 | 31:37.0 | JR |
| Sep 20 | Larry Young XCSep 20 · 8,000 Meters Men · Place 190 · Emmaus Bible (Iowa) | 8,000 Meters Men | 190 | 33:06.0 PB | Jr |
| Aug 30 | Loras College InvitationalAug 30 · 5,000 Meters Varsity · Place 81 · Emmaus Bible | 5,000 Meters Varsity | 81 | 19:09.8 | JR |
2023 Cross Country
5 results2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Seminole Valley StampedeOct 8 · 8,000 Meters Varsity · Place 163 · Emmaus Bible College | 8,000 Meters Varsity | 163 | 32:47.0 | FR |
| Oct 1 | Steve Johnson InvitationalOct 1 · 8,000 Meters College · Place 116 · Emmaus Bible (Iowa) | 8,000 Meters College | 116 | 32:37.89 PB | Fr |
| Sep 10 | Fighting Bee InvitationalSep 10 · 8,000 Meters Varsity · Place 55 · Emmaus Bible | 8,000 Meters Varsity | 55 | 37:03.0 | FR |