Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside St Joseph Lancer Invitational · Aug 31 | 19:20.5 | St Joseph Lancer Invitational | August 31, 2021 |
| 5,000 Meters · Lake Country Lutheran High School Metro Classic Conference / Lightning Grade School Invite · Oct 16 | 17:53.8 | Metro Classic Conference / Lightning Grade School Invite | October 16, 2021 |
| 5,000 Meters · Sheboygan Lutheran/U.W.-Sheboygan CC courseSheboygan Lutheran Invitational · Sep 15 | 21:51.28 | Sheboygan Lutheran Invitational | September 15, 2020 |
| 5,000 Meters · UW ParksideAngel Invite · Sep 18 | 19:13.6 | Angel Invite | September 18, 2021 |
| 5,000 Meters · Wisconsin DellsNightfall Classic · Oct 4 | 20:10.86 | Nightfall Classic | October 4, 2019 |
| 6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Aug 30 | 21:04.66 | Tom Barry Invitational | August 30, 2025 |
| 8,000 Meters · Concordia University WisconsinKen Weidt Classic · Sep 13 | 28:23.5 | Ken Weidt Classic | September 13, 2025 |
| 8,000 Meters · Greenfield ParkNACC Championships · Oct 28 | 30:30.6 | NACC Championships | October 28, 2023 |
| 8,000 Meters · Greenfield Park #3ASteve Travis Invitational (Formerly Warrior Invitational)-College · Oct 3 | 27:47.6 | Steve Travis Invitational (Formerly Warrior Invitational)-College | October 3, 2026 |
| 8,000 Meters · Settler's Hill Golf Course2026 NACC Cross Country Championships · Oct 31 | 28:11.2 | 2026 NACC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Shorewood Cross Country CourseNACC Cross Country Championships · Nov 1 | 28:14.4 | NACC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 19 | 28:00.1 | St Olaf Invitational | September 19, 2026 |
| 8,000 Meters · Whitetail Golf CourseNCAA D3 North Region Championships · Nov 15 | 28:25.1 | NCAA D3 North Region Championships | November 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2026 NACC Cross Country ChampionshipsOct 31 · 8,000 Meters Men's 8k · Place 29 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Men's 8k | 29 | 28:11.2 PB | Sr |
| Oct 17 | Wisconsin Private College ChampionshipsOct 17 · 8,000 Meters Varsity · Place 10 · Concordia (Wis.)Concordia (Wis.) | 8,000 Meters Varsity | 10 | 28:15.50 | — |
| Oct 3 | Steve Travis Invitational (Formerly Warrior Invitational)-CollegeOct 3 · 8,000 Meters Men's College 8K · Place 16 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Men's College 8K | 16 | 27:47.6 PB | Sr |
| Sep 19 | St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 114 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Men | 114 | 28:00.1 PB | Sr |
| Sep 12 | Ken Weidt ClassicSep 12 · 8,000 Meters Men 8K · Place 25 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Men 8K | 25 | 28:53.0 | Sr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 North Region ChampionshipsNov 15 · 8,000 Meters College · Place 156 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters College | 156 | 28:25.1 PB | Jr |
| Nov 1 | NACC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 32 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Men's 8K | 32 | 28:14.4 PB | Jr |
| Oct 18 | Wisconsin Private College Cross Country Championships 2025Oct 18 · 8,000 Meters Men · Place 17 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Men | 17 | 28:53.9 | Jr |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 214 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Varsity | 214 | 28:45.4 | Jr |
| Sep 13 | Ken Weidt ClassicSep 13 · 8,000 Meters Men · Place 18 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Men | 18 | 28:23.5 PB | Jr |
| Aug 30 | Tom Barry InvitationalAug 30 · 6,000 Meters Open · Place 57 · Concordia WisconsinConcordia Wisconsin | 6,000 Meters Open | 57 | 21:04.66 PB | Jr |
2024 Cross Country
3 results2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III North RegionalNov 11 · 8,000 Meters Championship · Place 193 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters Championship | 193 | 29:35.4 | Fr |
| Oct 28 | NACC ChampionshipsOct 28 · 8,000 Meters College · Place 86 · Concordia WisconsinConcordia Wisconsin | 8,000 Meters College | 86 | 30:30.6 PB | Fr |
| Oct 14 | Private College ChampionshipsOct 14 · 8,000 Meters Varsity · Place 36 · Concordia WisConcordia Wis | 8,000 Meters Varsity | 36 | 31:20.5 | 9 |
| Sep 29 | Blugold InvitationalSep 29 · 8,000 Meters Varsity · Place 225 · Concordia (Wis.)Concordia (Wis.) | 8,000 Meters Varsity | 225 | 31:22.1 | FR |
| Sep 23 | Lucian Rosa InvitationalSep 23 · 8,000 Meters Varsity · Place 32 · Concordia (Wis.)Concordia (Wis.) | 8,000 Meters Varsity | 32 | 33:34.0 | FR |
| Sep 9 | Ken Weidt ClassicSep 9 · 8,000 Meters Varsity · Place 49 · Concordia (Wis.)Concordia (Wis.) | 8,000 Meters Varsity | 49 | 30:31.4 | FR |
| Sep 2 | Tom Barry InvitationalSep 2 · 6,000 Meters Varsity · Place 86 · Concordia (Wis.)Concordia (Wis.) | 6,000 Meters Varsity | 86 | 22:28.77 | 9 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Oakfield/North Fond du Lac InviteOct 4 · 5,000 Meters Varsity · Place 2 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 2 | 18:37.82 | 12 |
| Sep 29 | Terry Krall InvitationalSep 29 · 5,000 Meters Varsity · Place 5 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 5 | 6:01 | 12 |
| Sep 17 | Angel InvitationalSep 17 · 5,000 Meters Varsity · Place 64 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 64 | 18:41.1 | — |
| Sep 13 | Sheboygan Area Lutheran Crusader ChallengeSep 13 · 5,000 Meters Varsity · Place 32 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 32 | 19:17.33 | 12 |
| Sep 8 | Warrior InviteSep 8 · 5,000 Meters Varsity · Place 10 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 10 | 18:59.4 | 12 |
| Aug 30 | St Joseph Lancer InviteAug 30 · Varsity · Place 9 · Living Word LutheranLiving Word Lutheran | Varsity | 9 | 19:10.7 | — |
| Aug 25 | KML Charger Cross Country ClassicAug 25 · 5,000 Meters Varsity · Place 11 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 11 | 20:01.48 | 12 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Metro Classic Conference / Lightning Grade School InviteOct 16 · 5,000 Meters Varsity · Place 7 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 7 | 17:53.8 PB | 11 |
| Sep 30 | Slinger Owls InviteSep 30 · 5,000 Meters Varsity · Place 6 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 6 | 6:03 | 11 |
| Sep 18 | Angel InviteSep 18 · 5,000 Meters Varsity · Place 114 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 114 | 19:13.6 PB | 11 |
| Aug 31 | St Joseph Lancer InvitationalAug 31 · 5,000 Meters Varsity · Place 16 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 16 | 19:20.5 PB | 11 |
| Aug 26 | Kettle Moraine Lutheran InvitationalAug 26 · 5,000 Meters Varsity · Place 12 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 12 | 20:20.46 | 11 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | WIAA D3 - Sub Sectional 6B - Palmyra-EagleOct 20 · Varsity · Place 31 · Living Word LutheranLiving Word Lutheran | Varsity | 31 | 6:19 | 10 |
| Oct 10 | Omro InviteOct 10 · 5,000 Meters Varsity · Place 5 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 5 | 19:21.52 | 10 |
| Sep 19 | Angel InvitationalSep 19 · 5,000 Meters Open · Place 21 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Open | 21 | 20:27.6 | 10 |
| Sep 15 | Sheboygan Lutheran InvitationalSep 15 · 5,000 Meters Varsity · Place 54 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 54 | 21:51.28 PB | 10 |
| Sep 1 | St Joseph Lancer InvitationalSep 1 · 5,000 Meters Varsity · Place 50 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 50 | 21:41.5 | 10 |
| Aug 27 | Kettle Moraine Lutheran CC InviteAug 27 · 5,000 Meters Varsity · Place 43 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 43 | 21:37.38 | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Shorewood InvitationalOct 12 · 5,000 Meters Varsity · Place 54 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 54 | 6:18 | 9 |
| Oct 4 | Nightfall ClassicOct 4 · 5,000 Meters Varsity · Place 118 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 118 | 20:10.86 PB | 9 |
| Sep 21 | Angel InviteSep 21 · 5,000 Meters Varsity · Place 176 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 176 | 20:33.7 | 9 |
| Sep 17 | Sheboygan Lutheran InviteSep 17 · 5,000 Meters JV · Place 6 · Living Word LutheranLiving Word Lutheran | 5,000 Meters JV | 6 | 20:11.8Unofficial | 9 |
| Sep 7 | Waukesha South Blackshirt ChallengeSep 7 · 5,000 Meters Varsity · Place 77 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 77 | 6:38 | 9 |
| Sep 3 | St Joseph Lancer InvitationalSep 3 · 5,000 Meters Varsity · Place 59 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Varsity | 59 | 21:44.0 | 9 |
| Aug 29 | Kettle Moraine Lutheran CC InviteAug 29 · 5,000 Meters Junior Varsity · Place 15 · Living Word LutheranLiving Word Lutheran | 5,000 Meters Junior Varsity | 15 | 21:53.25 | 9 |