Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowwood ResortAlexandria Lions Invitational · Oct 9 | 19:46.4 | Alexandria Lions Invitational | October 9, 2021 |
| 5,000 Meters · Benson ParkMSHSL Section 2AA Championships · Oct 26 | 18:44.1 | MSHSL Section 2AA Championships | October 26, 2023 |
| 5,000 Meters · Crown CollegeWildcat Invitational · Sep 14 | 19:16.46 | Wildcat Invitational | September 14, 2023 |
| 5,000 Meters · Gale Woods FarmMSHSL Section 2AA Championships · Oct 25 | 18:50.42 | MSHSL Section 2AA Championships | October 25, 2022 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 4 | 18:27.2 | MSHSL Class AA State Championships | November 4, 2023 |
| 5,000 Meters · Marshall Golf ClubMarshall Cross Country Invitational · Sep 13 | 19:12.0 | Marshall Cross Country Invitational | September 13, 2022 |
| 5,000 Meters · Pipestone GCBig South Conference Meet · Oct 19 | 18:53.67 | Big South Conference Meet | October 19, 2021 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 5 | 18:37.53 | MSHSL Class AA State Championships | November 5, 2022 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 11 | 19:52.3 | NXR Heartland Regional Championships | November 11, 2018 |
| 6,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 11 | 21:46.98 | Dordt University - Holiday Inn Express Classic XC Meet | October 11, 2025 |
| 6,000 Meters · Sioux FallsNSIC Conference Championships · Nov 7 | 21:35.7 | NSIC Conference Championships | November 7, 2026 |
| 6,000 Meters · Tom Rutledge Cross Country CourseNCAA DII Central Regional · Nov 8 | 21:48.19 | NCAA DII Central Regional | November 8, 2025 |
| 6,000 Meters · WayneNorthern Sun Conference XC Meet · Oct 24 | 22:12.20 | 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
2 results2025 Cross Country
3 results2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 3 · MarshallMarshall | 5,000 Meters Class AA | 3 | 18:27.2 PB | 12 |
| Oct 26 | MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 2 · MarshallMarshall | 5,000 Meters Varsity | 2 | 18:44.1 PB | 12 |
| Oct 17 | Big South Cross Country Conference MeetOct 17 · 5,000 Meters Varsity · Place 1 · MarshallMarshall | 5,000 Meters Varsity | 1 | 18:12.07Unofficial | 12 |
| Oct 11 | Mankato East InvitationalOct 11 · 5,000 Meters Varsity · Place 1 · MarshallMarshall | 5,000 Meters Varsity | 1 | 18:29.2 | SR |
| Sep 30 | Willmar Glacial Lakes InviteSep 30 · 5,000 Meters Varsity · Place 4 · MarshallMarshall | 5,000 Meters Varsity | 4 | 19:50.7 | — |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 23 · MarshallMarshall | 5,000 Meters Championship | 23 | 19:40.8 | 12 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 23 · MarshallMarshall | 5,000 Meters Championship | 23 | 19:40.8 | 12 |
| Sep 14 | Wildcat InvitationalSep 14 · 5,000 Meters Varsity · Place 2 · MarshallMarshall | 5,000 Meters Varsity | 2 | 19:16.46 PB | 12 |
| Sep 7 | Bauman/Rovn InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · MarshallMarshall | 5,000 Meters Varsity | 5 | 19:11.44 | 12 |
| Aug 28 | Marshall Cross Country InvitationalAug 28 · 5,000 Meters Varsity Girls · Place 1 · MarshallMarshall | 5,000 Meters Varsity Girls | 1 | 19:17.90 | 12 |
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 7 · MarshallMarshall | 5,000 Meters Class AA | 7 | 18:37.53 PB | 11 |
| Oct 25 | MSHSL Section 2AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 3 · MarshallMarshall | 5,000 Meters Varsity | 3 | 18:50.42 PB | 11 |
| Oct 18 | Big South Conference Meet, Use this oneOct 18 · 5,000 Meters Varsity · Place 2 · MarshallMarshall | 5,000 Meters Varsity | 2 | 18:52.25Unofficial | 11 |
| Oct 12 | Mankato East InvitationalOct 12 · 5,000 Meters Varsity · Place 3 · MarshallMarshall | 5,000 Meters Varsity | 3 | 18:52.55 | — |
| Oct 8 | 49th Annual Alexandria Lions Meet of ChampionsOct 8 · 5,000 Meters Varsity · Place 12 · MarshallMarshall | 5,000 Meters Varsity | 12 | 19:16.4 | — |
| Sep 23 | Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 49 · MarshallMarshall | 5,000 Meters Varsity | 49 | 6:27 | 11 |
| Sep 13 | Marshall Cross Country InvitationalSep 13 · 5,000 Meters Varsity Girls · Place 2 · MarshallMarshall | 5,000 Meters Varsity Girls | 2 | 19:12.0 PB | 11 |
| Sep 8 | Hopkins Bauman/Rovn InvitationalSep 8 · 5,000 Meters Varsity · Place 6 · MarshallMarshall | 5,000 Meters Varsity | 6 | 19:27.5 | 11 |
| Aug 26 | Fairmont Early Bird MeetAug 26 · 4,000 Meters Varsity · Place 2 · MarshallMarshall | 4,000 Meters Varsity | 2 | 16:10.8 | 11 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSL Class AA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 10 · MarshallMarshall | 5,000 Meters Varsity | 10 | 19:08.76 | 10 |
| Oct 26 | MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Section · Place 4 · MarshallMarshall | 5,000 Meters Section | 4 | 19:02.48 | 10 |
| Oct 19 | Big South Conference MeetOct 19 · 5,000 Meters Varsity · Place 5 · MarshallMarshall | 5,000 Meters Varsity | 5 | 18:53.67 PB | 10 |
| Oct 12 | Mankato East InvitationalOct 12 · 5,000 Meters Varsity · Place 5 · MarshallMarshall | 5,000 Meters Varsity | 5 | 19:21.48 | 10 |
| Oct 9 | Alexandria Lions InvitationalOct 9 · 5,000 Meters Girls Varsity · Place 21 · MarshallMarshall | 5,000 Meters Girls Varsity | 21 | 19:46.4 PB | 10 |
| Oct 2 | Willmar Cross Country InvitationalOct 2 · 5,000 Meters Varsity · Place 9 · MarshallMarshall | 5,000 Meters Varsity | 9 | 19:58.1 | — |
| Sep 25 | Milaca Mega MeetSep 25 · 5,000 Meters Varsity Division 2 · Place 7 · MarshallMarshall | 5,000 Meters Varsity Division 2 | 7 | 19:41.8 | — |
| Sep 16 | Hutchinson InvitationalSep 16 · 5,000 Meters Varsity · Place 5 · MarshallMarshall | 5,000 Meters Varsity | 5 | 20:39.56 | 10 |
| Sep 9 | Bauman/Rovn Hopkins Invitational Sep 9 · 5,000 Meters Varsity · Place 13 · MarshallMarshall | 5,000 Meters Varsity | 13 | 20:20.6 | 10 |
2020 Cross Country
3 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section - Combined · MarshallMarshall | 5,000 Meters Open Invitational Section - Combined | 0 | — | 8 |
| Nov 2 | MSHSL State Cross Country Class A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 97 · MarshallMarshall | 5,000 Meters Varsity | 97 | 19:41.5 | — |
| Nov 2 | MSHSL State Cross Country Class AA ChampionshipsNov 2 · 5,000 Meters Class AA · Place 97 · MarshallMarshall | 5,000 Meters Class AA | 97 | 19:41.47 | 8 |
| Oct 24 | MSHSL Section 2AA ChampionshipsOct 24 · 5,000 Meters Section · MarshallMarshall | 5,000 Meters Section | 0 | 19:55.6 | 8 |
| Oct 5 | Lions Cross Country Invitational "Meet of Champions"Oct 5 · 5,000 Meters Varsity · Place 49 · MarshallMarshall | 5,000 Meters Varsity | 49 | 20:12.4 | 8 |
| Sep 28 | Roy Griak InvitationalSep 28 · 5,000 Meters Varsity · Place 188 · MarshallMarshall | 5,000 Meters Varsity | 188 | 6:47 | 8 |
| Sep 17 | Waconia Run of the Lakes InvitationalSep 17 · 4,000 Meters Varsity · Place 17 · MarshallMarshall | 4,000 Meters Varsity | 17 | 18:26.1 | — |
| Sep 5 | Bauman/Rovn Hopkins InviteSep 5 · 5,000 Meters Varsity · Place 64 · MarshallMarshall | 5,000 Meters Varsity | 64 | 22:09.8 | 8 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Heartland Regional ChampionshipsNov 11 · 5,000 Meters Championship · Place 168 · MarshallMarshall | 5,000 Meters Championship | 168 | 19:52.3 PB | 7 |
| Nov 3 | MSHSL Class AA State ChampionshipsNov 3 · 5,000 Meters Varsity · Place 134 · MarshallMarshall | 5,000 Meters Varsity | 134 | 20:11.8 | 7 |
| Oct 25 | MSHSL Section 2AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 23 · MarshallMarshall | 5,000 Meters Varsity | 23 | 19:51.1 | 7 |
| Sep 29 | 2018 Roy Griak InvitationalSep 29 · 5,000 Meters Varsity · Place 234 · Marshall (Mn)Marshall (Mn) | 5,000 Meters Varsity | 234 | 21:11.9 | 7 |
| Aug 31 | Augustana TwilightAug 31 · 5,000 Meters Varsity · Place 140 · Marshall HigMarshall Hig | 5,000 Meters Varsity | 140 | 22:37.66 | 7 |