Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Brooks Midwest XC Championships · Nov 29 | 20:18.4 | Brooks Midwest XC Championships | November 29, 2025 |
| 5,000 Meters · Koronis Hills Golf Course2026 Paynesville/BBE Invitational · Oct 1 | 19:55.56 | 2026 Paynesville/BBE Invitational | October 1, 2026 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL State Championships - Class A · Nov 2 | 20:11.9 | MSHSL State Championships - Class A | November 2, 2024 |
| 5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 26 | 19:19.9 | Border Battle | September 26, 2026 |
| 5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 27 | 19:36.10 | Border Battle | September 27, 2025 |
| 5,000 Meters · Little Crow Golf ResortLittle Crow Invitational · Sep 17 | 19:52.8 | Little Crow Invitational | September 17, 2026 |
| 5,000 Meters · Long Prairie Country ClubLPGE Cross Country Invitational · Sep 8 | 20:46.98 | LPGE Cross Country Invitational | September 8, 2025 |
| 5,000 Meters · Lynx National Golf CourseSauk Centre Mainstreeter Invite · Sep 30 | 20:12.25 | Sauk Centre Mainstreeter Invite | September 30, 2025 |
| 5,000 Meters · Majestic Oaks Golf CourseMSHSL Class A State Championships · Nov 7 | 20:15.2 | MSHSL Class A State Championships | November 7, 2026 |
| 5,000 Meters · Meadowlark Golf CourseMelrose Dutchmen Invitational · Sep 22 | 19:57.5 | Melrose Dutchmen Invitational | September 22, 2026 |
| 5,000 Meters · Minnewaska Golf ClubMinnewaska Area Invitational · Oct 7 | 19:18.4 | Minnewaska Area Invitational | October 7, 2025 |
| 5,000 Meters · River Crest Golf CourseWest Central Conference Championships · Oct 14 | 20:48.1 | West Central Conference Championships | October 14, 2025 |
| 5,000 Meters · Vintage Golf CourseMSHSL Section 6A Championships · Oct 29 | 20:24.9 | MSHSL Section 6A Championships | October 29, 2026 |
| 5,000 Meters · Whitetail Run Golf CourseMSHSL Section 6A Championships · Oct 24 | 20:13.9 | MSHSL Section 6A Championships | October 24, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSL Class A State ChampionshipsNov 7 · 5,000 Meters Class A · Place 64 · Sauk CentreSauk Centre | 5,000 Meters Class A | 64 | 20:15.2 PB | 12 |
| Oct 29 | MSHSL Section 6A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 13 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 13 | 20:24.9 PB | 12 |
| Oct 19 | West Central Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 2 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 2 | 20:28.6 | SR |
| Oct 13 | Minnewaska Area InvitationalOct 13 · 5,000 Meters Varsity · Place 11 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 11 | 20:12.2 | 12 |
| Oct 1 | 2026 Paynesville/BBE InvitationalOct 1 · 5,000 Meters Varsity · Place 2 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 2 | 19:55.56 PB | 12 |
| Sep 26 | Border BattleSep 26 · 5,000 Meters Varsity Girls -- A · Place 8 · Sauk CentreSauk Centre | 5,000 Meters Varsity Girls -- A | 8 | 19:19.9 PB | 12 |
| Sep 22 | Melrose Dutchmen InvitationalSep 22 · 5,000 Meters Varsity · Place 5 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 5 | 19:57.5 PB | 12 |
| Sep 17 | Little Crow InvitationalSep 17 · 5,000 Meters Varsity · Place 2 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 2 | 19:52.8 PB | 12 |
| Sep 8 | WDC Johanna Olson InvitationalSep 8 · 5,000 Meters Girls Varsity · Place 3 · Sauk CentreSauk Centre | 5,000 Meters Girls Varsity | 3 | 20:35.3 | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | Brooks Midwest XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 49 · Osakis MNOsakis MN | 5,000 Meters Championship | 49 | 20:18.4 PB | 11 |
| Oct 14 | West Central Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 3 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 3 | 20:48.1 PB | 11 |
| Oct 7 | Minnewaska Area InvitationalOct 7 · 5,000 Meters Varsity · Place 4 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 4 | 19:18.4 PB | 11 |
| Sep 30 | Sauk Centre Mainstreeter InviteSep 30 · 5,000 Meters Varsity · Place 7 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 7 | 20:12.25 PB | 11 |
| Sep 27 | Border BattleSep 27 · 5,000 Meters Varsity Girls -- A · Place 7 · Sauk CentreSauk Centre | 5,000 Meters Varsity Girls -- A | 7 | 19:36.10 PB | 11 |
| Sep 23 | Paynesville/ BBE InvitationalSep 23 · 5,000 Meters Varsity · Place 2 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 2 | 20:22.88Unofficial | 11 |
| Sep 16 | Melrose Area InvitationalSep 16 · 5,000 Meters Varsity · Place 4 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 4 | 20:19.3 | 11 |
| Sep 11 | Little Crow InvitationalSep 11 · 5,000 Meters Varsity · Place 7 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 7 | 20:28.4 | 11 |
| Sep 8 | LPGE Cross Country InvitationalSep 8 · 5,000 Meters Varsity · Place 3 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 3 | 20:46.98 PB | 11 |
| Sep 2 | WDC Johanna Olson InvitationalSep 2 · 5,000 Meters Varsity · Place 3 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 3 | 20:33.8 | JR |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSHSL State Championships - Class ANov 2 · 5,000 Meters Class A · Place 42 · Sauk CentreSauk Centre | 5,000 Meters Class A | 42 | 20:11.9 PB | 10 |
| Oct 24 | MSHSL Section 6A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 8 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 8 | 20:13.9 PB | 10 |
| Oct 15 | West Central Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 3 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 3 | 20:16.87 | SO |
| Oct 8 | Minnewaska Area InvitationalOct 8 · 5,000 Meters Varsity · Place 6 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 6 | 21:18.3 | SO |
| Oct 1 | Sauk Centre Mainstreeter InviteOct 1 · 5,000 Meters Varsity · Place 13 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 13 | 21:13.48 | 10 |
| Sep 24 | Paynesville/BBE InvitationalSep 24 · 5,000 Meters Varsity · Place 15 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 15 | 22:24.2 | 10 |
| Sep 17 | Melrose Area InvitationalSep 17 · 5,000 Meters Varsity · Place 18 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 18 | 21:46.63 | SO |
| Sep 12 | Little Crow InvitationalSep 12 · 5,000 Meters Varsity · Place 14 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 14 | 22:09.6 | SO |
| Sep 9 | LPGE Cross Country InvitationalSep 9 · 5,000 Meters Varsity · Place 13 · Sauk CentreSauk Centre | 5,000 Meters Varsity | 13 | 22:20.31 | 10 |
| Sep 3 | WDC Johanna Olson InvitationalSep 3 · 5,000 Meters Varsity · Place 18 · SAUK CENTRESAUK CENTRE | 5,000 Meters Varsity | 18 | 22:42.7 | SO |