Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Northwoods ParkKevin Moorhead Northwood’s Invitational · Aug 2811:24.5Kevin Moorhead Northwood’s InvitationalAugust 28, 2026
5,000 Meters · Bertram ParkMonticello Invitational · Sep 619:11.5Monticello InvitationalSeptember 6, 2025
5,000 Meters · Buffalo Heights Golf CourseBuffalo Invitational · Sep 2418:27.3Buffalo InvitationalSeptember 24, 2026
5,000 Meters · ELk River Golf ClubNorthwest Suburban Conference Championships · Oct 1418:16.6Northwest Suburban Conference ChampionshipsOctober 14, 2026
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1818:00.0Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Gale Woods FarmMSHSL Section 6AAA Championships · Oct 3018:32.2MSHSL Section 6AAA ChampionshipsOctober 30, 2026
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 118:42.3MSHSL Class AAA State ChampionshipsNovember 1, 2025
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 718:38.3MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · Orono High SchoolOrono XC Invitational · Sep 219:37.3Orono XC InvitationalSeptember 2, 2026
5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 817:56.1Thundering Royal Elk InvitationalOctober 8, 2026
5,000 Meters · Purple Hawk Country ClubNorm Ayen XC Invitational · Sep 2919:01.8Norm Ayen XC InvitationalSeptember 29, 2026
5,000 Meters · The Ponds Golf CourseSaints Invitational · Sep 1119:26.1Saints InvitationalSeptember 11, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 22 · Rogers5,000 Meters Class AAA2218:38.3 PB12
Oct 30MSHSL Section 6AAA ChampionshipsOct 30 · 5,000 Meters Varsity · Place 4 · Rogers5,000 Meters Varsity418:32.2 PB12
Oct 14Northwest Suburban Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity218:16.6 PB12
Oct 8Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity217:56.1 PB12
Sep 29Norm Ayen XC InvitationalSep 29 · 5,000 Meters Girls Varsity · Place 1 · Rogers5,000 Meters Girls Varsity119:01.8 PB12
Sep 24Buffalo InvitationalSep 24 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity218:27.3 PB12
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Girls Championship Race · Place 17 · Rogers5,000 Meters High School Girls Championship Race1718:00.0 PB12
Sep 10Bauman-Rovn InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · Rogers5,000 Meters Varsity118:50.012
Sep 2Orono XC InvitationalSep 2 · 5,000 Meters Girls Varsity · Place 1 · Rogers5,000 Meters Girls Varsity119:37.3 PB12
Aug 28Kevin Moorhead Northwood’s InvitationalAug 28 · 2 Miles Varsity · Place 1 · Rogers2 Miles Varsity111:24.5 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 25 · Rogers5,000 Meters Class AAA2518:42.3 PB11
Oct 22MSHSL Section 6AAA ChampionshipsOct 22 · 5,000 Meters Varsity · Place 16 · Rogers5,000 Meters Varsity1619:36.211
Sep 23Norm Ayen XC InvitationalSep 23 · 5,000 Meters Varsity · Place 5 · Rogers5,000 Meters Varsity519:53.811
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Gopher Competition · Place 7 · Rogers5,000 Meters High School Girls Gopher Competition720:08.511
Sep 11Saints InvitationalSep 11 · 5,000 Meters Varsity · Place 4 · Rogers5,000 Meters Varsity419:26.1 PB11
Sep 6Monticello InvitationalSep 6 · 5,000 Meters Varsity · Place 1 · Rogers5,000 Meters Varsity119:11.5 PB11
Sep 4Bauman-Rovn InvitationalSep 4 · 5,000 Meters Varsity · Place 4 · Rogers5,000 Meters Varsity419:01.2JR
Aug 27Orono XC InvitationalAug 27 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity218:51.5JR

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 9NWSC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 1 · Rogers5,000 Meters Varsity118:43.910
Oct 3Thundering Royal ElkOct 3 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity218:34.110
Sep 24Norm Ayen XC InvitationalSep 24 · 5,000 Meters Varsity · Place 3 · Rogers5,000 Meters Varsity319:09.4110
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity219:30.910
Sep 7Monticello InvitationalSep 7 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity219:07.010
Aug 27Big Lake Battle at LibertyAug 27 · 5,000 Meters Varsity · Place 1 · Rogers5,000 Meters Varsity120:28.210

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 5Thundering Royal Elk XC InviteOct 5 · 5,000 Meters Varsity · Place 7 · Rogers5,000 Meters Varsity719:19.2—
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 7 · Rogers5,000 Meters Varsity720:12.89
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 7 · Rogers5,000 Meters Varsity720:12.89

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 6Thundering Royal ElkOct 6 · 5,000 Meters Varsity · Place 3 · Rogers5,000 Meters Varsity319:40.5—
Sep 23Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 11 · Rogers5,000 Meters Varsity116:318
Sep 16Section 8AAA PreviewSep 16 · 5,000 Meters Varsity · Place 1 · Rogers5,000 Meters Varsity119:14.08
Aug 30Big Lake Battle At Liberty InvitationalAug 30 · 5,000 Meters Varsity · Place 2 · Rogers5,000 Meters Varsity220:22.2—
Aug 26Rebels Northwoods Park InvitationalAug 26 · 2 Miles Varsity · Place 2 · Rogers2 Miles Varsity212:19.028

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 7Thundering Royal Elks InvitationalOct 7 · 5,000 Meters Varsity · Place 7 · Rogers5,000 Meters Varsity720:10.2—
Sep 24Roy Griak InvitationalSep 24 · 5,000 Meters Varsity · Place 24 · Rogers5,000 Meters Varsity246:377
Aug 27Rebels Northwood's Park InvitationalAug 27 · 2 Miles Varsity · Place 15 · Rogers2 Miles Varsity1513:23.377