Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSouth Alabama Jaguar Invitational · Feb 4 | 5:00.49 | South Alabama Jaguar Invitational | February 4, 2018 |
| 1000 Meters · IndoorUAB Blazer Invitational · Jan 12 | 3:04.98a | UAB Blazer Invitational | January 12, 2018 |
| 1500 Meters · OutdoorSouth Carolina Gamecock Outdoor Invitational · Apr 13 | 4:47.99a | South Carolina Gamecock Outdoor Invitational | April 13, 2019 |
| 3000 Meters · IndoorUAB Vulcan Invitational · Jan 13 | 10:39.63 | UAB Vulcan Invitational | January 13, 2018 |
| 3000m Steeplechase · 0.762m · OutdoorSun Belt Outdoor Track & field Championships · May 11 | 12:30.52a | Sun Belt Outdoor Track & field Championships | May 11, 2018 |
| 3000m Steeplechase · OutdoorGeorgia Tech Invitational · Apr 22 | 11:23.00 | Georgia Tech Invitational | April 22, 2016 |
| 400 Meters · IndoorSouth Carolina Gamecock Inaugural Indoor · Jan 18 | 58.82a | South Carolina Gamecock Inaugural Indoor | January 18, 2019 |
| 400 Meters · OutdoorGeorgia Tech Yellow Jacket Invitational (College) · Mar 15 | 58.43a | Georgia Tech Yellow Jacket Invitational (College) | March 15, 2019 |
| 800 Meters · IndoorSamford Open Indoor · Feb 9 | 2:12.70a | Samford Open Indoor | February 9, 2018 |
| 800 Meters · OutdoorSun Belt Outdoor Track & field Championships · May 11 | 2:12.29a | Sun Belt Outdoor Track & field Championships | May 11, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
3 results2019 Indoor Track
4 results2018 Outdoor Track
4 results2018 Indoor Track
5 results2016 Outdoor Track
2 results