Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cuyuna Roling HillsCrosby-Ironton XC Invitational · Oct 719:34.4Crosby-Ironton XC InvitationalOctober 7, 2021
5,000 Meters · Eagle Ridge Golf CourseMSHSL Section 7A Championships · Oct 2917:13.9MSHSL Section 7A ChampionshipsOctober 29, 2026
5,000 Meters · Enger Golf CourseSwain Invitational · Oct 317:27.7Swain Invitational October 3, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class A State Championships · Nov 117:00.2MSHSL Class A State ChampionshipsNovember 1, 2025
5,000 Meters · Lester ParkMSHSL Section 7A Championships · Oct 2719:27.3MSHSL Section 7A ChampionshipsOctober 27, 2022
5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2617:27.1Border BattleSeptember 26, 2026
5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2718:06.30Border BattleSeptember 27, 2025
5,000 Meters · Little Falls Golf CourseLucky Lindy · Sep 1717:13.7Lucky LindySeptember 17, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class A State Championships · Nov 717:57.9MSHSL Class A State ChampionshipsNovember 7, 2026
5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 1018:16.2Tiger InvitationalOctober 10, 2023
5,000 Meters · Proctor Golf CourseProctor XC Invitational · Oct 1417:06.8Proctor XC InvitationalOctober 14, 2025
5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 518:18.61MSHSL Class A State ChampionshipsNovember 5, 2022
5,000 Meters · Virginia Golf CourseRock Ridge XC Invitational · Sep 318:03.4Rock Ridge XC InvitationalSeptember 3, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class A State ChampionshipsNov 7 · 5,000 Meters Class A · Place 109 · Greenway/Nashwauk-Keewatin5,000 Meters Class A10917:57.9 PB12
Oct 29MSHSL Section 7A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 7 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity717:13.9 PB12
Oct 13Iron Range ConferenceOct 13 · 5,000 Meters Varsity · Greenway/Nashwauk-Keewatin5,000 Meters Varsity—DNS12
Oct 3Swain Invitational Oct 3 · 5,000 Meters Boys Varsity Championship · Place 22 · Greenway/Nashwauk-Keewatin5,000 Meters Boys Varsity Championship2217:27.7 PB12
Sep 26Border BattleSep 26 · 5,000 Meters Varsity Boys -- A · Place 18 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity Boys -- A1817:27.1 PB12
Sep 17Lucky LindySep 17 · 5,000 Meters Varsity · Place 24 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity2417:13.7 PB12
Sep 10Titan InvitationalSep 10 · 5,000 Meters Varsity · Place 12 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity1217:37.412
Sep 3Rock Ridge XC InvitationalSep 3 · 5,000 Meters Boys Varsity · Place 14 · Greenway/Nashwauk-Keewatin5,000 Meters Boys Varsity1418:03.4 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 50 · Greenway/Nashwauk-Keewatin5,000 Meters Class A5017:00.2 PB11
Oct 23MSHSL Section 7A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 12 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity1217:22.911
Oct 14Proctor XC InvitationalOct 14 · 5,000 Meters Varsity · Place 19 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity1917:06.8 PB11
Oct 9Iron Range ConferenceOct 9 · 5,000 Meters Varsity · Place 4 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity417:40.10Unofficial11
Oct 4Swain InvitationalOct 4 · 5,000 Meters Varsity · Place 35 · Greenway5,000 Meters Varsity3519:47.6JR
Sep 27Border BattleSep 27 · 5,000 Meters Varsity Boys -- A · Place 46 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity Boys -- A4618:06.30 PB11
Sep 4Titan InvitationalSep 4 · 5,000 Meters Varsity · Place 11 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity1117:23.511

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Championships - Class ANov 2 · 5,000 Meters Class A · Place 97 · Greenway/Nashwauk-Keewatin5,000 Meters Class A9717:47.310
Oct 24MSHSL Section 7A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 17 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity1718:04.610
Oct 8Iron Range ConferenceOct 8 · 5,000 Meters Varsity · Place 6 · Greenway5,000 Meters Varsity618:00.9510
Oct 1McGregor XC InvitationalOct 1 · 5,000 Meters Varsity · Place 11 · Greenway5,000 Meters Varsity1118:57.20SO
Sep 12Lucky Lindy InvitationalSep 12 · 5,000 Meters Varsity · Place 39 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity3917:52.210

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 10Tiger InvitationalOct 10 · 5,000 Meters Varsity · Place 74 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity7418:16.2 PB9
Sep 7GNK Titan InviteSep 7 · 5,000 Meters Varsity · Place 20 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity2018:13.59

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Class A · Place 126 · Greenway/Nashwauk-Keewatin5,000 Meters Class A12618:18.61 PB8
Oct 27MSHSL Section 7A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 35 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity3519:27.3 PB8
Oct 4McGregor XC InviteOct 4 · 5,000 Meters Varsity · Place 13 · Greenway/Nashwauk/Ke5,000 Meters Varsity1319:33.4—
Sep 1557th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 5,000 Meters Varsity · Place 103 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity10319:11.68

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 7Crosby-Ironton XC InvitationalOct 7 · 5,000 Meters Varsity · Place 20 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity2019:34.4 PB7
Sep 16Lucky LIndy Little Falls InviteSep 16 · 5,000 Meters Varsity · Place 110 · Greenway/Nashwauk-Keewatin5,000 Meters Varsity11020:27.8Unofficial7