Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Des Moines Area Community CollegeSchmaltz Invitational · Sep 3 | 23:03.8 | Schmaltz Invitational | September 3, 2020 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 4A Championships · Oct 29 | 16:54.16 | Iowa High School Class 4A Championships | October 29, 2022 |
| 5,000 Meters · Marshalltown HSAlliance Conference Meet · Oct 13 | 16:36.8 | Alliance Conference Meet | October 13, 2022 |
| 5,000 Meters · Mason City HSIowa Alliance Conference · Oct 11 | 17:03.4 | Iowa Alliance Conference | October 11, 2023 |
| 6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Sep 5 | 24:58.4 | Tom Barry Invitational | September 5, 2026 |
| 8,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 31 | 33:29.5 | Midwest Conference Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Concordia University WisconsinKen Weidt Classic · Sep 13 | 32:19.9 | Ken Weidt Classic | September 13, 2025 |
| 8,000 Meters · Reid Municipal Golf Course2024 Midwest Conference XC Championship · Nov 2 | 30:08.92 | 2024 Midwest Conference XC Championship | November 2, 2024 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 31:54.8 | Interregional Invitational | October 18, 2025 |
| 8,000 Meters · Seminole Valley ParkMidwest Conference Championships · Nov 1 | 31:54.1 | Midwest Conference Championships | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Midwest Conference ChampionshipsNov 1 · 8,000 Meters Champ · Place 105 · LawrenceLawrence | 8,000 Meters Champ | 105 | 31:54.1 PB | So |
| Oct 18 | Interregional InvitationalOct 18 · 8,000 Meters Open · Place 143 · LawrenceLawrence | 8,000 Meters Open | 143 | 31:54.8 PB | So |
| Sep 19 | UW-Oshkosh Fall ClassicSep 19 · 8,000 Meters College · LawrenceLawrence | 8,000 Meters College | 0 | DNS | So |
| Sep 13 | Ken Weidt ClassicSep 13 · 8,000 Meters Men · Place 61 · LawrenceLawrence | 8,000 Meters Men | 61 | 32:19.9 PB | So |
| Aug 30 | Tom Barry InvitationalAug 30 · 6,000 Meters Open · LawrenceLawrence | 6,000 Meters Open | 0 | DNS | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 2024 Midwest Conference XC ChampionshipNov 2 · 8,000 Meters Midwest · Place 88 · LawrenceLawrence | 8,000 Meters Midwest | 88 | 30:08.92 PB | Fr |
| Oct 12 | Gene Davis InvitationalOct 12 · 8,000 Meters Varsity · Place 97 · LawrenceLawrence | 8,000 Meters Varsity | 97 | 28:17.5 | FR |
| Oct 4 | Blugold InvitationalOct 4 · 8,000 Meters Open · Place 157 · LawrenceLawrence | 8,000 Meters Open | 157 | 28:53.0 | FR |
| Sep 14 | Ken Weidt ClassicSep 14 · 8,000 Meters Varsity · Place 76 · LawrenceLawrence | 8,000 Meters Varsity | 76 | 29:54.2 | FR |
| Aug 31 | Tom Barry InvitationalAug 31 · 6,000 Meters Varsity · Place 73 · LawrenceLawrence | 6,000 Meters Varsity | 73 | 22:23.16 | 9 |
2023 Cross Country
4 results2022 Cross Country
3 results2021 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 9 | Marshalltown Bobcat InvitationalSep 9 · 5,000 Meters Frosh/Soph Freshman · Place 30 · Des Moines, RooseveltDes Moines, Roosevelt | 5,000 Meters Frosh/Soph Freshman | 30 | 18:48.9 | 10 |
| Sep 2 | Karl Schmaltz InvitationalSep 2 · 5,000 Meters Frosh/Soph Freshman · Place 31 · Des Moines, RooseveltDes Moines, Roosevelt | 5,000 Meters Frosh/Soph Freshman | 31 | 18:23.6 | 10 |
| Aug 28 | Dragon Twilight InvitationalAug 28 · 5,000 Meters Varsity · Place 108 · Theodore RooseveltTheodore Roosevelt | 5,000 Meters Varsity | 108 | 19:55.8 | 10 |
2020 Cross Country
1 results