Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Northwoods ParkKevin Moorhead Northwood’s Invitational · Aug 2811:55.6Kevin Moorhead Northwood’s InvitationalAugust 28, 2026
5,000 Meters · Anoka HSMSHSL Section 5AAA Championships · Oct 2918:47.5MSHSL Section 5AAA ChampionshipsOctober 29, 2026
5,000 Meters · Arrowwood Resort52nd Annual Lions Meet of Champions XC Invitational · Oct 420:16.552nd Annual Lions Meet of Champions XC InvitationalOctober 4, 2025
5,000 Meters · Flying Cloud AirportMetro Invitaitonal - Under the Lights · Sep 2618:45.6Metro Invitaitonal - Under the LightsSeptember 26, 2026
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1819:02.2Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL State Championships - Class AAA · Nov 219:02.5MSHSL State Championships - Class AAANovember 2, 2024
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1319:57.6All-American InvitationalSeptember 13, 2025
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 719:06.3MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 320:18.26St. Olaf H.S. ShowcaseSeptember 3, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:29.6NXR Heartland Regional ChampionshipsNovember 10, 2024

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 AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 47 · Roseville AreaRoseville Area5,000 Meters Class AAA4719:06.3 PB10
Oct 29MSHSL Section 5AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 2 · Roseville AreaRoseville Area5,000 Meters Varsity218:47.5 PB10
Oct 1053rd Annual Lions Meet of Champions XC InvitationalOct 10 · 5,000 Meters Varsity · Place 23 · Roseville AreaRoseville Area5,000 Meters Varsity2320:34.1010
Sep 26Metro Invitaitonal - Under the LightsSep 26 · 5,000 Meters Varsity · Place 7 · Roseville AreaRoseville Area5,000 Meters Varsity718:45.6 PB10
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Girls Championship Race · Place 66 · Roseville AreaRoseville Area5,000 Meters High School Girls Championship Race6619:02.2 PB10
Sep 3St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 28 · Roseville AreaRoseville Area5,000 Meters Varsity2820:18.26 PB10
Aug 28Kevin Moorhead Northwood’s InvitationalAug 28 · 2 Miles Varsity · Place 8 · Roseville AreaRoseville Area2 Miles Varsity811:55.6 PB10

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 48 · Roseville AreaRoseville Area5,000 Meters Class AAA4819:12.59
Oct 23MSHSL Section 5AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 3 · Roseville AreaRoseville Area5,000 Meters Varsity318:57.79
Oct 452nd Annual Lions Meet of Champions XC InvitationalOct 4 · 5,000 Meters Varsity · Place 22 · Roseville AreaRoseville Area5,000 Meters Varsity2220:16.5 PB9
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Championship Race · Place 79 · Roseville AreaRoseville Area5,000 Meters High School Girls Championship Race7920:50.09
Sep 13All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 21 · Roseville AreaRoseville Area5,000 Meters Varsity2119:57.6 PB9

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 2 · Place 26 · UnattachedUnattached5,000 Meters Open Invitational Section 22619:29.6 PB8
Nov 2MSHSL State Championships - Class AAANov 2 · 5,000 Meters Class AAA · Place 28 · Roseville AreaRoseville Area5,000 Meters Class AAA2819:02.5 PB8
Oct 24MSHSL Section 5AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 3 · Roseville AreaRoseville Area5,000 Meters Varsity318:48.748