Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Long Prairie Country ClubMid-State Conference Meet · Oct 18 | 10:42.31 | Mid-State Conference Meet | October 18, 2022 |
| 3,200 Meters · Twin pines golf courseBagley XC Invitational · Sep 20 | 13:24.5 | Bagley XC Invitational | September 20, 2022 |
| 4,000 Meters · BlueStemDragon Twilight Invitational · Sep 9 | 15:57.62 | Dragon Twilight Invitational | September 9, 2022 |
| 5,000 Meters · Arvig ParkPerham Harrier Invitational · Oct 13 | 16:06.8 | Perham Harrier Invitational | October 13, 2026 |
| 5,000 Meters · Bois De SiouxHOL Cross Country Championships · Oct 14 | 16:21.0 | HOL Cross Country Championships | October 14, 2025 |
| 5,000 Meters · Hawley Golf ClubDale Skallerud Memorial XC Meet · Oct 8 | 16:25.5 | Dale Skallerud Memorial XC Meet | October 8, 2026 |
| 5,000 Meters · Headwaters Golf ClubMid-State Conference Championships · Oct 17 | 18:16.31 | Mid-State Conference Championships | October 17, 2023 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class A State Championships · Nov 1 | 16:47.4 | MSHSL Class A State Championships | November 1, 2025 |
| 5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 26 | 16:12.9 | Border Battle | September 26, 2026 |
| 5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 27 | 16:19.10 | Border Battle | September 27, 2025 |
| 5,000 Meters · Little Falls Golf CourseLucky Lindy · Sep 17 | 16:00.0 | Lucky Lindy | September 17, 2026 |
| 5,000 Meters · Majestic Oaks Golf CourseMSHSL Class A State Championships · Nov 7 | 16:09.7 | MSHSL Class A State Championships | November 7, 2026 |
| 5,000 Meters · Minnesota State University Moorhead - Nemzek Hall Dragon Twilight Invitational · Sep 4 | 16:55.9 | Dragon Twilight Invitational | September 4, 2026 |
| 5,000 Meters · Twin pines golf courseMSHSL Section 8A Championships · Oct 30 | 16:06.78 | MSHSL Section 8A Championships | October 30, 2026 |
| 5,000 Meters · University of Minnesota, Golf Course Club HouseMSHSL Class A State Championships · Nov 4 | 18:08.1 | MSHSL Class A State Championships | November 4, 2023 |
| 5,000 Meters · Vintage Golf CourseCentral Minnesota River Run · Aug 31 | 16:50.2 | Central Minnesota River Run | August 31, 2026 |
| 5,000 Meters · Whitetail Run Golf CourseWDC Johanna Olson Invitational · Sep 8 | 16:53.2 | WDC Johanna Olson Invitational | September 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSL Class A State ChampionshipsNov 7 · 5,000 Meters Class A · Place 10 · Park Rapids Area | 5,000 Meters Class A | 10 | 16:09.7 PB | 11 |
| Oct 30 | MSHSL Section 8A ChampionshipsOct 30 · 5,000 Meters Varsity · Place 2 · Park Rapids Area | 5,000 Meters Varsity | 2 | 16:06.78 PB | 11 |
| Oct 22 | Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 3 · Park Rapids Area | 5,000 Meters Varsity | 3 | 16:23.5 | JR |
| Oct 22 | Heart O' Lakes Conference ChampionshipOct 22 · 5,000 Meters Varsity · Place 3 · Park Rapids Area | 5,000 Meters Varsity | 3 | 16:23.5 | JR |
| Oct 13 | Perham Harrier InvitationalOct 13 · 5,000 Meters Boys Varsity · Place 7 · Park Rapids Area | 5,000 Meters Boys Varsity | 7 | 16:06.8 PB | 11 |
| Oct 8 | Dale Skallerud Memorial XC MeetOct 8 · 5,000 Meters Boys Varsity 5k · Place 2 · Park Rapids Area | 5,000 Meters Boys Varsity 5k | 2 | 16:25.5 PB | 11 |
| Sep 26 | Border BattleSep 26 · 5,000 Meters Varsity Boys -- AA · Place 21 · Park Rapids Area | 5,000 Meters Varsity Boys -- AA | 21 | 16:12.9 PB | 11 |
| Sep 17 | Lucky LindySep 17 · 5,000 Meters Varsity · Place 8 · Park Rapids Area | 5,000 Meters Varsity | 8 | 16:00.0 PB | 11 |
| Sep 8 | WDC Johanna Olson InvitationalSep 8 · 5,000 Meters Boys Varsity · Place 1 · Park Rapids Area | 5,000 Meters Boys Varsity | 1 | 16:53.2 PB | 11 |
| Sep 4 | Dragon Twilight InvitationalSep 4 · 5,000 Meters Boys Terry Harrington 5000m · Place 5 · Park Rapids Area | 5,000 Meters Boys Terry Harrington 5000m | 5 | 16:55.9 PB | 11 |
| Aug 31 | Central Minnesota River RunAug 31 · 5,000 Meters Varsity · Place 2 · Park Rapids Area | 5,000 Meters Varsity | 2 | 16:50.2 PB | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 36 · Park Rapids Area | 5,000 Meters Class A | 36 | 16:47.4 PB | 10 |
| Oct 24 | MSHSL Section 8A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 2 · Park Rapids Area | 5,000 Meters Varsity | 2 | 16:30.0 | 10 |
| Oct 14 | HOL Cross Country ChampionshipsOct 14 · 5,000 Meters Boys Varsity · Place 7 · Park Rapids Area | 5,000 Meters Boys Varsity | 7 | 16:21.0 PB | 10 |
| Oct 9 | Perham Harrier InviteOct 9 · 5,000 Meters Varsity · Place 13 · Park Rapids Area | 5,000 Meters Varsity | 13 | 16:33.4 | SO |
| Oct 2 | Dale Skallerud Memorial MeetOct 2 · 5,000 Meters Varsity · Place 2 · Park Rapids Area | 5,000 Meters Varsity | 2 | 17:03.2 | SO |
| Sep 27 | Border BattleSep 27 · 5,000 Meters Varsity Boys -- AA · Place 21 · Park Rapids Area | 5,000 Meters Varsity Boys -- AA | 21 | 16:19.10 PB | 10 |
| Sep 16 | Bagley XC InvitationalSep 16 · 5,000 Meters Boys Varsity · Place 3 · Park Rapids Area | 5,000 Meters Boys Varsity | 3 | 17:27.2 | 10 |
| Sep 5 | Dragon Twilight InvitationalSep 5 · 5,000 Meters Varsity · Place 10 · Park Rapids Area | 5,000 Meters Varsity | 10 | 16:21.4 | SO |
| Sep 2 | WDC Johanna Olson InvitationalSep 2 · 5,000 Meters Varsity · Place 5 · Park Rapids Area | 5,000 Meters Varsity | 5 | 17:58.7 | SO |
| Aug 25 | Central Minnesota River RunAug 25 · 5,000 Meters Varsity · Place 3 · Park Rapids Area | 5,000 Meters Varsity | 3 | 17:30.8 | 10 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSHSL State Championships - Class ANov 2 · 5,000 Meters Class A · Place 77 · Park Rapids Area | 5,000 Meters Class A | 77 | 17:33.4 | 9 |
| Oct 15 | H-O-L ConferenceOct 15 · 5,000 Meters Varsity · Place 15 · Park Rapids Area | 5,000 Meters Varsity | 15 | 17:07.1 | 9 |
| Oct 10 | Perham InvitationalOct 10 · 5,000 Meters Varsity · Place 30 · Park Rapids Area | 5,000 Meters Varsity | 30 | 17:16.9 | 9 |
| Oct 3 | Dale Skallerud InvitationalOct 3 · 5,000 Meters Varsity · Place 21 · Park Rapids Area | 5,000 Meters Varsity | 21 | 17:53.8 | 9 |
| Sep 26 | Glen Moerke InvitationalSep 26 · 5,000 Meters Varsity · Place 7 · Park Rapids Area | 5,000 Meters Varsity | 7 | 18:53.1 | 9 |
| Sep 17 | Bagley XC InvitationalSep 17 · 5,000 Meters Varsity · Place 13 · Park Rapids Area | 5,000 Meters Varsity | 13 | 18:56.46 | FR |
| Sep 13 | 9th Annual Dragon Twilight InvitationalSep 13 · 5,000 Meters Varsity · Place 16 · Park Rapids Area | 5,000 Meters Varsity | 16 | 17:10.26 | FR |
| Sep 3 | WDC Johanna Olson InvitationalSep 3 · 5,000 Meters Varsity · Place 11 · PARK RAPIDS AREA | 5,000 Meters Varsity | 11 | 18:31.5 | FR |
| Aug 26 | Central Minnesota River RunAug 26 · 5,000 Meters Varsity · Place 7 · Park Rapids Area | 5,000 Meters Varsity | 7 | 18:50.9 | FR |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Class A · Place 110 · Park Rapids Area | 5,000 Meters Class A | 110 | 18:08.1 PB | 8 |
| Oct 27 | MSHSL Section 8A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 20 · Park Rapids Area | 5,000 Meters Varsity | 20 | 18:38.50 | 8 |
| Oct 17 | Mid-State Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 9 · Park Rapids Area | 5,000 Meters Varsity | 9 | 18:16.31 PB | 8 |
| Oct 12 | Perham Harrier InviteOct 12 · 5,000 Meters Varsity · Place 54 · Park Rapids Area | 5,000 Meters Varsity | 54 | 17:45.7 | 8 |
| Oct 5 | Dale Skallerud Memorial XC MeetOct 5 · 5,000 Meters Junior Varsity · Place 1 · Park Rapids Area | 5,000 Meters Junior Varsity | 1 | 19:17.8 | 8 |
| Sep 14 | Ada-Borup-West Booster InvitationalSep 14 · 5,000 Meters Varsity · Place 22 · Park Rapids Area | 5,000 Meters Varsity | 22 | 17:59.70 | 8 |
| Sep 8 | MSU Moorhead Dragon Twilight InvitationalSep 8 · 5,000 Meters Varsity · Place 68 · Park Rapids Area | 5,000 Meters Varsity | 68 | 17:51.2 | 8 |
| Sep 5 | WDC Johanna Olson InvitationalSep 5 · 5,000 Meters Varsity · Place 20 · Park Rapids Area | 5,000 Meters Varsity | 20 | 19:25.50 | 8 |
| Aug 28 | Central Minnesota River RunAug 28 · 5,000 Meters Varsity · Place 20 · Park Rapids Area | 5,000 Meters Varsity | 20 | 19:05.04 | — |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Mid-State Conference MeetOct 18 · 2,500 Meters Junior High · Place 3 · Park Rapids Area | 2,500 Meters Junior High | 3 | 10:42.31 PB | 7 |
| Oct 11 | Minnewaska Area InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 21 · Park Rapids Area | 5,000 Meters Junior Varsity | 21 | 21:07.01 | — |
| Oct 6 | Perham InviteOct 6 · 5,000 Meters Junior Varsity · Place 46 · Park Rapids Area | 5,000 Meters Junior Varsity | 46 | 19:53.9Unofficial | 7 |
| Sep 26 | Park Rapids InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 6 · Park Rapids Area | 5,000 Meters Junior Varsity | 6 | 20:57.83 | 7 |
| Sep 20 | Bagley XC InvitationalSep 20 · 3,200 Meters Junior High · Place 8 · Park Rapids Area | 3,200 Meters Junior High | 8 | 13:24.5 PB | 7 |
| Sep 15 | Ada/Borup Boosters InviteSep 15 · 3,200 Meters Middle School · Place 9 · Park Rapids Area | 3,200 Meters Middle School | 9 | 13:00.7 | — |
| Sep 9 | Dragon Twilight InvitationalSep 9 · 4,000 Meters Junior Varsity · Place 66 · Park Rapids Area | 4,000 Meters Junior Varsity | 66 | 15:57.62 PB | 7 |