Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 200 Meters · IndoorAAU VA Showcase · Jan 20 | 32.49a | AAU VA Showcase | January 20, 2019 |
| 400 Meters · OutdoorFayetteville Flyers Developmental Meet · May 14 | 1:26.86a | Fayetteville Flyers Developmental Meet | May 14, 2016 |
| 55m Hurdles · 33" · IndoorBWSP 10th Annual Indoor Track & Field · Feb 10 | 10.70a | BWSP 10th Annual Indoor Track & Field | February 10, 2019 |
| 60 Meter · IndoorJDL November Tune-Up · Nov 18 | 9.51a | JDL November Tune-Up | November 18, 2017 |
| 60m Hurdles · 33" / 0.838m · IndoorNC United Youth Indoor Track & Field Classic · Dec 29 | 11.85a | NC United Youth Indoor Track & Field Classic | December 29, 2018 |
| High Jump · IndoorBWSP 10th Annual Indoor Track & Field · Feb 10 | 4-00.00 | BWSP 10th Annual Indoor Track & Field | February 10, 2019 |
| Javelin · 300g TJ · OutdoorFayetteville Flyers Developmental Meet · May 14 | 73-04 | Fayetteville Flyers Developmental Meet | May 14, 2016 |
| Javelin · 450g AeroJav · OutdoorN.C. State Games · Jun 2 | 25.30m | N.C. State Games | June 2, 2018 |
| Javelin · 800g · OutdoorUSATF Junior Olympics 8U · Aug 2 | 71-07 | USATF Junior Olympics 8U | August 2, 2015 |
| Long Jump · IndoorBWSP 10th Annual Indoor Track & Field · Feb 10 | 12-02.25 | BWSP 10th Annual Indoor Track & Field | February 10, 2019 |
| Long Jump · OutdoorN.C. State Games · Jun 2 | 3.51m | N.C. State Games | June 2, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Indoor Track
4 results2018 Indoor Track
3 results2018 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 2 | N.C. State GamesJun 2 · Long Jump · Place 16 · Havelock HEAT | Long Jump | 16. | 3.51m PBWind: -2.3 | 3 |
| Jun 2 | N.C. State GamesJun 2 · Javelin · Place 3 · Havelock HEAT | Javelin450g AeroJav | 3. | 25.30m PB | 3 |
2017 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | JDL November Tune-UpNov 18 · 60 Meter · Place 42 · Havelock HEAT | 60 Meter | 42. | 9.51a PB | 3 |
| Nov 18 | JDL November Tune-UpNov 18 · 200 Meters · Place 53 · Havelock HEAT | 200 Meters | 53. | 34.69a | 3 |
2016 Outdoor Track
3 results2015 Outdoor Track
2 results