Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Central College CourseHeartland XC Classic · Sep 19 | 23:29.1 | Heartland XC Classic | September 19, 2020 |
| 5,000 Meters · Dallas Center-Grimes CourseGrimes Invitational · Sep 1 | 22:43 | Grimes Invitational | September 1, 2020 |
| 5,000 Meters · Lakeside Municipal Golf CourseIHSAA Class 3A State XC Championships · Oct 30 | 22:26.5 | IHSAA Class 3A State XC Championships | October 30, 2020 |
| 5,000 Meters · Pickard ParkIndianola Invitational · Sep 24 | 23:32.7 | Indianola Invitational | September 24, 2020 |
| 5,000 Meters · Southeast Polk HSSoutheast Polk Invitational · Oct 1 | 22:37.1 | Southeast Polk Invitational | October 1, 2020 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 24:10.6 | NXR Heartland Regional Championships | November 10, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | IHSAA Class 3A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 117 · Carlisle | 5,000 Meters Varsity | 117 | 22:26.5 PB | 10 |
| Oct 1 | Southeast Polk InvitationalOct 1 · 5,000 Meters Varsity · Place 68 · Carlisle | 5,000 Meters Varsity | 68 | 22:37.1 PB | 10 |
| Sep 24 | Indianola InvitationalSep 24 · 5,000 Meters Varsity · Place 34 · Carlisle | 5,000 Meters Varsity | 34 | 23:32.7 PB | 10 |
| Sep 19 | Heartland XC ClassicSep 19 · 5,000 Meters Varsity Red · Place 38 · Carlisle | 5,000 Meters Varsity Red | 38 | 23:29.1 PB | 10 |
| Sep 1 | Grimes InvitationalSep 1 · 5,000 Meters Varsity · Place 59 · Carlisle | 5,000 Meters Varsity | 59 | 22:43 PB | 10 |
2019 Cross Country
3 results