Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dallas Center-Grimes CourseGrimes Invitational · Sep 1 | 19:56 | Grimes Invitational | September 1, 2020 |
| 5,000 Meters · Lakeside Municipal Golf CourseIHSAA Iowa Class 3A State XC Championships · Nov 2 | 19:23.0 | IHSAA Iowa Class 3A State XC Championships | November 2, 2019 |
| 5,000 Meters · Pella HSIAHSAA Class 3A Pella District · Oct 18 | 21:00 | IAHSAA Class 3A Pella District | October 18, 2018 |
| 5,000 Meters · Ridge Point ParkWaukee Invitational · Sep 25 | 21:35 | Waukee Invitational | September 25, 2018 |
| 5,000 Meters · Southeast Polk HSSoutheast Polk Invitational · Oct 3 | 20:30.4 | Southeast Polk Invitational | October 3, 2019 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 11 | 20:28.5 | NXR Heartland Regional Championships | November 11, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | IHSAA Class 3A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 25 · Dallas Center-Grimes | 5,000 Meters Varsity | 25 | 20:02.4 | 12 |
| Oct 12 | Little Hawkeye Conference ChampionshipOct 12 · 5,000 Meters Varsity · Place 6 · Dallas Center-Grimes | 5,000 Meters Varsity | 6 | 19:43.9 | 12 |
| Oct 6 | Norwalk XC InvitationalOct 6 · 5,000 Meters Varsity · Place 7 · Dallas Center-Grimes | 5,000 Meters Varsity | 7 | 20:26.7 | 12 |
| Oct 1 | Southeast Polk InvitationalOct 1 · 5,000 Meters Varsity · Place 21 · Dallas Center-Grimes | 5,000 Meters Varsity | 21 | 20:39.9 | 12 |
| Sep 1 | Grimes InvitationalSep 1 · 5,000 Meters Varsity · Place 6 · Dallas Center-Grimes | 5,000 Meters Varsity | 6 | 19:56 PB | 12 |
2019 Cross Country
4 results2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NXR Heartland Regional ChampionshipsNov 11 · 5,000 Meters Open Invitational - MERGE · Place 121 · Dallas Center-Grimes | 5,000 Meters Open Invitational - MERGE | 121 | 20:28.5 PB | 10 |
| Oct 27 | IHSAA 3A State ChampionshipOct 27 · 5,000 Meters Varsity · Place 45 · Dallas Center-Grimes | 5,000 Meters Varsity | 45 | 20:35.7 | 10 |
| Oct 18 | IAHSAA Class 3A Pella DistrictOct 18 · 5,000 Meters Varsity · Place 17 · Dallas Center-Grimes | 5,000 Meters Varsity | 17 | 21:00 PB | 10 |
| Sep 25 | Waukee InvitationalSep 25 · 5,000 Meters Varsity · Place 24 · Dallas Center-Grimes | 5,000 Meters Varsity | 24 | 21:35 PB | 10 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | IHSAA 3A State XC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 26 · Dallas Center-Grimes | 5,000 Meters Varsity | 26 | 19:46.1 | 9 |
| Sep 16 | Heartland Classic Sep 16 · Varsity · Place 53 · Dallas Center-Grimes | Varsity | 53 | 20:55.7 | 9 |