Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 1113:52.0Kent Finanger InvitationalOctober 11, 2025
5,000 Meters · Fond Du Lac County ParkWaupun Phil Leader Invite · Sep 1417:29.47Waupun Phil Leader InviteSeptember 14, 2021
5,000 Meters · Heritage Trails County ParkTerry Krall Invitational · Sep 2817:16.4Terry Krall InvitationalSeptember 28, 2023
5,000 Meters · Heritage Trails County ParkSlinger Owls Invite · Oct 118:19.4Slinger Owls InviteOctober 1, 2020
5,000 Meters · Kiekhaefer Town Park31st Annual WLA Viking Cross Country Invitational · Sep 819:19.831st Annual WLA Viking Cross Country InvitationalSeptember 8, 2020
5,000 Meters · McCarty ParkWISCO Invite · Oct 616:32.9WISCO InviteOctober 6, 2022
5,000 Meters · McCarty ParkViking Invitational · Oct 717:48.6Viking InvitationalOctober 7, 2021
5,000 Meters · Ridges Golf CourseWIAA D2 State XC Championships · Oct 2917:17.6WIAA D2 State XC ChampionshipsOctober 29, 2022
5,000 Meters · Shepherds Meadow Golf CoursePoynette Invite · Sep 917:41.16Poynette InviteSeptember 9, 2021
5,000 Meters · Stewarts Woods Cross Country CourseVerona XC Invitational · Sep 216:52.4Verona XC InvitationalSeptember 2, 2023
5,000 Meters · Verona Area HSVerona Invitational · Sep 417:51.1Verona InvitationalSeptember 4, 2021
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 327:43.9Running of the CowsOctober 3, 2026
8,000 Meters · Prescott High SchoolRiver Town Invitational · Sep 428:59.9River Town InvitationalSeptember 4, 2026
8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 2028:22.2St. Olaf InvitationalSeptember 20, 2025
8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 1927:35.9St Olaf InvitationalSeptember 19, 2026
8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 328:47.6Blugold InvitationalOctober 3, 2025
8,000 Meters · Winthrop Golf ClubUMAC XC Championship · Oct 3126:41.5UMAC XC ChampionshipOctober 31, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31UMAC XC ChampionshipOct 31 · 8,000 Meters UMAC · Place 6 · Martin LutherMartin Luther8,000 Meters UMAC626:41.5 PBJr
Oct 17St. Bens & St. John's Autumn ClassicOct 17 · 8,000 Meters Varsity · Place 14 · Martin LutherMartin Luther8,000 Meters Varsity1427:06.3JR
Oct 3Running of the CowsOct 3 · 8,000 Meters Maize · Place 80 · Martin LutherMartin Luther8,000 Meters Maize8027:43.9 PBJr
Sep 19St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 93 · Martin LutherMartin Luther8,000 Meters Men9327:35.9 PBJr
Sep 4River Town InvitationalSep 4 · 8,000 Meters Men's · Place 19 · Martin LutherMartin Luther8,000 Meters Men's1928:59.9 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 North Region ChampionshipsNov 15 · 8,000 Meters College · Place 179 · Martin LutherMartin Luther8,000 Meters College17929:55.6So
Nov 1UMAC XC ChampionshipNov 1 · 8,000 Meters UMAC · Place 8 · Martin LutherMartin Luther8,000 Meters UMAC828:00.8So
Oct 18St. Olaf Haunted HustleOct 18 · 8,000 Meters College · Place 18 · Martin LutherMartin Luther8,000 Meters College1828:38.70So
Oct 11Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 29 · Martin LutherMartin Luther4,000 Meters Varsity2913:52.0 PBSo
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 218 · Martin LutherMartin Luther8,000 Meters Varsity21828:47.6 PBSo
Sep 20St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 103 · Martin LutherMartin Luther8,000 Meters College10328:22.2 PBSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16NCAA North Region ChampionshipsNov 16 · 8,000 Meters D3 North · Place 173 · Martin LutherMartin Luther8,000 Meters D3 North17328:57.8Fr
Nov 2UMAC XC ChampionshipNov 2 · 8,000 Meters UMAC · Place 9 · Martin LutherMartin Luther8,000 Meters UMAC927:36.6Fr
Oct 5Carleton Running of the CowsOct 5 · 8,000 Meters Varsity · Place 253 · Martin LutherMartin Luther8,000 Meters Varsity25330:22.4FR
Sep 21St. Olaf InvitationalSep 21 · 8,000 Meters Varsity · Place 145 · Martin LutherMartin Luther8,000 Meters Varsity14529:05.80FR
Sep 18BLC / MLC 5k Dual in the ParkSep 18 · 5,000 Meters Division 1 · Place 1 · Martin LutherMartin Luther5,000 Meters Division 1118:34.9FR
Sep 6Coach Finanger InvitationalSep 6 · 5,000 Meters Varsity · Place 11 · Martin LutherMartin Luther5,000 Meters Varsity1116:56.1FR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 2 · Place 96 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Division 29617:49.412
Oct 21WIAA D2 Sectional - Kettle Moraine LutheranOct 21 · 5,000 Meters Varsity · Place 5 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity517:11.712
Sep 28Terry Krall InvitationalSep 28 · 5,000 Meters Varsity Large School · Place 5 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity Large School517:16.4 PB12
Sep 16Hilltopper InvitationalSep 16 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity117:27.0SR
Sep 7Poynette InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity116:53.512
Sep 2Verona XC InvitationalSep 2 · 5,000 Meters Varsity · Place 14 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity1416:52.4 PB12
Aug 26Glenn Herold InvitationalAug 26 · 5,000 Meters Varsity · Place 5 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity517:09.08—

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29WIAA D2 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 38 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity3817:17.6 PB11
Oct 6WISCO InviteOct 6 · 5,000 Meters Varsity · Place 6 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity616:32.9 PB11
Sep 29Terry Krall InvitationalSep 29 · 5,000 Meters Varsity · Place 2 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity25:2511
Sep 22Horicon River Run InvitationalSep 22 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity116:39.0311
Sep 17Hilltopper InvitationalSep 17 · 5,000 Meters Varsity · Place 4 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity417:22.5JR
Sep 8Poynette InvitationalSep 8 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity117:26.6411
Aug 27Glenn Herold InvitationalAug 27 · 5,000 Meters Varsity · Place 3 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity316:59.611

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 7Viking InvitationalOct 7 · 5,000 Meters Varsity · Place 40 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity4017:48.6 PB10
Sep 30Slinger Owls InviteSep 30 · 5,000 Meters Varsity · Place 9 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity95:5110
Sep 23Horicon River RunSep 23 · 5,000 Meters Varsity · Place 2 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity217:22.06Unofficial10
Sep 14Waupun Phil Leader InviteSep 14 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity117:29.47 PB10
Sep 9Poynette InviteSep 9 · 5,000 Meters Varsity Large · Place 3 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity Large317:41.16 PB10
Sep 7WLA Viking InvitationalSep 7 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity118:16.5310
Sep 4Verona InvitationalSep 4 · 5,000 Meters Varsity · Place 38 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity3817:51.1 PB10

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 1Slinger Owls InviteOct 1 · 5,000 Meters Varsity Large · Place 21 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity Large2118:19.4 PB9
Sep 10Poynette InviteSep 10 · 5,000 Meters Varsity · Place 9 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity919:03.959
Sep 831st Annual WLA Viking Cross Country InvitationalSep 8 · 5,000 Meters Varsity · Place 4 · Watertown Luther PrepWatertown Luther Prep5,000 Meters Varsity419:19.8 PB9