Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arvig ParkBrave Like Gabe Invitational · Aug 29 | 32:42.6 | Brave Like Gabe Invitational | August 29, 2026 |
| 5,000 Meters · Balmoral Golf CoursePark Region Conference Championships · Oct 14 | 28:06.29 | Park Region Conference Championships | October 14, 2025 |
| 5,000 Meters · Birchwood Golf CourseGlen Moerke Invitational · Oct 1 | 30:40.5 | Glen Moerke Invitational | October 1, 2026 |
| 5,000 Meters · Double Eagle Golf CourseBertha-Hewitt Invitational · Sep 23 | 30:09.1 | Bertha-Hewitt Invitational | September 23, 2025 |
| 5,000 Meters · Long Prairie Country ClubPark Region Conference CC Championship · Oct 20 | 27:36.60 | Park Region Conference CC Championship | October 20, 2026 |
| 5,000 Meters · Madden's On Gull LakePillager Invitational · Sep 18 | 30:26.2 | Pillager Invitational | September 18, 2025 |
| 5,000 Meters · Pine Ridge Golf CourseA-B-E Invitational · Oct 13 | 28:00.5 | A-B-E Invitational | October 13, 2026 |
| 5,000 Meters · Vintage Golf CourseCentral Minnesota River Run · Aug 25 | 28:19.9 | Central Minnesota River Run | August 25, 2025 |
| 5,000 Meters · Whitetail Run Golf CourseWDC Johanna Olson Invitational · Sep 8 | 34:52.1 | 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 |
| Oct 29 | MSHSL Section 6A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 115 · Verndale | 5,000 Meters Varsity | 115 | 28:28.9 | 11 |
| Oct 20 | Park Region Conference CC ChampionshipOct 20 · 5,000 Meters Varsity · Place 61 · Verndale | 5,000 Meters Varsity | 61 | 27:36.60 PB | 11 |
| Oct 13 | A-B-E InvitationalOct 13 · 5,000 Meters Varsity · Place 27 · Verndale | 5,000 Meters Varsity | 27 | 28:00.5 PB | 11 |
| Oct 8 | Otter Tail Central InviteOct 8 · 5,000 Meters Varsity · Place 52 · Verndale | 5,000 Meters Varsity | 52 | 29:00.38 | 11 |
| Oct 1 | Glen Moerke InvitationalOct 1 · 5,000 Meters Boys Varsity 5k · Place 49 · Verndale | 5,000 Meters Boys Varsity 5k | 49 | 30:40.5 PB | 11 |
| Sep 29 | Bertha-Hewitt XC InvitationalSep 29 · 5,000 Meters Boys Varsity 5k · Place 64 · Verndale | 5,000 Meters Boys Varsity 5k | 64 | 30:52.1 | 11 |
| Sep 24 | Pillager InvitationalSep 24 · 5,000 Meters Varsity · Place 33 · Verndale | 5,000 Meters Varsity | 33 | 30:59.1 | 11 |
| Sep 15 | Long Prairie-Grey Eagle CC InvitationalSep 15 · 5,000 Meters Varsity · Place 102 · Verndale | 5,000 Meters Varsity | 102 | 30:35.52 | 11 |
| Sep 8 | WDC Johanna Olson InvitationalSep 8 · 5,000 Meters Boys Varsity · Place 82 · Verndale | 5,000 Meters Boys Varsity | 82 | 34:52.1 PB | 11 |
| Aug 31 | Central Minnesota River RunAug 31 · 5,000 Meters Varsity · Place 94 · Verndale | 5,000 Meters Varsity | 94 | 32:09.4 | 11 |
| Aug 29 | Brave Like Gabe InvitationalAug 29 · 5,000 Meters Boys Black Varsity · Place 106 · Verndale | 5,000 Meters Boys Black Varsity | 106 | 32:42.6 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Park Region Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 66 · Verndale | 5,000 Meters Varsity | 66 | 28:06.29 PB | 10 |
| Oct 9 | Perham Harrier InviteOct 9 · 5,000 Meters Varsity · Place 148 · Verndale | 5,000 Meters Varsity | 148 | 26:28.2 | SO |
| Oct 2 | Otter Tail Central InviteOct 2 · 5,000 Meters Varsity · Place 39 · Verndale | 5,000 Meters Varsity | 39 | 31:04.10 | 10 |
| Sep 23 | Bertha-Hewitt InvitationalSep 23 · 5,000 Meters Varsity · Place 56 · Verndale | 5,000 Meters Varsity | 56 | 30:09.1 PB | 10 |
| Sep 18 | Pillager InvitationalSep 18 · 5,000 Meters Boys Varsity · Place 22 · Verndale | 5,000 Meters Boys Varsity | 22 | 30:26.2 PB | 10 |
| Sep 8 | LPGE Cross Country InvitationalSep 8 · 5,000 Meters Varsity · Place 95 · Verndale | 5,000 Meters Varsity | 95 | 31:30.15 | 10 |
| Sep 2 | WDC Johanna Olson InvitationalSep 2 · 5,000 Meters Varsity · Place 72 · Verndale | 5,000 Meters Varsity | 72 | 29:29.8 | SO |
| Aug 25 | Central Minnesota River RunAug 25 · 5,000 Meters Varsity · Place 76 · Verndale | 5,000 Meters Varsity | 76 | 28:19.9 PB | 10 |
| Aug 23 | Brave Like Gabe InvitationalAug 23 · 5,000 Meters Varsity · Place 90 · Verndale | 5,000 Meters Varsity | 90 | 27:33.2 | SO |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Park Region ConferenceOct 15 · 5,000 Meters Varsity · Place 60 · Verndale | 5,000 Meters Varsity | 60 | 26:22.8 | 9 |
| Oct 8 | ABE XC InvitationalOct 8 · 5,000 Meters Varsity · Place 29 · Verndale | 5,000 Meters Varsity | 29 | 28:27.7 | FR |
| Oct 3 | Dale Skallerud InvitationalOct 3 · 5,000 Meters Varsity · Place 124 · Verndale | 5,000 Meters Varsity | 124 | 28:28.8 | 9 |
| Sep 24 | Bertha-Hewitt InvitationalSep 24 · 5,000 Meters Varsity · Place 35 · Verndale | 5,000 Meters Varsity | 35 | 31:56.1 | 9 |
| Sep 19 | Pillager InvitationalSep 19 · 5,000 Meters Varsity · Place 37 · Verndale | 5,000 Meters Varsity | 37 | 33:17.2 | 9 |
| Sep 9 | LPGE Cross Country InvitationalSep 9 · 5,000 Meters Varsity · Place 85 · Verndale | 5,000 Meters Varsity | 85 | 32:38.23 | 9 |
| Sep 3 | WDC Johanna Olson InvitationalSep 3 · 5,000 Meters Varsity · Place 117 · VERNDALE | 5,000 Meters Varsity | 117 | 33:58.5 | FR |
| Aug 26 | Central Minnesota River RunAug 26 · 5,000 Meters Varsity · Place 56 · Verndale | 5,000 Meters Varsity | 56 | 38:51.1 | FR |
| Aug 24 | Brave Like Gabe InvitationalAug 24 · 5,000 Meters Varsity · Place 89 · Verndale | 5,000 Meters Varsity | 89 | 36:33.1 | — |