Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorUSATF Junior Outdoor Championships (Day 1) · Jun 22 | 10.75a | USATF Junior Outdoor Championships (Day 1) | June 22, 2017 |
| 1000 Meters · IndoorTexas Tech Classic & Multis (Day 2) · Jan 27 | 2:55.65a | Texas Tech Classic & Multis (Day 2) | January 27, 2018 |
| 110m Hurdles · 39" / 0.991m · OutdoorUSATF Junior Outdoor Championships (Day 2) · Jun 23 | 14.44a | USATF Junior Outdoor Championships (Day 2) | June 23, 2017 |
| 110m Hurdles · 42" / 1.067m · Outdoor90th Clyde Littlefield Texas Relays (Day 2) · Mar 30 | 14.65a | 90th Clyde Littlefield Texas Relays (Day 2) | March 30, 2017 |
| 1500 Meters · OutdoorUSATF Junior Outdoor Championships (Day 2) · Jun 23 | 5:11.99a | USATF Junior Outdoor Championships (Day 2) | June 23, 2017 |
| 400 Meters · OutdoorUSATF Junior Outdoor Championships (Day 1) · Jun 22 | 50.40a | USATF Junior Outdoor Championships (Day 1) | June 22, 2017 |
| 60 Meter · IndoorTexas Tech Classic & Multis Day 1 · Jan 26 | 6.97a | Texas Tech Classic & Multis Day 1 | January 26, 2018 |
| 60m Hurdles · 42" / 1.067m · IndoorCorky Classic · Jan 13 | 8.14a | Corky Classic | January 13, 2018 |
| Decathlon · OutdoorUSATF Junior Outdoor Championships (Day 2) · Jun 23 | 7547 | USATF Junior Outdoor Championships (Day 2) | June 23, 2017 |
| Discus · 1.6kg · OutdoorUSATF Junior Outdoor Championships (Day 2) · Jun 23 | 40.06m | USATF Junior Outdoor Championships (Day 2) | June 23, 2017 |
| Discus · 2kg · Outdoor90th Clyde Littlefield Texas Relays (Day 2) · Mar 30 | 37.18m | 90th Clyde Littlefield Texas Relays (Day 2) | March 30, 2017 |
| Heptathlon · IndoorNCAA DI Indoor Champs (Day 2) · Mar 10 | 5398 | NCAA DI Indoor Champs (Day 2) | March 10, 2018 |
| High Jump · IndoorTexas Tech Classic & Multis Day 1 · Jan 26 | 2.01m | Texas Tech Classic & Multis Day 1 | January 26, 2018 |
| High Jump · Outdoor90th Clyde Littlefield Texas Relays (Day 1) · Mar 29 | 2.00m | 90th Clyde Littlefield Texas Relays (Day 1) | March 29, 2017 |
| Javelin · 800g · OutdoorUSATF Junior Outdoor Championships (Day 2) · Jun 23 | 54.44m | USATF Junior Outdoor Championships (Day 2) | June 23, 2017 |
| Long Jump · IndoorCorky Classic · Jan 13 | 7.36m | Corky Classic | January 13, 2018 |
| Long Jump · OutdoorUSATF Junior Outdoor Championships (Day 1) · Jun 22 | 7.44m | USATF Junior Outdoor Championships (Day 1) | June 22, 2017 |
| Pole Vault · IndoorTexas Tech Classic & Multis (Day 2) · Jan 27 | 4.44m | Texas Tech Classic & Multis (Day 2) | January 27, 2018 |
| Pole Vault · OutdoorUSATF Junior Outdoor Championships (Day 2) · Jun 23 | 4.30m | USATF Junior Outdoor Championships (Day 2) | June 23, 2017 |
| Shot Put · 16lb / 7.26kg · IndoorTexas Tech Classic & Multis Day 1 · Jan 26 | 13.20m | Texas Tech Classic & Multis Day 1 | January 26, 2018 |
| Shot Put · 16lb / 7.26kg · OutdoorUSATF Junior Outdoor Championships (Day 1) · Jun 22 | 13.89m | USATF Junior Outdoor Championships (Day 1) | June 22, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 25 | RemovedJan 25 · 60m Hurdles · Texas | 60m Hurdles42" / 1.067mRound P | -- | DNS | Sr |
| Jan 17 | Leonard Hilton InvitationalJan 17 · Long Jump · Place 6 · Texas | Long Jump | 6 | 23-8 | JR |
2019 Indoor Track
1 results2018 Outdoor Track
1 results2018 Indoor Track
23 results2017 Outdoor Track
25 results2017 Indoor Track
1 results