Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Fort Atkinson HSFort Atkinson Invitational · Oct 7 | 18:12 | Fort Atkinson Invitational | October 7, 2021 |
| 5,000 Meters · Monona Grove HSMonona Grove Invitational · Sep 10 | 16:57.0 | Monona Grove Invitational | September 10, 2022 |
| 5,000 Meters · Nagawaukee ParkKettle Moraine Laser Relays · Sep 24 | 16:47.8 | Kettle Moraine Laser Relays | September 24, 2022 |
| 5,000 Meters · Ridges Golf CourseWIAA D2 State XC Championships · Oct 29 | 16:50.9 | WIAA D2 State XC Championships | October 29, 2022 |
| 5,000 Meters · Shepherds Meadow Golf CoursePoynette Invite · Sep 9 | 19:24.11 | Poynette Invite | September 9, 2021 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 18:08.6 | WIAA State Championships | October 30, 2021 |
| 5,000 Meters · UW ParksideAngel Invite · Sep 18 | 18:36.9 | Angel Invite | September 18, 2021 |
| 6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Aug 30 | 19:45.52 | Tom Barry Invitational | August 30, 2025 |
| 8,000 Meters · Concordia University WisconsinWisconsin Private College Cross Country Championships 2025 · Oct 18 | 27:30.6 | Wisconsin Private College Cross Country Championships 2025 | October 18, 2025 |
| 8,000 Meters · Greenfield ParkNACC Championships · Oct 28 | 27:45.0 | NACC Championships | October 28, 2023 |
| 8,000 Meters · Greenfield Park #3ASteve Travis Invitational (Formerly Warrior Invitational)-College · Oct 3 | 26:19.8 | Steve Travis Invitational (Formerly Warrior Invitational)-College | October 3, 2026 |
| 8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 14 | 27:45.5 | Jim Drews Invitational | October 14, 2023 |
| 8,000 Meters · Reid Municipal Golf CourseGene Davis Invitational · Oct 11 | 25:46.6 | Gene Davis Invitational | October 11, 2025 |
| 8,000 Meters · Settler's Hill Golf Course2026 NACC Cross Country Championships · Oct 31 | 26:02.3 | 2026 NACC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Shelby Farms ParkRhodes College Invitational · Sep 20 | 26:15.6 | Rhodes College Invitational | September 20, 2025 |
| 8,000 Meters · Shorewood Cross Country CourseNACC Cross Country Championships · Nov 1 | 26:15.5 | NACC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 19 | 26:15.8 | St Olaf Invitational | September 19, 2026 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 26:24.1 | Blugold Invitational | October 3, 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 8 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men's 8k | 8 | 26:02.3 PB | Sr |
| Oct 10 | Gene Davis InvitationalOct 10 · 8,000 Meters Open · Place 8 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Open | 8 | 26:17.96 | Sr |
| Oct 3 | Steve Travis Invitational (Formerly Warrior Invitational)-CollegeOct 3 · 8,000 Meters Men's College 8K · Place 4 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men's College 8K | 4 | 26:19.8 PB | Sr |
| Sep 19 | St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 27 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men | 27 | 26:15.8 PB | Sr |
| Sep 5 | Tom Barry InvitationalSep 5 · 6,000 Meters Collegiate · Place 20 · Wisconsin LutheranWisconsin Lutheran | 6,000 Meters Collegiate | 20 | 20:04.6 | Sr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 North Region ChampionshipsNov 15 · 8,000 Meters College · Place 93 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters College | 93 | 26:50.0 | Jr |
| Nov 1 | NACC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 5 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men's 8K | 5 | 26:15.5 PB | Jr |
| Oct 18 | Wisconsin Private College Cross Country Championships 2025Oct 18 · 8,000 Meters Men · Place 9 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men | 9 | 27:30.6 PB | Jr |
| Oct 11 | Gene Davis InvitationalOct 11 · 8,000 Meters College Men 8K · Place 12 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters College Men 8K | 12 | 25:46.6 PB | Jr |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 69 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Varsity | 69 | 26:24.1 PB | Jr |
| Sep 20 | Rhodes College InvitationalSep 20 · 8,000 Meters College · Place 13 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters College | 13 | 26:15.6 PB | Jr |
| Aug 30 | Tom Barry InvitationalAug 30 · 6,000 Meters Open · Place 19 · Wisconsin LutheranWisconsin Lutheran | 6,000 Meters Open | 19 | 19:45.52 PB | Jr |
2024 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WIAA D2 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 19 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 19 | 16:50.9 PB | 12 |
| Sep 30 | Nightfall Classic 608 - Lake MillsSep 30 · 5,000 Meters Division 2 · Place 3 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Division 2 | 3 | 17:08.59 | — |
| Sep 24 | Kettle Moraine Laser RelaysSep 24 · 5,000 Meters Varsity · Place 10 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 10 | 16:47.8 PB | 12 |
| Sep 17 | Angel InvitationalSep 17 · 5,000 Meters Varsity · Place 11 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 11 | 17:09.5 | 12 |
| Sep 10 | Monona Grove InvitationalSep 10 · 5,000 Meters Varsity · Place 7 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 7 | 16:57.0 PB | 12 |
| Sep 8 | Poynette InvitationalSep 8 · 5,000 Meters Varsity · Place 5 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 5 | 18:32.68 | 12 |
| Sep 3 | Lodi InvitationalSep 3 · 5,000 Meters Varsity · Place 3 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 3 | 18:10.49 | 12 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D2 · Place 84 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Boys D2 | 84 | 18:08.6 PB | 11 |
| Oct 7 | Fort Atkinson InvitationalOct 7 · 5,000 Meters Varsity · Place 9 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 9 | 18:12 PB | 11 |
| Sep 25 | Pete Nielsen Kettle Moraine Laser Relays 2021Sep 25 · 5,000 Meters Varsity · Place 52 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 52 | 5:50 | 11 |
| Sep 18 | Angel InviteSep 18 · 5,000 Meters Varsity · Place 82 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Varsity | 82 | 18:36.9 PB | 11 |
| Sep 9 | Poynette InviteSep 9 · 5,000 Meters Junior Varsity Large · Place 1 · Lakeside LutheranLakeside Lutheran | 5,000 Meters Junior Varsity Large | 1 | 19:24.11 PB | 11 |