Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 2316:00.43MSHSL Section 5AA ChampionshipsOctober 23, 2025
5,000 Meters · Arrowwood Resort52nd Annual Lions Meet of Champions XC Invitational · Oct 416:07.752nd Annual Lions Meet of Champions XC InvitationalOctober 4, 2025
5,000 Meters · Collinwood Regional Park & CampgroundDassel-Cokato Cross Country Invitational · Sep 2917:15.03Dassel-Cokato Cross Country InvitationalSeptember 29, 2026
5,000 Meters · Flying Cloud AirportMetro Invitaitonal - Under the Lights · Sep 2615:04.4Metro Invitaitonal - Under the LightsSeptember 26, 2026
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1815:14.2Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 116:28.3MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Litchfield Golf CourseWright County Conference Championships · Oct 1415:22.5Wright County Conference ChampionshipsOctober 14, 2025
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 715:34.2MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Southbrook Golf CourseCardinal Classic · Sep 1515:43.5Cardinal ClassicSeptember 15, 2026
5,000 Meters · The Ponds Golf CourseMSHSL Section 5AA Championships · Oct 2916:13.90MSHSL Section 5AA ChampionshipsOctober 29, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AA State ChampionshipsNov 7 · 5,000 Meters Class AA · Place 8 · Annandale5,000 Meters Class AA815:34.2 PB11
Oct 29MSHSL Section 5AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 1 · Annandale5,000 Meters Varsity116:13.90 PB11
Oct 20Wright County Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 1 · Annandale5,000 Meters Varsity115:54.4JR
Sep 29Dassel-Cokato Cross Country InvitationalSep 29 · 5,000 Meters Varsity · Place 1 · Annandale5,000 Meters Varsity117:15.03 PB11
Sep 26Metro Invitaitonal - Under the LightsSep 26 · 5,000 Meters Varsity · Place 2 · Annandale5,000 Meters Varsity215:04.4 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Boys Championship Race · Place 16 · Annandale5,000 Meters High School Boys Championship Race1615:14.2 PB11
Sep 15Cardinal ClassicSep 15 · 5,000 Meters Varsity · Place 1 · Annandale5,000 Meters Varsity115:43.5 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 44 · Annandale5,000 Meters Class AA4416:28.3 PB10
Oct 23MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 2 · Annandale5,000 Meters Varsity216:00.43 PB10
Oct 14Wright County Conference ChampionshipsOct 14 · 5,000 Meters Varsity West · Place 1 · Annandale5,000 Meters Varsity West115:22.5 PB10
Oct 452nd Annual Lions Meet of Champions XC InvitationalOct 4 · 5,000 Meters Varsity · Place 2 · Annandale5,000 Meters Varsity216:07.7 PB10
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 22 · Annandale5,000 Meters High School Boys Championship Race2216:36.510
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · Annandale5,000 Meters Varsity115:52.410