Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Boulder Ridge Golf ClubSt. Cloud Tech Granite Invitational · Oct 1113:28.58St. Cloud Tech Granite InvitationalOctober 11, 2022
3,200 Meters · Cuyuna Roling HillsCrosby-Ironton XC Invitational · Oct 713:24.4Crosby-Ironton XC InvitationalOctober 7, 2021
3,200 Meters · Emily Greens Golf CourseCrosby Ironton XC Invite · Oct 613:30.2Crosby Ironton XC InviteOctober 6, 2022
3,200 Meters · Little Falls Golf Course57th Annual Myron Ahle / Lucky Lindy Invitational · Sep 1514:26.157th Annual Myron Ahle / Lucky Lindy InvitationalSeptember 15, 2022
3,200 Meters · River Oaks Golf CourseCLC XC Championship · Oct 1914:02.8CLC XC ChampionshipOctober 19, 2021
5,000 Meters · Arvig ParkPerham Harrier Invitational · Oct 1318:46.3Perham Harrier InvitationalOctober 13, 2026
5,000 Meters · Bluestem AmphitheaterMSHSL Section 8AAA Championships · Oct 2919:42.44MSHSL Section 8AAA ChampionshipsOctober 29, 2026
5,000 Meters · Buffalo Heights Golf CourseMSHSL Section 8AAA Championships · Oct 2620:29.7MSHSL Section 8AAA ChampionshipsOctober 26, 2023
5,000 Meters · Detroit Lakes Country Club, Lakeview CourseCLC Cross Country Championship · Oct 1419:35.70CLC Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Eagle Ridge Golf CourseTitan Invitational · Sep 1020:00.7Titan InvitationalSeptember 10, 2026
5,000 Meters · Forestview MSMSHSL Section 8AAA Championships · Oct 2419:54.8MSHSL Section 8AAA ChampionshipsOctober 24, 2024
5,000 Meters · Gale Woods FarmGryphon XC Invitational · Sep 3019:54Gryphon XC InvitationalSeptember 30, 2026
5,000 Meters · Grand National Golf ClubHinckley-Finlayson Invitational · Sep 3021:14.1Hinckley-Finlayson InvitationalSeptember 30, 2025
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 118:57.5MSHSL Class AAA State ChampionshipsNovember 1, 2025
5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2619:58.5Border BattleSeptember 26, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 719:37.6MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Sep 2520:37.5Becker InvitationalSeptember 25, 2025
5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 2222:48.8Rocori XC InviteSeptember 22, 2022
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1020:15.9NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zahler ParkMSHSL Section 8AAA Championships · Oct 2319:07.9MSHSL Section 8AAA ChampionshipsOctober 23, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 86 · BrainerdBrainerd5,000 Meters Class AAA8619:37.6 PB11
Oct 29MSHSL Section 8AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 24 · BrainerdBrainerd5,000 Meters Varsity2419:42.44 PB11
Oct 13Perham Harrier InvitationalOct 13 · 5,000 Meters Girls Varsity · Place 5 · BrainerdBrainerd5,000 Meters Girls Varsity518:46.3 PB11
Sep 30Gryphon XC InvitationalSep 30 · 5,000 Meters Varsity · Place 3 · BrainerdBrainerd5,000 Meters Varsity319:54 PB11
Sep 26Border BattleSep 26 · 5,000 Meters Varsity Girls -- AA · Place 44 · BrainerdBrainerd5,000 Meters Varsity Girls -- AA4419:58.5 PB11
Sep 17Section 8AAA PreviewSep 17 · 5,000 Meters Girls Varsity · Place 2 · BrainerdBrainerd5,000 Meters Girls Varsity219:51.511
Sep 10Titan InvitationalSep 10 · 5,000 Meters Varsity · Place 2 · BrainerdBrainerd5,000 Meters Varsity220:00.7 PB11
Sep 4Run For Your MelonSep 4 · 5,000 Meters Girls High School · Place 1 · BrainerdBrainerd5,000 Meters Girls High School120:03.411

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AAA State ChampionshipsNov 1 · 5,000 Meters Class AAA · Place 38 · BrainerdBrainerd5,000 Meters Class AAA3818:57.5 PB10
Oct 23MSHSL Section 8AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 6 · BrainerdBrainerd5,000 Meters Varsity619:07.9 PB10
Oct 14CLC Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 5 · BrainerdBrainerd5,000 Meters Varsity519:35.70 PB10
Oct 9Perham Harrier InviteOct 9 · 5,000 Meters Varsity · Place 16 · BrainerdBrainerd5,000 Meters Varsity1619:31.3SO
Sep 30Hinckley-Finlayson InvitationalSep 30 · 5,000 Meters Varsity · Place 7 · BrainerdBrainerd5,000 Meters Varsity721:14.1 PB10
Sep 25Becker InvitationalSep 25 · 5,000 Meters Varsity · Place 1 · BrainerdBrainerd5,000 Meters Varsity120:37.5 PB10
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters Gary Wilson Girls Gold Competition · Place 12 · BrainerdBrainerd5,000 Meters Gary Wilson Girls Gold Competition1221:08.310
Sep 12Section 8AAA Preview InvitationalSep 12 · 5,000 Meters Varsity · Place 19 · BrainerdBrainerd5,000 Meters Varsity1920:42.8SO
Sep 4Titan InvitationalSep 4 · 5,000 Meters Varsity · Place 9 · BrainerdBrainerd5,000 Meters Varsity920:02.710
Aug 29Run For Your MelonAug 29 · 5,000 Meters Varsity · Place 14 · BrainerdBrainerd5,000 Meters Varsity1421:38.8—

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 1 · Place 66 · BrainerdBrainerd5,000 Meters Open Invitational Section 16620:15.9 PB9
Nov 2MSHSL State Championships - Class AAANov 2 · 5,000 Meters Class AAA · Place 139 · BrainerdBrainerd5,000 Meters Class AAA13921:01.19
Oct 24MSHSL Section 8AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 22 · BrainerdBrainerd5,000 Meters Varsity2219:54.8 PB9
Oct 15Central Lakes Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 18 · BrainerdBrainerd5,000 Meters Varsity1820:00.579
Oct 10Perham InvitationalOct 10 · 5,000 Meters Varsity · Place 26 · BrainerdBrainerd5,000 Meters Varsity2619:59.19
Sep 26Becker InvitationalSep 26 · 5,000 Meters Varsity · Place 9 · BrainerdBrainerd5,000 Meters Varsity922:11.39
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Championship · Place 242 · BrainerdBrainerd5,000 Meters Championship24222:16.79
Sep 5Titan InvitationalSep 5 · 5,000 Meters Varsity · Place 13 · BrainerdBrainerd5,000 Meters Varsity1320:34.19
Aug 30Run for you MelonAug 30 · 5,000 Meters Varsity · Place 18 · BrainerdBrainerd5,000 Meters Varsity1822:12.49

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AAA State ChampionshipsNov 4 · 5,000 Meters Class AAA · Place 123 · BrainerdBrainerd5,000 Meters Class AAA12320:45.88
Oct 26MSHSL Section 8AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 14 · BrainerdBrainerd5,000 Meters Varsity1420:29.7 PB8
Oct 12Perham Harrier InviteOct 12 · 5,000 Meters Varsity · Place 13 · BrainerdBrainerd5,000 Meters Varsity1319:41.68
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 40 · BrainerdBrainerd5,000 Meters Varsity4021:46.18
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 40 · BrainerdBrainerd5,000 Meters Varsity4021:46.18
Sep 7GNK Titan InviteSep 7 · 5,000 Meters Varsity · Place 13 · BrainerdBrainerd5,000 Meters Varsity1320:33.28

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 11St. Cloud Tech Granite InvitationalOct 11 · 3,200 Meters Junior High · Place 1 · ForestviewForestview3,200 Meters Junior High113:28.58 PB7
Oct 6Crosby Ironton XC InviteOct 6 · 3,200 Meters Junior High · Place 4 · ForestviewForestview3,200 Meters Junior High413:30.2 PB7
Sep 22Rocori XC InviteSep 22 · 5,000 Meters Junior Varsity · Place 18 · BrainerdBrainerd5,000 Meters Junior Varsity1822:48.8 PB7
Sep 1557th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 3,200 Meters Junior High · Place 15 · BrainerdBrainerd3,200 Meters Junior High1514:26.1 PB7

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19CLC XC ChampionshipOct 19 · 3,200 Meters Junior High · Place 23 · ForestviewForestview3,200 Meters Junior High2314:02.8 PB6
Oct 12St. Cloud Tech Granite InvitationalOct 12 · 2 Miles Middle School · Place 13 · ForestviewForestview2 Miles Middle School1314:33.546
Oct 7Crosby-Ironton XC InvitationalOct 7 · 3,200 Meters Junior High · Place 4 · BrainerdBrainerd3,200 Meters Junior High413:24.4 PB6