Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Rosemount High SchoolIrish Invitational · Sep 412:01.7Irish InvitationalSeptember 4, 2026
2 Miles · Rosemount Middle SchoolIrish Invitational · Aug 2912:09.6Irish InvitationalAugust 29, 2025
5,000 Meters · Apollo High SchoolMSHSL Section 5AA Championships · Oct 2319:01.01MSHSL Section 5AA ChampionshipsOctober 23, 2025
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1818:02.7Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 219:31.9MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 118:45.7MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Levi Dodge 5k. CourseFarmington Cowbell Run · Sep 2519:08.02Farmington Cowbell RunSeptember 25, 2025
5,000 Meters · Lower Recreation CenterSTMA Invitational · Sep 3019:05.6STMA InvitationalSeptember 30, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 718:26.6MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Monticello High SchoolMSHSL Section 5AA Championships · Oct 2721:31.9MSHSL Section 5AA ChampionshipsOctober 27, 2022
5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 818:28.3Thundering Royal Elk InvitationalOctober 8, 2026
5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 1317:59.27Tiger InvitationalOctober 13, 2026
5,000 Meters · River Oaks Golf CourseRocori XC Invitational · Sep 2418:47.9Rocori XC InvitationalSeptember 24, 2026
5,000 Meters · Shamrock Golf CourseRocket Run · Sep 418:28.2Rocket RunSeptember 4, 2025
5,000 Meters · The Ponds Golf CourseMississippi 8 Cross Country Championship · Oct 1418:53.0Mississippi 8 Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Wildcat ParkWildcat Invitational · Sep 1920:03.70Wildcat InvitationalSeptember 19, 2023
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:00.9NXR Heartland Regional ChampionshipsNovember 10, 2024

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 AA State ChampionshipsNov 7 · 5,000 Meters Class AA · Place 7 · St. FrancisSt. Francis5,000 Meters Class AA718:26.6 PB11
Oct 29MSHSL Section 5AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 2 · St. FrancisSt. Francis5,000 Meters Varsity219:09.3011
Oct 20Mississippi 8 XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 2 · St. FrancisSt. Francis5,000 Meters Varsity218:39.511
Oct 13Tiger InvitationalOct 13 · 5,000 Meters Varsity · Place 2 · St. FrancisSt. Francis5,000 Meters Varsity217:59.27 PB11
Oct 8Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 5 · St. FrancisSt. Francis5,000 Meters Varsity518:28.3 PB11
Sep 30STMA InvitationalSep 30 · 5,000 Meters Varsity · Place 8 · St. FrancisSt. Francis5,000 Meters Varsity819:05.6 PB11
Sep 24Rocori XC InvitationalSep 24 · 5,000 Meters Girls Varsity · Place 1 · St. FrancisSt. Francis5,000 Meters Girls Varsity118:47.9 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Girls Championship Race · Place 20 · St. FrancisSt. Francis5,000 Meters High School Girls Championship Race2018:02.7 PB11
Sep 10Rocket RunSep 10 · 5,000 Meters Championship/Varsity · Place 1 · St. FrancisSt. Francis5,000 Meters Championship/Varsity118:49.311
Sep 4Irish InvitationalSep 4 · 2 Miles Varsity · Place 3 · St. FrancisSt. Francis2 Miles Varsity312:01.7 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 9 · St. FrancisSt. Francis5,000 Meters Class AA918:45.7 PB10
Oct 23MSHSL Section 5AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 2 · St. FrancisSt. Francis5,000 Meters Varsity219:01.01 PB10
Oct 14Mississippi 8 Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 2 · St. FrancisSt. Francis5,000 Meters Varsity218:53.0 PB10
Oct 7Tiger InvitationalOct 7 · 5,000 Meters Varsity · Place 4 · St. FrancisSt. Francis5,000 Meters Varsity418:48.110
Oct 2Thundering Royal ElkOct 2 · 5,000 Meters Varsity · Place 3 · St. FrancisSt. Francis5,000 Meters Varsity319:36.110
Sep 25Farmington Cowbell RunSep 25 · 5,000 Meters Girls Varsity/JV · Place 5 · St. FrancisSt. Francis5,000 Meters Girls Varsity/JV519:08.02 PB10
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Girls Championship Race · Place 55 · St. FrancisSt. Francis5,000 Meters High School Girls Championship Race5520:29.010
Sep 11Saints InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · St. FrancisSt. Francis5,000 Meters Varsity319:21.910
Sep 4Rocket RunSep 4 · 5,000 Meters Varsity · Place 1 · St. FrancisSt. Francis5,000 Meters Varsity118:28.2 PB10
Aug 29Irish InvitationalAug 29 · 2 Miles Varsity · Place 10 · St. FrancisSt. Francis2 Miles Varsity1012:09.6 PB10

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Championship · Place 127 · UnattachedUnattached5,000 Meters Championship12719:00.9 PB9
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 30 · St. FrancisSt. Francis5,000 Meters Class AA3019:31.9 PB9
Oct 24MSHSL Section 5AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 4 · St. FrancisSt. Francis5,000 Meters Varsity419:17.19
Oct 8Tiger InvitationalOct 8 · 5,000 Meters Varsity · Place 6 · St. FrancisSt. Francis5,000 Meters Varsity619:21.89
Oct 3Thundering Royal ElkOct 3 · 5,000 Meters Varsity · Place 5 · St. FrancisSt. Francis5,000 Meters Varsity519:11.69
Sep 24Norm Ayen XC InvitationalSep 24 · 5,000 Meters Varsity · Place 4 · St. FrancisSt. Francis5,000 Meters Varsity419:47.969
Sep 19Rocori XC InvitationalSep 19 · 5,000 Meters Varsity · Place 3 · St. FrancisSt. Francis5,000 Meters Varsity320:01.9FR
Sep 7Monticello InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · St. FrancisSt. Francis5,000 Meters Varsity520:21.99
Aug 28Crimson TwilightAug 28 · 5,000 Meters Varsity · Place 4 · St. FrancisSt. Francis5,000 Meters Varsity421:20.89

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 20 · St. FrancisSt. Francis5,000 Meters Class AA2019:15.38
Oct 26MSHSL Section 5AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 6 · St. FrancisSt. Francis5,000 Meters Varsity619:32.18
Oct 17Mississippi 8 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 6 · St. FrancisSt. Francis5,000 Meters Varsity619:04.98
Oct 10Tiger InvitationalOct 10 · 5,000 Meters Varsity · Place 9 · St. FrancisSt. Francis5,000 Meters Varsity919:24.78
Oct 5Thundering Royal Elk XC InviteOct 5 · 5,000 Meters Varsity · Place 8 · St FrancisSt Francis5,000 Meters Varsity819:19.9—
Sep 28Becker InvitationalSep 28 · 5,000 Meters Varsity · Place 3 · St FrancisSt Francis5,000 Meters Varsity319:45.7—
Sep 19Wildcat InvitationalSep 19 · 5,000 Meters Varsity Girls 5k · Place 5 · St. FrancisSt. Francis5,000 Meters Varsity Girls 5k520:03.70 PB8
Sep 7Rocket RunSep 7 · 5,000 Meters Varsity · Place 6 · St. FrancisSt. Francis5,000 Meters Varsity619:41.60—
Aug 31Princeton InvitationalAug 31 · 5,000 Meters Varsity · Place 6 · St FrancisSt Francis5,000 Meters Varsity620:18.2—

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 5AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 20 · St. FrancisSt. Francis5,000 Meters Varsity2021:31.9 PB7
Oct 6Thundering Royal ElkOct 6 · 5,000 Meters Varsity · Place 43 · St FrancisSt Francis5,000 Meters Varsity4322:34.0—
Sep 29Sauk Rapids - Rice InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 1 · St. FrancisSt. Francis5,000 Meters Junior Varsity122:40.637
Sep 22Buffalo Bison InvitationalSep 22 · 2,998 Meters Jr High · Place 3 · St. FrancisSt. Francis2,998 Meters Jr High312:20.6Unofficial7
Sep 9Cambridge-Isanti Ayer InvitationalSep 9 · 3,000 Meters Girls Middle School · Place 2 · St. FrancisSt. Francis3,000 Meters Girls Middle School213:27.90Unofficial7
Aug 30Big Lake Battle At Liberty InvitationalAug 30 · 2,000 Meters Middle School · Place 1 · St FrancisSt Francis2,000 Meters Middle School18:56.4—