Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 11 | 13:52.0 | Kent Finanger Invitational | October 11, 2025 |
| 5,000 Meters · Fond Du Lac County ParkWaupun Phil Leader Invite · Sep 14 | 17:29.47 | Waupun Phil Leader Invite | September 14, 2021 |
| 5,000 Meters · Heritage Trails County ParkTerry Krall Invitational · Sep 28 | 17:16.4 | Terry Krall Invitational | September 28, 2023 |
| 5,000 Meters · Heritage Trails County ParkSlinger Owls Invite · Oct 1 | 18:19.4 | Slinger Owls Invite | October 1, 2020 |
| 5,000 Meters · Kiekhaefer Town Park31st Annual WLA Viking Cross Country Invitational · Sep 8 | 19:19.8 | 31st Annual WLA Viking Cross Country Invitational | September 8, 2020 |
| 5,000 Meters · McCarty ParkWISCO Invite · Oct 6 | 16:32.9 | WISCO Invite | October 6, 2022 |
| 5,000 Meters · McCarty ParkViking Invitational · Oct 7 | 17:48.6 | Viking Invitational | October 7, 2021 |
| 5,000 Meters · Ridges Golf CourseWIAA D2 State XC Championships · Oct 29 | 17:17.6 | WIAA D2 State XC Championships | October 29, 2022 |
| 5,000 Meters · Shepherds Meadow Golf CoursePoynette Invite · Sep 9 | 17:41.16 | Poynette Invite | September 9, 2021 |
| 5,000 Meters · Stewarts Woods Cross Country CourseVerona XC Invitational · Sep 2 | 16:52.4 | Verona XC Invitational | September 2, 2023 |
| 5,000 Meters · Verona Area HSVerona Invitational · Sep 4 | 17:51.1 | Verona Invitational | September 4, 2021 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 27:43.9 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Prescott High SchoolRiver Town Invitational · Sep 4 | 28:59.9 | River Town Invitational | September 4, 2026 |
| 8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 20 | 28:22.2 | St. Olaf Invitational | September 20, 2025 |
| 8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 19 | 27:35.9 | St Olaf Invitational | September 19, 2026 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 28:47.6 | Blugold Invitational | October 3, 2025 |
| 8,000 Meters · Winthrop Golf ClubUMAC XC Championship · Oct 31 | 26:41.5 | UMAC XC Championship | October 31, 2026 |
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 | UMAC XC ChampionshipOct 31 · 8,000 Meters UMAC · Place 6 · Martin LutherMartin Luther | 8,000 Meters UMAC | 6 | 26:41.5 PB | Jr |
| Oct 17 | St. Bens & St. John's Autumn ClassicOct 17 · 8,000 Meters Varsity · Place 14 · Martin LutherMartin Luther | 8,000 Meters Varsity | 14 | 27:06.3 | JR |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Maize · Place 80 · Martin LutherMartin Luther | 8,000 Meters Maize | 80 | 27:43.9 PB | Jr |
| Sep 19 | St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 93 · Martin LutherMartin Luther | 8,000 Meters Men | 93 | 27:35.9 PB | Jr |
| Sep 4 | River Town InvitationalSep 4 · 8,000 Meters Men's · Place 19 · Martin LutherMartin Luther | 8,000 Meters Men's | 19 | 28:59.9 PB | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 North Region ChampionshipsNov 15 · 8,000 Meters College · Place 179 · Martin LutherMartin Luther | 8,000 Meters College | 179 | 29:55.6 | So |
| Nov 1 | UMAC XC ChampionshipNov 1 · 8,000 Meters UMAC · Place 8 · Martin LutherMartin Luther | 8,000 Meters UMAC | 8 | 28:00.8 | So |
| Oct 18 | St. Olaf Haunted HustleOct 18 · 8,000 Meters College · Place 18 · Martin LutherMartin Luther | 8,000 Meters College | 18 | 28:38.70 | So |
| Oct 11 | Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 29 · Martin LutherMartin Luther | 4,000 Meters Varsity | 29 | 13:52.0 PB | So |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 218 · Martin LutherMartin Luther | 8,000 Meters Varsity | 218 | 28:47.6 PB | So |
| Sep 20 | St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 103 · Martin LutherMartin Luther | 8,000 Meters College | 103 | 28:22.2 PB | So |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA North Region ChampionshipsNov 16 · 8,000 Meters D3 North · Place 173 · Martin LutherMartin Luther | 8,000 Meters D3 North | 173 | 28:57.8 | Fr |
| Nov 2 | UMAC XC ChampionshipNov 2 · 8,000 Meters UMAC · Place 9 · Martin LutherMartin Luther | 8,000 Meters UMAC | 9 | 27:36.6 | Fr |
| Oct 5 | Carleton Running of the CowsOct 5 · 8,000 Meters Varsity · Place 253 · Martin LutherMartin Luther | 8,000 Meters Varsity | 253 | 30:22.4 | FR |
| Sep 21 | St. Olaf InvitationalSep 21 · 8,000 Meters Varsity · Place 145 · Martin LutherMartin Luther | 8,000 Meters Varsity | 145 | 29:05.80 | FR |
| Sep 18 | BLC / MLC 5k Dual in the ParkSep 18 · 5,000 Meters Division 1 · Place 1 · Martin LutherMartin Luther | 5,000 Meters Division 1 | 1 | 18:34.9 | FR |
| Sep 6 | Coach Finanger InvitationalSep 6 · 5,000 Meters Varsity · Place 11 · Martin LutherMartin Luther | 5,000 Meters Varsity | 11 | 16:56.1 | FR |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 2 · Place 96 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Division 2 | 96 | 17:49.4 | 12 |
| Oct 21 | WIAA D2 Sectional - Kettle Moraine LutheranOct 21 · 5,000 Meters Varsity · Place 5 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 5 | 17:11.7 | 12 |
| Sep 28 | Terry Krall InvitationalSep 28 · 5,000 Meters Varsity Large School · Place 5 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity Large School | 5 | 17:16.4 PB | 12 |
| Sep 16 | Hilltopper InvitationalSep 16 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 1 | 17:27.0 | SR |
| Sep 7 | Poynette InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 1 | 16:53.5 | 12 |
| Sep 2 | Verona XC InvitationalSep 2 · 5,000 Meters Varsity · Place 14 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 14 | 16:52.4 PB | 12 |
| Aug 26 | Glenn Herold InvitationalAug 26 · 5,000 Meters Varsity · Place 5 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 5 | 17:09.08 | — |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WIAA D2 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 38 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 38 | 17:17.6 PB | 11 |
| Oct 6 | WISCO InviteOct 6 · 5,000 Meters Varsity · Place 6 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 6 | 16:32.9 PB | 11 |
| Sep 29 | Terry Krall InvitationalSep 29 · 5,000 Meters Varsity · Place 2 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 2 | 5:25 | 11 |
| Sep 22 | Horicon River Run InvitationalSep 22 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 1 | 16:39.03 | 11 |
| Sep 17 | Hilltopper InvitationalSep 17 · 5,000 Meters Varsity · Place 4 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 4 | 17:22.5 | JR |
| Sep 8 | Poynette InvitationalSep 8 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 1 | 17:26.64 | 11 |
| Aug 27 | Glenn Herold InvitationalAug 27 · 5,000 Meters Varsity · Place 3 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 3 | 16:59.6 | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Viking InvitationalOct 7 · 5,000 Meters Varsity · Place 40 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 40 | 17:48.6 PB | 10 |
| Sep 30 | Slinger Owls InviteSep 30 · 5,000 Meters Varsity · Place 9 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 9 | 5:51 | 10 |
| Sep 23 | Horicon River RunSep 23 · 5,000 Meters Varsity · Place 2 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 2 | 17:22.06Unofficial | 10 |
| Sep 14 | Waupun Phil Leader InviteSep 14 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 1 | 17:29.47 PB | 10 |
| Sep 9 | Poynette InviteSep 9 · 5,000 Meters Varsity Large · Place 3 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity Large | 3 | 17:41.16 PB | 10 |
| Sep 7 | WLA Viking InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 1 | 18:16.53 | 10 |
| Sep 4 | Verona InvitationalSep 4 · 5,000 Meters Varsity · Place 38 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 38 | 17:51.1 PB | 10 |
2020 Cross Country
3 results