Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Birdsall ParkIHSAA Class 1A District-Cedar Falls · Oct 24 | 18:08 | IHSAA Class 1A District-Cedar Falls | October 24, 2019 |
| 5,000 Meters · Birdsall Park North of Uni Dome1A District-Cedar Falls · Oct 20 | 19:34 | 1A District-Cedar Falls | October 20, 2016 |
| 5,000 Meters · Fort DodgeIHSAA 1A State Championship · Oct 27 | 17:29.1 | IHSAA 1A State Championship | October 27, 2018 |
| 5,000 Meters · Lakeside Municipal Golf CourseIHSAA Iowa Class 1A State XC Championships · Nov 2 | 17:30 | IHSAA Iowa Class 1A State XC Championships | November 2, 2019 |
| 5,000 Meters · Marshalltown Community CollegeIAHSAA Class 1A - Marshalltown · Oct 18 | 16:55.3 | IAHSAA Class 1A - Marshalltown | October 18, 2018 |
| 5,000 Meters · Pioneer Town & Country ClubPanther Invitational · Sep 26 | 16:42.21 | Panther Invitational | September 26, 2019 |
| 5,000 Meters · Wartburg CollegeSteve Johnson Invite · Sep 29 | 16:38.9 | Steve Johnson Invite | September 29, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | IHSAA Iowa Class 1A State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 39 · Saint Ansgar | 5,000 Meters Varsity | 39 | 17:30 PB | 12 |
| Oct 24 | IHSAA Class 1A District-Cedar FallsOct 24 · 5,000 Meters Varsity · Place 7 · Saint Ansgar | 5,000 Meters Varsity | 7 | 18:08 PB | 12 |
| Oct 14 | Forest City InvitationalOct 14 · 5,000 Meters Varsity · Place 1 · St. Ansgar | 5,000 Meters Varsity | 1 | 16:32.3 | — |
| Sep 26 | Panther InvitationalSep 26 · 5,000 Meters 5000 · Place 1 · Saint Ansgar | 5,000 Meters 5000 | 1 | 16:42.21 PB | 12 |
| Sep 3 | Newman InvitationalSep 3 · 5,000 Meters Varsity · Place 2 · St Ansgar | 5,000 Meters Varsity | 2 | 17:24.47 | 12 |
2018 Cross Country
3 results2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Steve Johnson InvitationalSep 30 · 5,000 Meters Varsity · Place 99 · Saint Ansgar | 5,000 Meters Varsity | 99 | 18:45.0Unofficial | 10 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | 1A District-Cedar FallsOct 20 · 5,000 Meters Varsity · Place 47 · Saint Ansgar | 5,000 Meters Varsity | 47 | 19:34 PB | 9 |