Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3600 m · WayneWayne State XC Open · Sep 26 | 15:48.67 | Wayne State XC Open | September 26, 2025 |
| 5,000 Meters · Arrowwood ResortAlexandria Lions Invitational · Oct 9 | 20:59.9 | Alexandria Lions Invitational | October 9, 2021 |
| 5,000 Meters · Bertram ParkMonticello Invitational · Sep 10 | 21:03.1 | Monticello Invitational | September 10, 2022 |
| 5,000 Meters · Big Lake Middle SchoolBattle At Liberty · Aug 31 | 22:01.9 | Battle At Liberty | August 31, 2021 |
| 5,000 Meters · Buffalo Heights Golf CourseBuffalo Invitational · Sep 23 | 21:40.2 | Buffalo Invitational | September 23, 2021 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 4 | 20:57.6 | MSHSL Class AA State Championships | November 4, 2023 |
| 5,000 Meters · Little Falls Golf Course57th Annual Myron Ahle / Lucky Lindy Invitational · Sep 15 | 20:32.0 | 57th Annual Myron Ahle / Lucky Lindy Invitational | September 15, 2022 |
| 5,000 Meters · Monticello High SchoolMSHSL Section 5AA Championships · Oct 27 | 20:47.2 | MSHSL Section 5AA Championships | October 27, 2022 |
| 5,000 Meters · Pebble Creek Golf ClubMSHSL Section 5AA Championships · Oct 28 | 20:12.13 | MSHSL Section 5AA Championships | October 28, 2021 |
| 5,000 Meters · Princeton Golf CourseMSHSL Section 5AA Championships · Oct 26 | 21:01.2 | MSHSL Section 5AA Championships | October 26, 2023 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 6 | 20:02.10 | MSHSL Class AA State Championships | November 6, 2021 |
| 5,000 Meters · Wildcat ParkWildcat Invitational · Sep 19 | 21:30.00 | Wildcat Invitational | September 19, 2023 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 4 | 21:04.20 | Augustana Twilight XC Meet | September 4, 2026 |
| 6,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 11 | 24:42.85 | Dordt University - Holiday Inn Express Classic XC Meet | October 11, 2025 |
| 6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 27:21.3 | Roy Griak Invitational | September 19, 2025 |
| 6,000 Meters · Sioux FallsNSIC Conference Championships · Nov 7 | 24:43.6 | NSIC Conference Championships | November 7, 2026 |
| 6,000 Meters · WayneNorthern Sun Conference XC Meet · Oct 24 | 25:40.90 | Northern Sun Conference XC Meet | October 24, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | NSIC Conference ChampionshipsNov 7 · 6,000 Meters NSIC · Place 109 · Sioux FallsSioux Falls | 6,000 Meters NSIC | 109 | 24:43.6 PB | Jr |
| Oct 22 | Mt Marty XC InviteOct 22 · 6,000 Meters Varsity · Place 31 · Sioux FallsSioux Falls | 6,000 Meters Varsity | 31 | 26:29.18 | JR |
| Oct 10 | Dordt Holiday Inn Express XC ClassicOct 10 · 6,000 Meters Gold · Place 74 · Sioux FallsSioux Falls | 6,000 Meters Gold | 74 | 24:49.0 | Jr |
| Sep 25 | Augustana InvitationalSep 25 · 6,000 Meters Women's 6K · Place 175 · Sioux FallsSioux Falls | 6,000 Meters Women's 6K | 175 | 24:44.62 | Jr |
| Sep 4 | Augustana Twilight XC MeetSep 4 · 5,000 Meters College Women · Place 208 · Sioux FallsSioux Falls | 5,000 Meters College Women | 208 | 21:04.20 PB | Jr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Northern Sun Conference XC MeetOct 24 · 6,000 Meters Women's 6000 · Place 98 · Sioux FallsSioux Falls | 6,000 Meters Women's 6000 | 98 | 25:40.90 PB | So |
| Oct 11 | Dordt University - Holiday Inn Express Classic XC MeetOct 11 · 6,000 Meters Gold · Place 119 · Sioux FallsSioux Falls | 6,000 Meters Gold | 119 | 24:42.85 PB | So |
| Sep 26 | Wayne State XC OpenSep 26 · 3,600 Meters Women's · Place 18 · Sioux FallsSioux Falls | 3,600 Meters Women's | 18 | 15:48.67 PB | So |
| Sep 19 | Roy Griak InvitationalSep 19 · 6,000 Meters Suzy Wilson Women’s Maroon Race (Divi · Place 171 · Sioux FallsSioux Falls | 6,000 Meters Suzy Wilson Women’s Maroon Race (Divi | 171 | 27:21.3 PB | So |
| Sep 5 | Augustana Twilight XC MeetSep 5 · 5,000 Meters Varsity · Place 340 · Sioux FallsSioux Falls | 5,000 Meters Varsity | 340 | 20:33.77 | So |
2024 Cross Country
2 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 106 · BeckerBecker | 5,000 Meters Class AA | 106 | 20:57.6 PB | 12 |
| Oct 26 | MSHSL Section 5AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 13 · BeckerBecker | 5,000 Meters Varsity | 13 | 21:01.2 PB | 12 |
| Oct 17 | Mississippi 8 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 13 · BeckerBecker | 5,000 Meters Varsity | 13 | 20:33.4 | 12 |
| Sep 28 | Becker InvitationalSep 28 · 5,000 Meters Varsity · Place 17 · BeckerBecker | 5,000 Meters Varsity | 17 | 22:22.8 | — |
| Sep 19 | Wildcat InvitationalSep 19 · 5,000 Meters Varsity Girls 5k · Place 13 · BeckerBecker | 5,000 Meters Varsity Girls 5k | 13 | 21:30.00 PB | 12 |
| Sep 14 | Little Falls Lucky LindySep 14 · 5,000 Meters Varsity · Place 53 · BeckerBecker | 5,000 Meters Varsity | 53 | 21:06.1 | — |
| Sep 7 | Rocket RunSep 7 · 5,000 Meters Varsity · Place 19 · BeckerBecker | 5,000 Meters Varsity | 19 | 20:53.70 | — |
| Aug 31 | Princeton InvitationalAug 31 · 5,000 Meters Varsity · Place 9 · BeckerBecker | 5,000 Meters Varsity | 9 | 21:13.3 | — |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSHSL Class AA State ChampionshipsNov 5 · 5,000 Meters Class AA · Place 80 · BeckerBecker | 5,000 Meters Class AA | 80 | 20:30.17 | 11 |
| Oct 27 | MSHSL Section 5AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 15 · BeckerBecker | 5,000 Meters Varsity | 15 | 20:47.2 PB | 11 |
| Oct 8 | 49th Annual Alexandria Lions Meet of ChampionsOct 8 · 5,000 Meters Varsity · Place 37 · BeckerBecker | 5,000 Meters Varsity | 37 | 20:17.9 | — |
| Oct 4 | Becker InvitationalOct 4 · 5,000 Meters Varsity · Place 6 · BeckerBecker | 5,000 Meters Varsity | 6 | 20:08.2 | — |
| Sep 29 | Foley InvitationalSep 29 · 5,000 Meters Varsity · Place 16 · BeckerBecker | 5,000 Meters Varsity | 16 | 20:21.8Unofficial | 11 |
| Sep 22 | Buffalo Bison InvitationalSep 22 · 5,000 Meters Varsity · Place 14 · BeckerBecker | 5,000 Meters Varsity | 14 | 20:23.6Unofficial | 11 |
| Sep 15 | 57th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 5,000 Meters Varsity · Place 24 · BeckerBecker | 5,000 Meters Varsity | 24 | 20:32.0 PB | 11 |
| Sep 10 | Monticello InvitationalSep 10 · 5,000 Meters Varsity · Place 15 · BeckerBecker | 5,000 Meters Varsity | 15 | 21:03.1 PB | 11 |
| Sep 1 | Princeton InvitationalSep 1 · 5,000 Meters Varsity · Place 10 · BeckerBecker | 5,000 Meters Varsity | 10 | 21:58.1 | — |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSL Class AA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 35 · BeckerBecker | 5,000 Meters Varsity | 35 | 20:02.10 PB | 10 |
| Oct 28 | MSHSL Section 5AA ChampionshipsOct 28 · 5,000 Meters Varsity · Place 8 · BeckerBecker | 5,000 Meters Varsity | 8 | 20:12.13 PB | 10 |
| Oct 19 | Mississippi 8 Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 6 · BeckerBecker | 5,000 Meters Varsity | 6 | 20:50.8 | — |
| Oct 9 | Alexandria Lions InvitationalOct 9 · 5,000 Meters Girls Varsity · Place 59 · BeckerBecker | 5,000 Meters Girls Varsity | 59 | 20:59.9 PB | 10 |
| Oct 5 | Becker InvitationalOct 5 · 5,000 Meters Varsity · Place 9 · BeckerBecker | 5,000 Meters Varsity | 9 | 21:12.3 | — |
| Sep 30 | Sauk Rapids-Rice InvitationalSep 30 · 5,000 Meters Varsity · Place 3 · BeckerBecker | 5,000 Meters Varsity | 3 | 21:27.93 | 10 |
| Sep 23 | Buffalo InvitationalSep 23 · 5,000 Meters Varsity · Place 11 · BeckerBecker | 5,000 Meters Varsity | 11 | 21:40.2 PB | 10 |
| Sep 16 | Lucky LIndy Little Falls InviteSep 16 · 5,000 Meters Varsity · Place 28 · BeckerBecker | 5,000 Meters Varsity | 28 | 21:20.2Unofficial | 10 |
| Sep 9 | Rocket RunSep 9 · 5,000 Meters Varsity · Place 18 · BeckerBecker | 5,000 Meters Varsity | 18 | 21:27.9 | SO |
| Aug 31 | Battle At LibertyAug 31 · 5,000 Meters Varsity · Place 9 · BeckerBecker | 5,000 Meters Varsity | 9 | 22:01.9 PB | 10 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 3 | Princeton Tri MeetSep 3 · 3,000 Meters Junior Varsity · Place 1 · BeckerBecker | 3,000 Meters Junior Varsity | 1 | 15:25.52 | — |
2019 Cross Country
2 results