Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100m Hurdles · 33" / 0.838m · OutdoorAAU NC Regional Qualifier · Jun 29 | 20.81a | AAU NC Regional Qualifier | June 29, 2017 |
| 1500 Meters · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 21 | 5:36.11a | USATF Region 16 Junior Olympic Championships | June 21, 2018 |
| 200 Meters · OutdoorAAU NC Regional Qualifier · Jun 29 | 30.51a | AAU NC Regional Qualifier | June 29, 2017 |
| 2000m Steeplechase · 0.762m · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 21 | 8:44.27a | USATF Region 16 Junior Olympic Championships | June 21, 2018 |
| 2000m Steeplechase · OutdoorUSATF Hershey National Junior Olympic Championships · Jul 23 | 8:47.10 | USATF Hershey National Junior Olympic Championships | July 23, 2018 |
| 3000 Meters · OutdoorJohnson Riley Track Challenge · May 28 | 11:58.84 | Johnson Riley Track Challenge | May 28, 2016 |
| 800 Meters · OutdoorN.C. State Games · Jun 2 | 2:40.84a | N.C. State Games | June 2, 2018 |
| Heptathlon · OutdoorAAU NC Regional Qualifier · Jun 29 | 2841 | AAU NC Regional Qualifier | June 29, 2017 |
| High Jump · OutdoorAAU NC Regional Qualifier · Jun 29 | 1.35m | AAU NC Regional Qualifier | June 29, 2017 |
| Javelin · 300g TJ · OutdoorAAU NC District Qualiflier · Jun 10 | 28.60m | AAU NC District Qualiflier | June 10, 2017 |
| Javelin · 600g · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 21 | 31.97m | USATF Region 16 Junior Olympic Championships | June 21, 2018 |
| Long Jump · OutdoorAAU NC Regional Qualifier · Jun 29 | 4.18m | AAU NC Regional Qualifier | June 29, 2017 |
| Shot Put · 4kg · OutdoorAAU NC Regional Qualifier · Jun 29 | 7.24m | AAU NC Regional Qualifier | June 29, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
11 results2017 Outdoor Track
15 results2016 Outdoor Track
3 results2014 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | Johnson Riley RelaysMay 24 · 3000 Meters · Place 3 · Concord Rock | 3000 Meters | 3 | 12:45.28 | 02 |
| May 24 | Johnson Riley RelaysMay 24 · 1500 Meters · Place 4 · Concord Rock | 1500 Meters | 4 | 5:47.47 | 02 |