Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 Meters · OutdoorLouisville TF Invitational · Apr 16 | 3:47.70a | Louisville TF Invitational | April 16, 2022 |
| 1600 Meters · OutdoorNDHSAA State A Track & Field Meet · May 28 | 4:13.26a | NDHSAA State A Track & Field Meet | May 28, 2021 |
| 3000 Meters · IndoorWindy City Invitational · Feb 10 | 8:17.35a | Windy City Invitational | February 10, 2023 |
| 3000m Steeplechase · 0.914m · Outdoor96th Texas Clyde Littlefield Relays - Collegiate · Mar 27 | 9:17.68a | 96th Texas Clyde Littlefield Relays - Collegiate | March 27, 2024 |
| 3000m Steeplechase · OutdoorGary Wieneke Memorial · Apr 13 | 9:14.15a | Gary Wieneke Memorial | April 13, 2024 |
| 3200 Meters · OutdoorNDHSAA State A Track & Field Meet · May 28 | 8:59.56a | NDHSAA State A Track & Field Meet | May 28, 2021 |
| 400 Meters · OutdoorDickinson Varsity Pankratz Track & Field Meet · Apr 27 | 54.01a | Dickinson Varsity Pankratz Track & Field Meet | April 27, 2021 |
| 5000 Meters · IndoorWisconsin Windy City Invitational · Feb 9 | 14:22.01a | Wisconsin Windy City Invitational | February 9, 2024 |
| 5000 Meters · Outdooradidas Raleigh Relays · Mar 23 | 14:30.19a | adidas Raleigh Relays | March 23, 2023 |
| 800 Meters · OutdoorNDHSAA State A Track & Field Meet · May 28 | 1:55.48a | NDHSAA State A Track & Field Meet | May 28, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
2 results2024 Indoor Track
2 results2023 Outdoor Track
1 results2023 Indoor Track
2 results2022 Outdoor Track
4 results2022 Indoor Track
1 results2021 Outdoor Track
8 results