Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Chosen Valley Golf CourseChatfield Invitational · Sep 30 | 24:29.2 | Chatfield Invitational | September 30, 2025 |
| 5,000 Meters · Dordt CourseDordt Sunflower Open · Sep 12 | 20:49.0 | Dordt Sunflower Open | September 12, 2026 |
| 5,000 Meters · Eyota Elementary 5k CourseDover - Eyota Invitational · Sep 9 | 22:44.84 | Dover - Eyota Invitational | September 9, 2025 |
| 5,000 Meters · Meadow Greens Golf CoursePacker Invitational · Oct 7 | 21:30.5 | Packer Invitational | October 7, 2025 |
| 5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 23 | 22:38.2 | MSHSL Section 1A Championships | October 23, 2025 |
| 5,000 Meters · Northwoods OrchardNon-Conference Meet · Oct 14 | 20:53 | Non-Conference Meet | October 14, 2025 |
| 5,000 Meters · Red Wing HS2025 Red Wing Invite · Sep 25 | 23:22.22 | 2025 Red Wing Invite | September 25, 2025 |
| 5,000 Meters · Saint Mary's University of MinnesotaJim Flim Invitational (Winona) · Sep 20 | 23:03.3 | Jim Flim Invitational (Winona) | September 20, 2025 |
| 6,000 Meters · Dordt CourseDordt Holiday Inn Express XC Classic · Oct 10 | 25:49.2 | Dordt Holiday Inn Express XC Classic | October 10, 2026 |
| 6,000 Meters · Sioux FallsAugustana Invitational · Sep 25 | 24:50.03 | Augustana Invitational | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 51 · RAACHERAACHE | 5,000 Meters Varsity | 51 | 22:38.2 PB | 12 |
| Oct 14 | Non-Conference Meet Oct 14 · 5,000 Meters Varsity · Place 4 · RAACHERAACHE | 5,000 Meters Varsity | 4 | 20:53 PB | 12 |
| Oct 7 | Packer InvitationalOct 7 · 5,000 Meters Varsity · Place 22 · RAACHERAACHE | 5,000 Meters Varsity | 22 | 21:30.5 PB | 12 |
| Sep 30 | Chatfield InvitationalSep 30 · 5,000 Meters Varsity · Place 28 · RAACHERAACHE | 5,000 Meters Varsity | 28 | 24:29.2 PB | 12 |
| Sep 25 | 2025 Red Wing InviteSep 25 · 5,000 Meters Varsity · Place 18 · RAACHERAACHE | 5,000 Meters Varsity | 18 | 23:22.22 PB | 12 |
| Sep 20 | Jim Flim Invitational (Winona)Sep 20 · 5,000 Meters Varsity · Place 36 · RAACHERAACHE | 5,000 Meters Varsity | 36 | 23:03.3 PB | 12 |
| Sep 9 | Dover - Eyota InvitationalSep 9 · 5,000 Meters Girls 5k · Place 8 · RAACHERAACHE | 5,000 Meters Girls 5k | 8 | 22:44.84 PB | 12 |
| Aug 28 | Bill Glomski InvitationalAug 28 · 5,000 Meters Varsity · Place 26 · RAACHERAACHE | 5,000 Meters Varsity | 26 | 23:30.2 | SR |
| Aug 23 | Ron Kretsch InvitationalAug 23 · 2 Miles Varsity · Place 14 · RAACHERAACHE | 2 Miles Varsity | 14 | 13:44.8 | — |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Packer InvitationalOct 8 · 5,000 Meters Varsity · Place 13 · RAACHERAACHE | 5,000 Meters Varsity | 13 | 21:05.1 | JR |
| Oct 1 | Chatfield InvitationalOct 1 · 5,000 Meters Varsity · Place 4 · RAACHERAACHE | 5,000 Meters Varsity | 4 | 21:31.2 | JR |
| Sep 27 | Red Wing InviteSep 27 · 5,000 Meters Varsity · Place 7 · RAACHERAACHE | 5,000 Meters Varsity | 7 | 21:55.39 | 11 |
| Sep 21 | Jim Flim InvitationalSep 21 · 5,000 Meters Varsity · Place 13 · RAACHERAACHE | 5,000 Meters Varsity | 13 | 22:08.1 | 11 |
| Sep 10 | Dover Eyota InvitationalSep 10 · Varsity · Place 6 · RAACHERAACHE | Varsity | 6 | 22:53 | 11 |
| Aug 29 | Stewartville Bill Glomski InvitationalAug 29 · 3,200 Meters Varsity · Place 29 · RAACHERAACHE | 3,200 Meters Varsity | 29 | 14:32.0 | JR |
| Aug 24 | Ron Kretsch InvitationalAug 24 · 2 Miles Varsity · Place 5 · RAACHERAACHE | 2 Miles Varsity | 5 | 13:48.1 | 11 |
2023 Cross Country
1 results2022 Cross Country
3 results2021 Cross Country
1 results