Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Des Moines Area Community CollegeAnkeny Centennial XC Invite · Oct 4 | 21:29.2 | Ankeny Centennial XC Invite | October 4, 2018 |
| 5,000 Meters · Iowa State Cross Country CourseAmes XC Invitational · Aug 31 | 23:48 | Ames XC Invitational | August 31, 2017 |
| 5,000 Meters · Lakeside Municipal Golf CourseIHSAA 4A State Championship · Oct 27 | 20:13.8 | IHSAA 4A State Championship | October 27, 2018 |
| 5,000 Meters · Lewis Central HSIAHSAA Class 4A Lewis Central District · Oct 18 | 21:14.65 | IAHSAA Class 4A Lewis Central District | October 18, 2018 |
| 5,000 Meters · Marshalltown Community CollegeMarshalltown Bobcat Invitational · Sep 6 | 20:51 | Marshalltown Bobcat Invitational | September 6, 2018 |
| 5,000 Meters · Southeast Polk HS4A State Districts - Southeast Polk · Oct 19 | 22:47.1 | 4A State Districts - Southeast Polk | October 19, 2017 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 11 | 21:15.2 | NXR Heartland Regional Championships | November 11, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Heartland Regional ChampionshipsNov 11 · 5,000 Meters Championship · Place 233 · Valley West Des Moines | 5,000 Meters Championship | 233 | 21:15.2 PB | 12 |
| Oct 27 | IHSAA 4A State ChampionshipOct 27 · 5,000 Meters Varsity · Place 57 · Valley West Des Moines | 5,000 Meters Varsity | 57 | 20:13.8 PB | 12 |
| Oct 18 | IAHSAA Class 4A Lewis Central DistrictOct 18 · 5,000 Meters Varsity · Place 16 · Valley West Des Moines | 5,000 Meters Varsity | 16 | 21:14.65 PB | 12 |
| Oct 4 | Ankeny Centennial XC InviteOct 4 · 5,000 Meters Varsity · Place 61 · Valley West Des Moines | 5,000 Meters Varsity | 61 | 21:29.2 PB | 12 |
| Sep 6 | Marshalltown Bobcat InvitationalSep 6 · 5,000 Meters Varsity · Place 32 · Valley West Des Moines | 5,000 Meters Varsity | 32 | 20:51 PB | 12 |
| Aug 30 | Ames XC InvitationalAug 30 · 5,000 Meters Varsity · Place 18 · Valley | 5,000 Meters Varsity | 18 | 21:31 | SR |
| Aug 21 | Ankenny Centennial InvitationalAug 21 · 5,000 Meters Varsity · Place 15 · Valley | 5,000 Meters Varsity | 15 | 20:28 | SR |
2017 Cross Country
4 results2016 Cross Country
1 results2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Heartland ClassicSep 19 · 5,000 Meters Junior Varsity · Place 107 · Valley | 5,000 Meters Junior Varsity | 107 | 23:52 | FR |
| Sep 15 | Tom Karpen InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 40 · Valley | 5,000 Meters Junior Varsity | 40 | 24:47 | Fr |