Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · El Dorado State Park - Bluestem PointEl Dorado Invitational · Oct 7 | 18:42.91 | El Dorado Invitational | October 7, 2017 |
| 5,000 Meters · Milford State ParkJunction City High School Invitational · Sep 30 | 18:23.8 | Junction City High School Invitational | September 30, 2017 |
| 5,000 Meters · Sand Plum Nature TrailHays High/Victoria Invitational · Sep 14 | 20:00.0 | Hays High/Victoria Invitational | September 14, 2017 |
| 8,000 Meters · Madison Country ClubNSAA Cross Country Championships · Nov 6 | 36:03.8 | NSAA Cross Country Championships | November 6, 2020 |
| 8,000 Meters · Grinnell College Athletic FieldsLes Duke Cross Country Invitational · Sep 8 | 34:59.0 | Les Duke Cross Country Invitational | September 8, 2018 |
| 8,000 Meters · Maple Grove Golf CourseNSAA Conference Championship · Nov 3 | 31:50.7 | NSAA Conference Championship | November 3, 2018 |
| 8,000 Meters · Mount Marty CollegeMount Marty Invitational · Oct 24 | 32:59.6 | Mount Marty Invitational | October 24, 2020 |
| 8,000 Meters · Southeast Polk HSGrand View Viking Cross Country Invitational · Sep 14 | 36:50.8 | Grand View Viking Cross Country Invitational | September 14, 2018 |
| 8,000 Meters · Wartburg/Max CC CourseWartburg Dan Huston Cross Country Invitational · Sep 29 | 33:02.1 | Wartburg Dan Huston Cross Country Invitational | September 29, 2018 |
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 |
| Nov 6 | NSAA Cross Country ChampionshipsNov 6 · 8,000 Meters Championship · Place 37 · Waldorf (Iowa)Waldorf (Iowa) | 8,000 Meters Championship | 37 | 36:03.8 PB | Jr |
| Oct 24 | Mount Marty InvitationalOct 24 · 8,000 Meters College · Place 134 · Waldorf (Iowa)Waldorf (Iowa) | 8,000 Meters College | 134 | 32:59.6 PB | Jr |
| Oct 10 | NAIA Seminole Valley Cross Country StampedeOct 10 · 8,000 Meters Varsity · Place 209 · WaldorfWaldorf | 8,000 Meters Varsity | 209 | 35:10.3 | SO |
| Sep 12 | Fighting Bee InvitationalSep 12 · 6,000 Meters Varsity · Place 40 · WaldorfWaldorf | 6,000 Meters Varsity | 40 | 28:34.7 | SO |
| Sep 5 | Grand View Cross Country OpenSep 5 · 5,000 Meters Varsity · Place 80 · WaldorfWaldorf | 5,000 Meters Varsity | 80 | 22:19.4 | — |
2019 Cross Country
1 results2018 Cross Country
4 results2017 Cross Country
4 results