Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Detweiller ParkPeoria Notre Dame Richard Spring Invitational · Sep 21 | 22:00.7 | Peoria Notre Dame Richard Spring Invitational | September 21, 2019 |
| 5,000 Meters · Bettendorf HSMAC Conference Meet · Oct 17 | 22:45.5 | MAC Conference Meet | October 17, 2019 |
| 5,000 Meters · Cow Creek ParkPleasant Valley Spartan Challenge · Sep 2 | 24:25 | Pleasant Valley Spartan Challenge | September 2, 2017 |
| 5,000 Meters · Dubuque Soccer ComplexBoughton Invitational · Sep 20 | 23:40.6 | Boughton Invitational | September 20, 2018 |
| 5,000 Meters · Marshalltown Community CollegeMarshalltown Bobcat Invitational · Sep 6 | 24:09 | Marshalltown Bobcat Invitational | September 6, 2018 |
| 5,000 Meters · Wartburg CollegeSteve Johnson Invite · Sep 29 | 21:19.8 | 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 results2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 29 | Steve Johnson InviteSep 29 · 5,000 Meters Varsity · Place 79 · Pleasant Valley | 5,000 Meters Varsity | 79 | 21:19.8 PB | 11 |
| Sep 20 | Boughton InvitationalSep 20 · 5,000 Meters Varsity · Place 58 · Pleasant Valley | 5,000 Meters Varsity | 58 | 23:40.6 PB | 11 |
| Sep 6 | Marshalltown Bobcat InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 74 · Pleasant Valley | 5,000 Meters Junior Varsity | 74 | 24:09 PB | 11 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Clinton InvitationalSep 30 · 5,000 Meters Varsity · Place 22 · Pleasant Valley JV | 5,000 Meters Varsity | 22 | 23:01.1 | 10 |
| Sep 2 | Pleasant Valley Spartan ChallengeSep 2 · 5,000 Meters Frosh/Soph · Place 74 · Pleasant Valley | 5,000 Meters Frosh/Soph | 74 | 24:25 PB | 10 |