Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 1517:07.61Mayo InvitationalSeptember 15, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:27.02USATF National Junior Olympic ChampionshipsDecember 9, 2023
5,000 Meters · Bear Cave ParkBill Glomski Invitational · Aug 3117:18.14Bill Glomski InvitationalAugust 31, 2023
5,000 Meters · Cedar River Golf CourseThree Rivers Conference Championships · Oct 1516:15.2Three Rivers Conference ChampionshipsOctober 15, 2024
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1416:46.41Mayo InvitationalSeptember 14, 2023
5,000 Meters · Flying Cloud AirportMetro Invitaitonal - Under the Lights · Sep 2614:51.6Metro Invitaitonal - Under the LightsSeptember 26, 2026
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1814:39.2Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Harmony Golf ClubThree Rivers Conference Championships · Oct 1415:26.3Three Rivers Conference ChampionshipsOctober 14, 2025
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class A State Championships · Nov 115:19.7MSHSL Class A State ChampionshipsNovember 1, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1215:24.3All-American InvitationalSeptember 12, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class A State Championships · Nov 715:16.6MSHSL Class A State ChampionshipsNovember 7, 2026
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2315:38.9MSHSL Section 1A ChampionshipsOctober 23, 2025
5,000 Meters · Piper Hills Golf CoursePEM/Jodi Rahman Invitational · Oct 715:38.7PEM/Jodi Rahman InvitationalOctober 7, 2025
5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 517:22.43MSHSL Class A State ChampionshipsNovember 5, 2022
5,000 Meters · University of Minnesota, Golf Course Club HouseMSHSL Class A State Championships · Nov 415:59.1MSHSL Class A State ChampionshipsNovember 4, 2023
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1015:09.2NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class A State ChampionshipsNov 7 · 5,000 Meters Class A · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Class A115:16.6 PB11
Oct 29MSHSL Section 1A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity115:59.911
Sep 26Metro Invitaitonal - Under the LightsSep 26 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity114:51.6 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Boys Championship Race · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters High School Boys Championship Race214:39.2 PB11
Sep 12All-American InvitationalSep 12 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity115:24.3 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Class A115:19.7 PB10
Oct 23MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity115:38.9 PB10
Oct 14Three Rivers Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity115:26.3 PB10
Oct 7PEM/Jodi Rahman InvitationalOct 7 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity115:38.7 PB10
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 16 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters High School Boys Championship Race1616:25.910
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 4 · Cotter/HopeCotter/Hope5,000 Meters Varsity415:47.8510

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Championship · Place 21 · UnattachedUnattached5,000 Meters Championship2115:09.2 PB9
Nov 2MSHSL State Championships - Class ANov 2 · 5,000 Meters Class A · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Class A115:23.59
Oct 24MSHSL Section 1A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity115:54.79
Oct 15Three Rivers Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity116:15.2 PB9
Oct 8PEM/Jodi Rahman InvitationalOct 8 · 5,000 Meters Varsity · Place 2 · Cotter/HopeCotter/Hope5,000 Meters Varsity216:14.7FR
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 3 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity316:34.19
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity116:00.7FR
Aug 29Stewartville Bill Glomski InvitationalAug 29 · 3,200 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran3,200 Meters Varsity110:17.2FR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 9 · Semling-Eric-WI-UnattachedSemling-Eric-WI-Unattached4,000 Meters 13-14912:27.02 PB8
Nov 4MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Class A · Place 6 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Class A615:59.1 PB8
Oct 26MSHSL Section 1A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 1 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity116:24.98
Oct 17Three Rivers Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 1 · CotterCotter5,000 Meters Varsity116:07.48
Oct 10PEM/Jodi Rahman InvitationalOct 10 · 5,000 Meters Varsity · Place 2 · CotterCotter5,000 Meters Varsity216:34.28
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · CotterCotter5,000 Meters Varsity1417:32.28
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · CotterCotter5,000 Meters Varsity1417:32.28
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 13 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity1316:46.41 PB8
Aug 31Bill Glomski InvitationalAug 31 · 5,000 Meters Varsity · Place 2 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity217:18.14 PB8

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Class A · Place 71 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Class A7117:22.43 PB7
Oct 27MSHSL Section 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 9 · Cotter/Hope LutheranCotter/Hope Lutheran5,000 Meters Varsity917:29.47
Sep 15Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 42 · Cotter/Hope LutheranCotter/Hope Lutheran2.95 Miles Varsity4217:07.61 PB7