Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Burlington HSTony Proctor Invitational · Sep 22 | 16:46 | Tony Proctor Invitational | September 22, 2022 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 2A Championships · Oct 28 | 16:30.81 | Iowa High School Class 2A Championships | October 28, 2022 |
| 5,000 Meters · Monticello HSIowa State Qualifier - 2A - Monticello · Oct 20 | 16:09 | Iowa State Qualifier - 2A - Monticello | October 20, 2022 |
| 6,000 Meters · Max Championship Cross Country CourseJohn Kurtt Invitational · Aug 30 | 18:25.4 | John Kurtt Invitational | August 30, 2025 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 25:07.8 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 24:30.7 | American Rivers Conference Championships | November 1, 2025 |
| 8,000 Meters · Illinois State UniversityISU XC Redbird Invite · Sep 12 | 25:02.00 | ISU XC Redbird Invite | September 12, 2025 |
| 8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 31 | 25:03.9 | American Rivers Conference Championships | October 31, 2026 |
| 8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 25:08.0 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 25:14.8 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 25:18.9 | Interregional Invitational | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 93 · WartburgWartburg | 8,000 Meters D3 Championship | 93 | 25:14.8 PB | So |
| Nov 15 | NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 27 · WartburgWartburg | 8,000 Meters College | 27 | 25:14.1 | So |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 12 · WartburgWartburg | 8,000 Meters College | 12 | 24:30.7 PB | So |
| Oct 18 | Interregional InvitationalOct 18 · 8,000 Meters Gold · Place 46 · WartburgWartburg | 8,000 Meters Gold | 46 | 25:18.9 PB | So |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 10 · WartburgWartburg | 8,000 Meters College | 10 | 25:08.0 PB | So |
| Sep 12 | ISU XC Redbird InviteSep 12 · 8,000 Meters Men · Place 13 · WartburgWartburg | 8,000 Meters Men | 13 | 25:02.00 PB | So |
| Aug 30 | John Kurtt InvitationalAug 30 · 6,000 Meters Collegiate · Place 2 · WartburgWartburg | 6,000 Meters Collegiate | 2 | 18:25.4 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Chiburg 5kNov 12 · 5,000 Meters Varsity · Place 5 · WartburgWartburg | 5,000 Meters Varsity | 5 | 15:16.4 | FR |
| Nov 8 | Saga CupNov 8 · 8,000 Meters Varsity · Place 17 · WartburgWartburg | 8,000 Meters Varsity | 17 | 26:17.9 | FR |
| Nov 2 | American Rivers Conference ChampionshipsNov 2 · 8,000 Meters Varsity · Place 41 · WartburgWartburg | 8,000 Meters Varsity | 41 | 25:48.9 | FR |
| Sep 21 | ISU John McNicholsSep 21 · 8,000 Meters College · WartburgWartburg | 8,000 Meters College | 0 | DNF | Fr |
| Aug 30 | Mount Mercy Mustang GallopAug 30 · 5,000 Meters Varsity · Place 2 · WartburgWartburg | 5,000 Meters Varsity | 2 | 15:26.9 | FR |
2023 Cross Country
2 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Iowa High School Class 2A ChampionshipsOct 28 · 5,000 Meters State · Place 6 · MediapolisMediapolis | 5,000 Meters State | 6 | 16:30.81 PB | 11 |
| Oct 20 | Iowa State Qualifier - 2A - MonticelloOct 20 · 5,000 Meters State · Place 1 · MediapolisMediapolis | 5,000 Meters State | 1 | 16:09 PB | 11 |
| Oct 13 | Mediapolis InvitationalOct 13 · 5,000 Meters Varsity · Place 1 · MediapolisMediapolis | 5,000 Meters Varsity | 1 | 16:47.67 | — |
| Oct 6 | Southeast Iowa Super ConferenceOct 6 · Varsity · Place 1 · MediapolisMediapolis | Varsity | 1 | 5:28 | — |
| Oct 3 | Hillcrest InvitationalOct 3 · 5,000 Meters Varsity · Place 5 · MediapolisMediapolis | 5,000 Meters Varsity | 5 | 5:33.3 | 11 |
| Sep 29 | WMU XC InvitationalSep 29 · 5,000 Meters Varsity · Place 1 · MediapolisMediapolis | 5,000 Meters Varsity | 1 | 5:28 | — |
| Sep 22 | Tony Proctor InvitationalSep 22 · 5,000 Meters Varsity · Place 1 · MediapolisMediapolis | 5,000 Meters Varsity | 1 | 16:46 PB | 11 |
| Sep 15 | Timm Lamb InvitationalSep 15 · Varsity · Place 1 · MediapolisMediapolis | Varsity | 1 | 5:20 | — |
2021 Cross Country
2 results2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Mediapolis InvitationalOct 15 · 5,000 Meters Varsity · Place 8 · MediapolisMediapolis | 5,000 Meters Varsity | 8 | 18:58.39 | — |
| Oct 8 | SEISC Conference ChampionshipsOct 8 · 5,000 Meters Varsity · Place 19 · MediapolisMediapolis | 5,000 Meters Varsity | 19 | 18:41.19 | — |
| Oct 1 | Winfield- Mount Union InvitationalOct 1 · 3.1 Miles Varsity · Place 16 · MediapolisMediapolis | 3.1 Miles Varsity | 16 | 18:54.25 | — |
| Sep 24 | Burlington Cross Country InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · MediapolisMediapolis | 5,000 Meters Varsity | 6 | 6:06 | 9 |
| Sep 24 | Burlington Cross Country InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · MediapolisMediapolis | 5,000 Meters Varsity | 6 | 6:06 | 9 |
| Sep 22 | Mt. Pleasant InvitationalSep 22 · 5,000 Meters Varsity · Place 16 · MediapolisMediapolis | 5,000 Meters Varsity | 16 | 19:16.02 | 9 |
| Sep 3 | Pekin Wildwood InvitationalSep 3 · 5,000 Meters Varsity · Place 51 · MediapolisMediapolis | 5,000 Meters Varsity | 51 | 21:25.8 | FR |