Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNWMS Open · Jan 22 | 4:46.29 | NWMS Open | January 22, 2022 |
| 1000 Meters · IndoorBattle In The Hive · Jan 15 | 2:48.47a | Battle In The Hive | January 15, 2022 |
| 1500 Meters · OutdoorCentral College Dutch Invite · Mar 28 | 4:32.04a | Central College Dutch Invite | March 28, 2024 |
| 3000 Meters · IndoorChelsey M Henkenius Indoor Open · Jan 18 | 10:48.03 | Chelsey M Henkenius Indoor Open | January 18, 2020 |
| 3000 Race Walk Finals · IndoorFighting Bee Invitational · Jan 28 | 14:41.19 | Fighting Bee Invitational | January 28, 2022 |
| 3000m Race Walk · IndoorHeart of America Championships · Feb 16 | 14:05.17a | Heart of America Championships | February 16, 2024 |
| 3000m Racewalk · IndoorFighting Bee Invitational · Jan 27 | 13:49.93a | Fighting Bee Invitational | January 27, 2024 |
| 5000 Meters · IndoorDennis Young Classic · Jan 31 | 18:23.81 | Dennis Young Classic | January 31, 2020 |
| 5000 Meters · OutdoorGrand View Viking Relays · Mar 26 | 18:21.32 | Grand View Viking Relays | March 26, 2021 |
| 5000 Race Walk Finals · OutdoorViking Classic · Apr 23 | 26:48.69 | Viking Classic | April 23, 2021 |
| 5000m Race Walk · OutdoorCornell Invitational · Apr 6 | 23:36.89a | Cornell Invitational | April 6, 2024 |
| 5000m Racewalk · OutdoorGrand View Viking Relays · Mar 26 | 24:45.91a | Grand View Viking Relays | March 26, 2022 |
| 600 Yards Finals · IndoorNWMS Open · Jan 22 | 1:23.40 | NWMS Open | January 22, 2022 |
| 800 Meters · IndoorBearcat Open · Feb 1 | 2:07.49a | Bearcat Open | February 1, 2024 |
| 800 Meters · OutdoorGV Viking Classic · Apr 26 | 2:10.97a | GV Viking Classic | April 26, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
6 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 16 | Heart of America ChampionshipsFeb 16 · 3000m Race Walk · Place 2 · Grand View (Iowa) | 3000m Race Walk | 2 | 14:05.17a PB | — |
| Feb 10 | SAU Tune UpFeb 10 · 1000 Meters · Place 5 · Grand View | 1000 Meters | 5 | 2:56.07 | SR |
| Feb 1 | Bearcat OpenFeb 1 · 1000 Meters · Place 33 · Grand View (Iowa) | 1000 Meters | 33 | 2:50.94a | — |
| Feb 1 | Bearcat OpenFeb 1 · 800 Meters · Place 50 · Grand View (Iowa) | 800 Meters | 50 | 2:07.49a PB | — |
| Jan 27 | Fighting Bee InvitationalJan 27 · 3000m Racewalk · Place 2 · Grand View (Iowa) | 3000m Racewalk | 2. | 13:49.93a PB | Sr |
| Jan 20 | Richard Alsup OpenJan 20 · 1000 Meters · Place 14 · Grand View (Iowa) | 1000 Meters | 14 | 2:51.93a | — |
| Jan 20 | Richard Alsup OpenJan 20 · 800 Meters · Place 36 · Grand View (Iowa) | 800 Meters | 36 | 2:16.03a | — |
2023 Indoor Track
3 results2023 Outdoor Track
3 results2022 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 3 | Frigid Bee InvitationalDec 3 · 3000m Racewalk · Place 3 · Grand View (Iowa) | 3000m Racewalk | 3. | 14:54.82a | Jr |
| Feb 18 | Heart of America Indoor ChampionshipsFeb 18 · 3000m Racewalk · Place 4 · Grand View (Iowa) | 3000m Racewalk | 4. | 15:20.95a | So |
| Feb 12 | Concordia InvitationalFeb 12 · 1000 Meters · Place 10 · Grand View (Iowa) | 1000 Meters | 10. | 2:48.89a | So |
| Jan 28 | Fighting Bee InvitationalJan 28 · 3000 Race Walk Finals · Place 2 · Grand View | 3000 Race Walk Finals | 2 | 14:41.19 PB | SO |
| Jan 22 | NWMS OpenJan 22 · 1 Mile · Place 25 · Grand View | 1 Mile | 25 | 4:46.29 PB | SO |
| Jan 22 | NWMS OpenJan 22 · 600 Yards Finals · Place 22 · Grand View | 600 Yards Finals | 22 | 1:23.40 PB | SO |
| Jan 15 | Battle In The HiveJan 15 · 1000 Meters · Place 9 · Grand View (Iowa) | 1000 Meters | 9. | 2:48.47a PB | So |
2022 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | NAIA ChampionshipsMay 25 · 5000m Racewalk · Place 14 · Grand View (Iowa) | 5000m Racewalk | 14. | 28:41.28a | So |
| Apr 14 | Statesmen InviteApr 14 · 5000m Racewalk · Place 1 · Grand View (Iowa) | 5000m Racewalk | 1. | 23:45.88aUnofficial | So |
| Mar 26 | Grand View Viking RelaysMar 26 · 5000m Racewalk · Place 2 · Grand View (Iowa) | 5000m Racewalk | 2. | 24:45.91a PB | So |
2021 Indoor Track
6 results2021 Outdoor Track
6 results2020 Indoor Track
5 results