Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5 Miles · Notre Dame Burke Memorial Golf CourseNational Catholic Invitational · Sep 9 | 28:45.6 | National Catholic Invitational | September 9, 2023 |
| 5,000 Meters · Dubuque Soccer ComplexBoughton Invitational · Sep 20 | 17:32.5 | Boughton Invitational | September 20, 2018 |
| 5,000 Meters · Lakeside Municipal Golf CourseIHSAA Iowa Class 3A State XC Championships · Nov 2 | 16:51.9 | IHSAA Iowa Class 3A State XC Championships | November 2, 2019 |
| 5,000 Meters · West Delaware HSIAHSAA Class 3A West Delaware District · Oct 18 | 17:28 | IAHSAA Class 3A West Delaware District | October 18, 2018 |
| 6,000 Meters · Central College CourseCentral vs Loras ARC Dual #1 · Sep 12 | 22:12.9 | Central vs Loras ARC Dual #1 | September 12, 2020 |
| 6,000 Meters · Pickard ParkBill Buxton Invitational · Sep 2 | 20:11.3 | Bill Buxton Invitational | September 2, 2022 |
| 8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 28:18.4 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 1 | 27:46.1 | D3 Pre-Nationals | October 1, 2022 |
| 8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 30 | 28:18.4 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 28:18.40 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | American Rivers Conference ChampionshipsOct 28 · 8,000 Meters Varsity · Place 93 · LorasLoras | 8,000 Meters Varsity | 93 | 27:50.4 | JR |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 113 · LorasLoras | 8,000 Meters College | 113 | 28:18.4 PB | Jr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 121 · LorasLoras | 8,000 Meters College | 121 | 28:18.4 PB | Jr |
| Sep 30 | Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 121 · LorasLoras | 8,000 Meters College Mens 8000M | 121 | 28:18.40 PB | Jr |
| Sep 9 | National Catholic InvitationalSep 9 · 5 Miles College · Place 90 · LorasLoras | 5 Miles College | 90 | 28:45.6 PB | Jr |
| Sep 1 | Central College Dutch XC InvitationalSep 1 · 6,000 Meters Open · Place 39 · LorasLoras | 6,000 Meters Open | 39 | 21:44.5 | Jr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | American Rivers Conference ChampionshipsOct 29 · 4.97 Miles Varsity · Place 81 · LorasLoras | 4.97 Miles Varsity | 81 | 28:07.08 | SO |
| Oct 15 | Augustana Interregional InvitationalOct 15 · 8,000 Meters Open Invitational · Place 96 · LorasLoras | 8,000 Meters Open Invitational | 96 | 27:09.9 | SO |
| Oct 1 | D3 Pre-NationalsOct 1 · 8,000 Meters Open · Place 34 · LorasLoras | 8,000 Meters Open | 34 | 27:46.1 PB | So |
| Sep 10 | Spartan ClassicSep 10 · 8,000 Meters Varsity · Place 69 · LorasLoras | 8,000 Meters Varsity | 69 | 28:25.1 | SO |
| Sep 10 | Spartan ClassicSep 10 · 8,000 Meters Varsity · Place 69 · LorasLoras | 8,000 Meters Varsity | 69 | 28:25.1 | SO |
| Sep 2 | Bill Buxton InvitationalSep 2 · 6,000 Meters College · Place 14 · LorasLoras | 6,000 Meters College | 14 | 20:11.3 PB | So |
2021 Cross Country
3 results2020 Cross Country
2 results2019 Cross Country
2 results2018 Cross Country
3 results2016 Cross Country
1 results