Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Birdsall ParkIHSAA Class 1A District-Cedar Falls · Oct 24 | 22:00 | IHSAA Class 1A District-Cedar Falls | October 24, 2019 |
| 5,000 Meters · Birdsall Park North of Uni Dome1A District-Cedar Falls · Oct 20 | 22:04 | 1A District-Cedar Falls | October 20, 2016 |
| 5,000 Meters · Fox Ridge Golf CourseWolverine Invitational · Oct 8 | 20:41 | Wolverine Invitational | October 8, 2019 |
| 5,000 Meters · Oakleaf Golf CourseNICL Conference Meet · Oct 17 | 20:57 | NICL Conference Meet | October 17, 2019 |
| 5,000 Meters · UnknownSpartan Invitational · Sep 20 | 21:40 | Spartan Invitational | September 20, 2018 |
| 5,000 Meters · Wartburg CollegeSteve Johnson Invite · Sep 29 | 21:12.1 | 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
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | IHSAA Class 1A District-Cedar FallsOct 24 · 5,000 Meters Varsity · Place 111 · Wapsie Valley Fairbank | 5,000 Meters Varsity | 111 | 22:00 PB | 12 |
| Oct 17 | NICL Conference MeetOct 17 · 5,000 Meters Varsity · Place 83 · Wapsie Valley Fairbank | 5,000 Meters Varsity | 83 | 20:57 PB | 12 |
| Oct 8 | Wolverine InvitationalOct 8 · 5,000 Meters Varsity · Place 119 · Wapsie Valley Fairbank | 5,000 Meters Varsity | 119 | 20:41 PB | 12 |
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | Steve Johnson InviteSep 29 · 5,000 Meters Varsity · Place 217 · Wapsie Valley Fairbank | 5,000 Meters Varsity | 217 | 21:12.1 PB | 11 |
| Sep 20 | Spartan InvitationalSep 20 · 5,000 Meters Varsity · Place 68 · Wapsie Valley Fairbank | 5,000 Meters Varsity | 68 | 21:40 PB | 11 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | 1A District-Cedar FallsOct 20 · 5,000 Meters Varsity · Place 109 · Wapsie Valley Fairbank | 5,000 Meters Varsity | 109 | 22:04 PB | 9 |