Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Battle Creek Regional ParkMSHSL Section 4A Championships · Oct 25 | 17:46.6 | MSHSL Section 4A Championships | October 25, 2018 |
| 5,000 Meters · Enger Golf CourseSwain Invitational · Oct 7 | 19:30.3 | Swain Invitational | October 7, 2017 |
| 5,000 Meters · Highland 9 Golf CourseMSHSL Section 4A Championships · Oct 13 | 18:57.4 | MSHSL Section 4A Championships | October 13, 2020 |
| 5,000 Meters · New Prague Golf ClubWCC East Conf XC Championship · Oct 17 | 18:37.2 | WCC East Conf XC Championship | October 17, 2017 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 12 | 18:28.65 | NXR Heartland Regional Championships | November 12, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results2019 Cross Country
1 results2018 Cross Country
1 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR Heartland Regional ChampionshipsNov 12 · 5,000 Meters Open Invitational · Place 629 · UnattachedUnattached | 5,000 Meters Open Invitational | 629 | 18:28.65 PB | 9 |
| Oct 26 | MSHSL Section 4A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 39 · Holy Family CatholicHoly Family Catholic | 5,000 Meters Varsity | 39 | 18:26 | 9 |
| Oct 17 | WCC East Conf XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 22 · Holy Family CatholicHoly Family Catholic | 5,000 Meters Varsity | 22 | 18:37.2 PB | 9 |
| Oct 7 | Swain InvitationalOct 7 · 5,000 Meters Varsity - A · Place 55 · Holy Family CatholicHoly Family Catholic | 5,000 Meters Varsity - A | 55 | 19:30.3 PB | 9 |
| Sep 23 | Milaca Mega MeetSep 23 · 5,000 Meters Varsity 2A · Place 44 · Holy Family CatholicHoly Family Catholic | 5,000 Meters Varsity 2A | 44 | 18:32.200 | — |
| Aug 31 | St. Olaf High School ShowcaseAug 31 · 5,000 Meters Varsity · Place 101 · Holy Family CatholicHoly Family Catholic | 5,000 Meters Varsity | 101 | 18:23.0 | 9 |