Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Benson ParkMSHSL Section 2AA Championships · Oct 26 | 16:15.2 | MSHSL Section 2AA Championships | October 26, 2023 |
| 5,000 Meters · Brooktree Golf CourseEv Berg Invitational · Oct 5 | 16:06.97 | Ev Berg Invitational | October 5, 2023 |
| 5,000 Meters · Cedar Creek ParkI-90 Invitational · Oct 7 | 18:17.4 | I-90 Invitational | October 7, 2021 |
| 5,000 Meters · Crown CollegeWildcat Invitational · Sep 14 | 16:20.91 | Wildcat Invitational | September 14, 2023 |
| 5,000 Meters · Gale Woods FarmMSHSL Section 2AA Championships · Oct 25 | 16:29.99 | MSHSL Section 2AA Championships | October 25, 2022 |
| 5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 4 | 16:11.9 | MSHSL Class AA State Championships | November 4, 2023 |
| 5,000 Meters · Mankato East High SchoolMankato East Tri · Sep 24 | 18:19.77 | Mankato East Tri | September 24, 2020 |
| 5,000 Meters · St. Olaf CollegeMSHSL Class AA State Championships · Nov 5 | 16:42.41 | MSHSL Class AA State Championships | November 5, 2022 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 4 | 15:54.85 | Augustana Twilight XC Meet | September 4, 2026 |
| 8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 27 | 27:58.78 | Lucian Rosa Invitational | September 27, 2025 |
| 8,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 11 | 26:09.72 | Dordt University - Holiday Inn Express Classic XC Meet | October 11, 2025 |
| 8,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 18 | 25:35.6 | Roy Griak Invitational | September 18, 2026 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 27:45.2 | Roy Griak Invitational | September 19, 2025 |
| 8,000 Meters · Maple Grove VenuesWarrior Invitational · Oct 23 | 26:23.5 | Warrior Invitational | October 23, 2026 |
| 8,000 Meters · Rim Rock FarmNCAA D2 Pre-Nationals · Oct 11 | 26:23.1 | NCAA D2 Pre-Nationals | October 11, 2026 |
| 8,000 Meters · Sioux FallsNSIC Conference Championships · Nov 7 | 25:43.5 | NSIC Conference Championships | November 7, 2026 |
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 · 8,000 Meters NSIC · Place 38 · Minnesota StateMinnesota State | 8,000 Meters NSIC | 38 | 25:43.5 PB | Jr |
| Oct 23 | Warrior InvitationalOct 23 · 8,000 Meters College · Place 15 · Minnesota StateMinnesota State | 8,000 Meters College | 15 | 26:23.5 PB | Jr |
| Oct 11 | NCAA D2 Pre-NationalsOct 11 · 8,000 Meters Collegiate · Place 105 · Minnesota StateMinnesota State | 8,000 Meters Collegiate | 105 | 26:23.1 PB | Jr |
| Sep 18 | Roy Griak InvitationalSep 18 · 8,000 Meters Jo Rider College 8k · Place 78 · Minnesota StateMinnesota State | 8,000 Meters Jo Rider College 8k | 78 | 25:35.6 PB | Jr |
| Sep 4 | Augustana Twilight XC MeetSep 4 · 5,000 Meters College Men · Place 63 · Minnesota StateMinnesota State | 5,000 Meters College Men | 63 | 15:54.85 PB | Jr |
2025 Cross Country
3 results2024 Cross Country
2 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 14 · Mankato EastMankato East | 5,000 Meters Class AA | 14 | 16:11.9 PB | 12 |
| Oct 26 | MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 3 · Mankato EastMankato East | 5,000 Meters Varsity | 3 | 16:15.2 PB | 12 |
| Oct 17 | Big 9 Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 3 · Mankato EastMankato East | 5,000 Meters Varsity | 3 | 16:09.2 | 12 |
| Oct 5 | Ev Berg InvitationalOct 5 · 5,000 Meters Varsity · Place 5 · Mankato EastMankato East | 5,000 Meters Varsity | 5 | 16:06.97 PB | 12 |
| Sep 26 | Mankato West InvitationalSep 26 · 5,000 Meters Varsity · Place 2 · Mankato EastMankato East | 5,000 Meters Varsity | 2 | 16:16.86 | — |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 76 · Mankato EastMankato East | 5,000 Meters Championship | 76 | 17:01.4 | 12 |
| Sep 22 | Roy Griak InvitationalSep 22 · 5,000 Meters Championship · Place 76 · Mankato EastMankato East | 5,000 Meters Championship | 76 | 17:01.4 | 12 |
| Sep 14 | Wildcat InvitationalSep 14 · 5,000 Meters Varsity · Place 4 · Mankato EastMankato East | 5,000 Meters Varsity | 4 | 16:20.91 PB | 12 |
| Sep 8 | Faribault InvitationalSep 8 · 5,000 Meters Varsity · Place 7 · Mankato EastMankato East | 5,000 Meters Varsity | 7 | 16:22.25 | — |
| Aug 31 | St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 13 · Mankato EastMankato East | 5,000 Meters Varsity | 13 | 16:41.4 | 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 30 · Mankato EastMankato East | 5,000 Meters Class AA | 30 | 16:42.41 PB | 11 |
| Oct 25 | MSHSL Section 2AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 5 · Mankato EastMankato East | 5,000 Meters Varsity | 5 | 16:29.99 PB | 11 |
| Oct 18 | Big 9 Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 5 · Mankato EastMankato East | 5,000 Meters Varsity | 5 | 16:12.75 | 11 |
| Oct 12 | Mankato East InvitationalOct 12 · 5,000 Meters Varsity · Place 4 · Mankato EastMankato East | 5,000 Meters Varsity | 4 | 16:26.90 | — |
| Oct 6 | Fairmont I-90 MeetOct 6 · 5,000 Meters Junior Varsity · Place 6 · Mankato EastMankato East | 5,000 Meters Junior Varsity | 6 | 16:42.7 | 11 |
| Sep 27 | Mankato West InvitationalSep 27 · 5,000 Meters Varsity · Place 4 · Mankato EastMankato East | 5,000 Meters Varsity | 4 | 16:54.00 | — |
| Sep 23 | Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 158 · Mankato EastMankato East | 5,000 Meters Varsity | 158 | 5:42 | 11 |
| Sep 1 | St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 46 · Mankato EastMankato East | 5,000 Meters Varsity | 46 | 17:16.6 | — |
| Aug 27 | BSM Ron Kretsch InvitationalAug 27 · 3,200 Meters Varsity · Place 2 · Mankato EastMankato East | 3,200 Meters Varsity | 2 | 10:32.2 | — |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSL Class AA State ChampionshipsNov 6 · 5,000 Meters Varsity · Place 30 · Mankato EastMankato East | 5,000 Meters Varsity | 30 | 17:00.71 | 10 |
| Oct 26 | MSHSL Section 2AA ChampionshipsOct 26 · 5,000 Meters Section · Place 9 · Mankato EastMankato East | 5,000 Meters Section | 9 | 17:06.73 | 10 |
| Oct 19 | Big 9 Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 8 · Mankato EastMankato East | 5,000 Meters Varsity | 8 | 17:06.81 | 10 |
| Oct 7 | I-90 InvitationalOct 7 · 5,000 Meters Varsity · Place 30 · Mankato EastMankato East | 5,000 Meters Varsity | 30 | 18:17.4 PB | 10 |
| Sep 28 | Mankato West InvitationalSep 28 · 5,000 Meters Varsity · Place 18 · Mankato EastMankato East | 5,000 Meters Varsity | 18 | 18:39.11 | 10 |
| Sep 24 | Roy Griak InvitationalSep 24 · Varsity · Place 127 · Mankato EastMankato East | Varsity | 127 | 5:45 | 10 |
| Sep 16 | Hutchinson InvitationalSep 16 · 5,000 Meters Varsity · Place 9 · Mankato EastMankato East | 5,000 Meters Varsity | 9 | 18:17.86 | 10 |
| Aug 31 | Mankato East InvitationalAug 31 · 5,000 Meters Varsity · Place 3 · Mankato EastMankato East | 5,000 Meters Varsity | 3 | 17:55.2 | 10 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Mankato West vs Mankato EastOct 1 · 5,000 Meters Varsity · Place 4 · Mankato EastMankato East | 5,000 Meters Varsity | 4 | 17:22.88 | 9 |
| Sep 24 | Mankato East TriSep 24 · 5,000 Meters Varsity · Place 7 · Mankato EastMankato East | 5,000 Meters Varsity | 7 | 18:19.77 PB | 9 |
| Sep 17 | Albert Lea TriSep 17 · 3 Miles Varsity · Place 14 · Mankato EastMankato East | 3 Miles Varsity | 14 | 17:19.2 | 9 |
| Sep 10 | Rochester JM TriSep 10 · 5,000 Meters Varsity · Place 6 · Mankato EastMankato East | 5,000 Meters Varsity | 6 | 18:03.32 | 9 |
| Sep 3 | Mankato East vs. FaribaultSep 3 · 5,000 Meters Varsity · Place 5 · Mankato EastMankato East | 5,000 Meters Varsity | 5 | 18:28.2 | 9 |
| Aug 27 | Mankato East vs. OwatonnaAug 27 · 5,000 Meters Varsity · Place 10 · Mankato EastMankato East | 5,000 Meters Varsity | 10 | 19:19 | 9 |
2019 Cross Country
3 results2018 Cross Country
1 results