Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Westby HSWestby · Aug 22 | 18:41.0 | Westby | August 22, 2017 |
| 5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Angel Invite · Sep 16 | 22:50.8 | Angel Invite | September 16, 2017 |
| 5,000 Meters · Maple Grove Golf CourseLa Crosse Chileda Classic · Oct 2 | 23:54.7 | La Crosse Chileda Classic | October 2, 2017 |
| 5,000 Meters · Ridges Golf CourseWisconsin Rapids Lincoln Invitational · Oct 7 | 22:17.94 | Wisconsin Rapids Lincoln Invitational | October 7, 2017 |
| 5,000 Meters · Rolling Greens Golf CourseDurand Invitional · Sep 21 | 24:08.5 | Durand Invitional | September 21, 2017 |
| 5,000 Meters · Vernon County FairgroundsCoulee Conference Champsionship · Oct 13 | 20:53.5 | Coulee Conference Champsionship | October 13, 2020 |
| 5,000 Meters · Westby HSWIAA D3 Sectional - Westby · Oct 26 | 18:45.0 | WIAA D3 Sectional - Westby | October 26, 2019 |
| 5,000 Meters · Westby HSWestby Invitiational · Sep 24 | 19:26.3 | Westby Invitiational | September 24, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
4 results2019 Cross Country
4 results2018 Cross Country
4 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Wisconsin Rapids Lincoln InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 130 · Luther | 5,000 Meters Junior Varsity | 130 | 22:17.94 PB | 9 |
| Oct 2 | La Crosse Chileda ClassicOct 2 · 5,000 Meters Varsity · Place 77 · Luther | 5,000 Meters Varsity | 77 | 23:54.7 PB | 9 |
| Sep 21 | Durand InvitionalSep 21 · 5,000 Meters Varsity · Place 126 · Luther | 5,000 Meters Varsity | 126 | 24:08.5 PB | 9 |
| Sep 16 | Angel InviteSep 16 · 5,000 Meters Varsity · Place 220 · Luther | 5,000 Meters Varsity | 220 | 22:50.8 PB | 9 |
| Aug 22 | Westby Aug 22 · 4,000 Meters Varsity · Place 124 · Luther | 4,000 Meters Varsity | 124 | 18:41.0 PB | 9 |