Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Eastwood Golf CourseMayo Invitational · Sep 1520:59.76Mayo InvitationalSeptember 15, 2022
5,000 Meters · Bancroft Bay ParkAlbert Lea Invitational · Aug 2521:44.3Albert Lea InvitationalAugust 25, 2025
5,000 Meters · Benson ParkMankato East Invitational · Oct 1418:51.9Mankato East InvitationalOctober 14, 2026
5,000 Meters · Brooktree Golf CourseMSHSL Section 1AAA Championships · Oct 2919:17.3MSHSL Section 1AAA ChampionshipsOctober 29, 2026
5,000 Meters · Cedar Lake Farm Regional ParkNew Prague XC Invite · Sep 2720:45.3New Prague XC InviteSeptember 27, 2022
5,000 Meters · Eastwood Golf CourseMayo Invitational · Sep 1420:59.18Mayo InvitationalSeptember 14, 2023
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1820:14.3Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL State Championships - Class AAA · Nov 220:40.7MSHSL State Championships - Class AAANovember 2, 2024
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 719:28.1MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · North Alexander ParkFaribault Invitational · Sep 1121:04.8Faribault InvitationalSeptember 11, 2026
5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 2620:19.2Jim Flim Invitational (Winona)September 26, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 77 · Owatonna5,000 Meters Class AAA7719:28.1 PB11
Oct 29MSHSL Section 1AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 8 · Owatonna5,000 Meters Varsity819:17.3 PB11
Oct 20Big 9 Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 13 · Owatonna5,000 Meters Varsity1319:32.011
Oct 14Mankato East InvitationalOct 14 · 5,000 Meters Varsity · Place 14 · Owatonna5,000 Meters Varsity1418:51.9 PB11
Oct 8Ev Berg InvitationalOct 8 · 5,000 Meters Varsity · Place 17 · Owatonna5,000 Meters Varsity1719:29.511
Sep 26Jim Flim Invitational (Winona)Sep 26 · 5,000 Meters Varsity · Place 7 · Owatonna5,000 Meters Varsity720:19.2 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters Jack Johnson Girls Maroon Competition · Place 47 · Owatonna5,000 Meters Jack Johnson Girls Maroon Competition4720:14.3 PB11
Sep 11Faribault InvitationalSep 11 · 5,000 Meters Varsity · Place 27 · Owatonna5,000 Meters Varsity2721:04.8 PB11
Aug 31Albert Lea InvitationalAug 31 · 5,000 Meters Varsity/JV · Place 3 · Owatonna5,000 Meters Varsity/JV322:18.211

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 145 · Owatonna5,000 Meters Class AAA14521:01.110
Oct 23MSHSL Section 1AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 16 · Owatonna5,000 Meters Varsity1620:04.610
Oct 14Big 9 Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 25 · Owatonna5,000 Meters Varsity2520:05.110
Oct 8Mankato East InvitationalOct 8 · 5,000 Meters Varsity · Place 25 · Owatonna5,000 Meters Varsity2520:34.410
Oct 2Ev Berg InvitationalOct 2 · 5,000 Meters Varsity · Place 31 · Owatonna5,000 Meters Varsity3121:03.910
Sep 25New Prague XC InvitationalSep 25 · 5,000 Meters Varsity · Place 8 · Owatonna5,000 Meters Varsity821:24.710
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Maroon Competition · Place 79 · Owatonna5,000 Meters High School Girls Maroon Competition7922:35.110
Sep 11Mayo InvitationalSep 11 · 5,000 Meters Varsity · Place 49 · Owatonna5,000 Meters Varsity4922:19.910
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 44 · Owatonna5,000 Meters Varsity4421:10.010
Aug 25Albert Lea InvitationalAug 25 · 5,000 Meters Varsity/JV · Place 7 · Owatonna5,000 Meters Varsity/JV721:44.3 PB10

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Championships - Class AAANov 2 · 5,000 Meters Class AAA · Place 127 · Owatonna5,000 Meters Class AAA12720:40.7 PB9
Oct 24MSHSL Section 1AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 18 · Owatonna5,000 Meters Varsity1820:24.09
Oct 15Big 9 Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 25 · Owatonna5,000 Meters Varsity2520:01.79
Oct 9Mankato East InvitationalOct 9 · 5,000 Meters Varsity · Place 15 · Owatonna5,000 Meters Varsity1520:22.1FR
Oct 3Ev Berg InvitationalOct 3 · 5,000 Meters Varsity · Place 30 · Owatonna5,000 Meters Varsity3020:21.0FR
Sep 24New Prague XC InvitationalSep 24 · 5,000 Meters Varsity · Place 14 · Owatonna5,000 Meters Varsity1420:55.4FR
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 56 · Owatonna5,000 Meters Varsity5622:32.79
Sep 12Mayo InvitationalSep 12 · 5,000 Meters Varsity · Place 28 · Owatonna5,000 Meters Varsity2822:06.2FR
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 33 · Owatonna5,000 Meters Varsity3321:11.8FR
Aug 27Albert Lea Invitational #1Aug 27 · 5,000 Meters Junior Varsity · Place 11 · Owatonna5,000 Meters Junior Varsity1122:59.5FR

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AAA State ChampionshipsNov 4 · 5,000 Meters Class AAA · Place 148 · Owatonna5,000 Meters Class AAA14821:29.48
Oct 26MSHSL Section 1AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 19 · Owatonna5,000 Meters Varsity1920:56.18
Oct 17Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 24 · Owatonna5,000 Meters Varsity2420:46.78
Oct 11Mankato East InvitationalOct 11 · 5,000 Meters Varsity · Place 20 · Owatonna5,000 Meters Varsity2020:43.88
Oct 5Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 30 · Owatonna5,000 Meters Varsity3020:44.538
Sep 26New Prague XC InviteSep 26 · 5,000 Meters Varsity · Place 14 · Owatonna5,000 Meters Varsity1421:09.808
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 35 · Owatonna5,000 Meters Varsity3521:41.08
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 35 · Owatonna5,000 Meters Varsity3521:41.08
Sep 14Mayo InvitationalSep 14 · 5,000 Meters Varsity · Place 16 · Owatonna5,000 Meters Varsity1620:59.18 PB8
Sep 8Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 26 · Owatonna5,000 Meters Varsity2621:38.84—
Aug 28Albert Lea InvitationalAug 28 · 5,000 Meters Varsity · Place 5 · Owatonna5,000 Meters Varsity522:05.28

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 1AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 20 · Owatonna5,000 Meters Varsity2020:03.117
Oct 18Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 17 · Owatonna5,000 Meters Varsity1719:45.877
Oct 12Mankato East InvitationalOct 12 · 5,000 Meters Varsity · Place 13 · Owatonna5,000 Meters Varsity1320:05.41—
Oct 6Ev Berg InvitationalOct 6 · 5,000 Meters Varsity · Place 25 · Owatonna5,000 Meters Varsity2519:53.877
Sep 27New Prague XC InviteSep 27 · 5,000 Meters Varsity · Place 17 · Owatonna5,000 Meters Varsity1720:45.3 PB7
Sep 23Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 212 · Owatonna5,000 Meters Varsity2127:027
Sep 15Mayo InvitationalSep 15 · 2.95 Miles Varsity · Place 49 · Owatonna2.95 Miles Varsity4920:59.76 PB7
Sep 1St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 131 · Owatonna5,000 Meters Varsity13122:28.4—
Aug 29Albert Lea InvitationalAug 29 · 5,000 Meters Varsity · Place 15 · Owatonna5,000 Meters Varsity1523:27.047