Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bancroft Bay ParkMSHSL Section 1AA Championships · Oct 2320:56.6MSHSL Section 1AA ChampionshipsOctober 23, 2025
5,000 Meters · Brooktree Golf CourseEv Berg Invitational · Oct 819:42.2Ev Berg InvitationalOctober 8, 2026
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1721:31.1Mayo InvitationalSeptember 17, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 121:33.3MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 720:01.2MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 1319:29.3Packer InvitationalOctober 13, 2026
5,000 Meters · North Alexander ParkMSHSL Section 1AA Championships · Oct 2919:47.8MSHSL Section 1AA ChampionshipsOctober 29, 2026
5,000 Meters · River Oaks Golf CoursePacker Invitational · Oct 1021:02.26Packer InvitationalOctober 10, 2023
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2620:56.2Jim Flim Invitational (Winona)September 26, 2026
5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 320:34.94St. Olaf H.S. ShowcaseSeptember 3, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1021:48.5NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zumbrota Golf ClubZM/KW Invitational · Oct 120:16.0ZM/KW InvitationalOctober 1, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AA State ChampionshipsNov 7 · 5,000 Meters Class AA · Place 64 · Winona5,000 Meters Class AA6420:01.2 PB10
Oct 29MSHSL Section 1AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 10 · Winona5,000 Meters Varsity1019:47.8 PB10
Oct 20Big 9 Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 14 · Winona5,000 Meters Varsity1419:32.910
Oct 13Packer InvitationalOct 13 · 5,000 Meters Varsity · Place 10 · Winona5,000 Meters Varsity1019:29.3 PB10
Oct 8Ev Berg InvitationalOct 8 · 5,000 Meters Varsity · Place 19 · Winona5,000 Meters Varsity1919:42.2 PB10
Oct 1ZM/KW InvitationalOct 1 · 5,000 Meters Varsity · Place 7 · Winona5,000 Meters Varsity720:16.0 PB10
Sep 26Jim Flim Invitational (Winona)Sep 26 · 5,000 Meters Varsity · Place 13 · Winona5,000 Meters Varsity1320:56.2 PB10
Sep 17Mayo InvitationalSep 17 · 5,000 Meters Varsity · Place 19 · Winona5,000 Meters Varsity1921:31.1 PB10
Sep 11Faribault InvitationalSep 11 · 5,000 Meters Varsity · Place 39 · Winona5,000 Meters Varsity3921:58.810
Sep 3St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 41 · Winona5,000 Meters Varsity4120:34.94 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 123 · Winona5,000 Meters Class AA12321:33.3 PB9
Oct 23MSHSL Section 1AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 17 · Winona5,000 Meters Varsity1720:56.6 PB9
Oct 14Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 41 · Winona5,000 Meters Varsity4120:52.09
Oct 2Ev Berg InvitationalOct 2 · 5,000 Meters Varsity · Place 41 · Winona5,000 Meters Varsity4121:28.09
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 37 · Winona5,000 Meters Varsity3720:54.79
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 63 · Winona5,000 Meters Varsity6321:23.269

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 2 · Place 159 · Winona5,000 Meters Open Invitational Section 215921:48.5 PB8
Oct 24MSHSL Section 1AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 17 · Winona5,000 Meters Varsity1720:10.28
Oct 15Big 9 Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 23 · Winona5,000 Meters Varsity2319:53.28
Oct 8Packer InvitationalOct 8 · 5,000 Meters Varsity · Place 8 · Winona5,000 Meters Varsity820:24.78
Oct 3Ev Berg InvitationalOct 3 · 5,000 Meters Varsity · Place 21 · Winona5,000 Meters Varsity2119:59.78
Sep 27Red Wing InviteSep 27 · 5,000 Meters Varsity · Place 4 · Winona5,000 Meters Varsity421:03.198
Sep 21Jim Flim InvitationalSep 21 · 5,000 Meters Varsity · Place 12 · Winona5,000 Meters Varsity1222:07.38
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 44 · Winona5,000 Meters Varsity4422:37.88
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 47 · Winona5,000 Meters Varsity4721:49.68
Aug 29St. Olaf H.S. ShowcaseAug 29 · 5,000 Meters Varsity · Place 97 · Winona5,000 Meters Varsity9722:24.508

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 1AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 23 · Winona5,000 Meters Varsity2321:57.27
Oct 17Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 27 · Winona5,000 Meters Varsity2720:53.07
Oct 10Packer InvitationalOct 10 · 5,000 Meters Varsity · Place 10 · Winona5,000 Meters Varsity1021:02.26 PB7
Oct 5Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 48 · Winona5,000 Meters Varsity4821:03.737
Sep 23Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Varsity · Place 19 · Winona5,000 Meters Varsity1923:33.9—
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 73 · Winona5,000 Meters Varsity7323:35.197
Sep 8Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 68 · Winona5,000 Meters Varsity6823:16.34—
Aug 31St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 150 · Winona5,000 Meters Varsity15023:55.27