Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational - Youth · Jun 1913.79aJim Law Invitational - YouthJune 19, 2021
100m Hurdles · 33" / 0.838m · OutdoorJim Law Invitational - Youth · Jun 1918.57aJim Law Invitational - YouthJune 19, 2021
110m Hurdles · 39" / 0.991m · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 1416.10aJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
200 Meters · OutdoorJim Law Invitational - Youth · Jun 1631.21aJim Law Invitational - YouthJune 16, 2018
200m Hurdles · 30" / 0.762m · OutdoorUSATF NC Association Youth Championships · Jul 831.74aUSATF NC Association Youth ChampionshipsJuly 8, 2021
400 Meters · Outdoor2024 Durham Striders Invitational ( DEV) · May 2555.772024 Durham Striders Invitational ( DEV)May 25, 2024
400m Hurdles · 36" / 0.914m · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 141:00.92aJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
80m Hurdles · 30" / 0.762m · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2014.18aUSATF North Carolina Association Junior Olympic ChampionshipsJune 20, 2019
Combined results · OutdoorDurham Striders Invitational · May 2815.24Durham Striders InvitationalMay 28, 2022
Discus · 1.6kg · Outdoor2026 Russell E. Blunt East Coast Invitational · Jul 2449.28m2026 Russell E. Blunt East Coast InvitationalJuly 24, 2026
Discus · 1kg · OutdoorUSATF NC Association Youth Championships · Jul 823.57mUSATF NC Association Youth ChampionshipsJuly 8, 2021
Javelin · 300g TJ · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 2120.21mUSATF Region 16 Junior Olympic ChampionshipsJune 21, 2018
Javelin · 400g TJ · OutdoorJim Law Invitational - Youth · Jun 1620.48mJim Law Invitational - YouthJune 16, 2018
Javelin · 600g · OutdoorUSATF NC Association Youth Championships · Jul 827.73mUSATF NC Association Youth ChampionshipsJuly 8, 2021
Javelin · 800g · Outdoor2026 International Youth Championship · Jul 1743.68m2026 International Youth ChampionshipJuly 17, 2026
Shot Put · 12lb · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2614.74mUSATF North Carolina Association Junior Olympic ChampionshipsJune 26, 2026
Shot Put · 3kg · OutdoorJim Law Invitational - Youth · Jun 1910.42mJim Law Invitational - YouthJune 19, 2021
Shot Put · 4kg · OutdoorUSATF NC Association Youth Championships · Jul 89.81mUSATF NC Association Youth ChampionshipsJuly 8, 2021
Shot Put · 6lb · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 208.57mUSATF North Carolina Association Junior Olympic ChampionshipsJune 20, 2019

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · Javelin · Place 3 · Durham Striders TrackJavelin800g3.41.99m12
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · Discus · Place 1 · Durham Striders TrackDiscus1.6kg1.49.28m PB12
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · Shot Put · Place 1 · Durham Striders TrackShot Put12lb1.14.69m12
Jul 172026 International Youth ChampionshipJul 17 · Javelin · Place 1 · Durham Striders TrackJavelin800g1.43.68m PB12
Jul 172026 International Youth ChampionshipJul 17 · Discus · Place 5 · Durham Striders TrackDiscus1.6kg5.45.00m12
Jul 172026 International Youth ChampionshipJul 17 · Shot Put · Place 3 · Durham Striders TrackShot Put12lb3.14.50m12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 3 · Durham Striders TrackJavelin800g3.43.66m12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · Discus · Place 4 · Durham Striders TrackDiscus1.6kg4.42.36m12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 2 · Durham Striders TrackShot Put12lb2.14.74m PB12
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · Place 42 · Durham Striders TrackShot Put12lb42.14.4512

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400m Hurdles · Place 17 · Durham Striders400m HurdlesRound P171:04.39a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 110m Hurdles · Place 16 · Durham Striders110m HurdlesRound P1616.33a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Discus · Place 3 · Durham StridersDiscus344.84m11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400m Hurdles · Place 7 · Durham Striders Track400m Hurdles36" / 0.914m7.1:00.92a PB11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Discus · Place 2 · Durham Striders TrackDiscus1.6kg2.47.93m11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 110m Hurdles · Place 12 · Durham Striders Track110m Hurdles39" / 0.991mRound P12.16.10a PB11
Jun 72025 BODYARMOR State GamesJun 7 · 110m Hurdles · Place 7 · Durham Striders110m Hurdles715.98a11
Jun 72025 BODYARMOR State GamesJun 7 · Discus · Place 7 · Durham StridersDiscus736.70m11
Jun 72025 BODYARMOR State GamesJun 7 · 400 Meters · Place 29 · Durham Striders400 Meters2956.77a11
May 242025 Durham Striders Invitation (Dev)May 24 · 400m Hurdles · Place 6 · Durham Striders400m Hurdles61:03.92—
May 242025 Durham Striders Invitation (Dev)May 24 · 110m Hurdles · Place 5 · Durham Striders110m Hurdles516.74—
May 242025 Durham Striders Invitation (Dev)May 24 · Discus · Place 1 · Durham StridersDiscus142.78m—

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · Discus · Place 1 · Durham StridersDiscus145.85m—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 400m Hurdles · Place 5 · Durham Striders400m Hurdles51:00.58—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 110m Hurdles · Place 4 · Durham Striders110m HurdlesRound P416.22—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 110m Hurdles · Place 5 · Durham Striders110m Hurdles516.64—
Jun 27AAU NC Regional 25 QualifierJun 27 · Discus · Place 1 · Durham StridersDiscus1140-07—
Jun 27AAU NC Regional 25 QualifierJun 27 · 400m Hurdles · Place 7 · Durham Striders400m Hurdles759.88—
Jun 27AAU NC Regional 25 QualifierJun 27 · 110m Hurdles · Place 9 · Durham Striders110m Hurdles916.43—
Jun 15Jim Law Invitational (Youth)Jun 15 · 400m Hurdles · Place 3 · Durham Striders Track400m Hurdles36" / 0.914m3.1:02.71a10
Jun 15Jim Law Invitational (Youth)Jun 15 · Discus · Place 1 · Durham Striders TrackDiscus1.6kg1.37.58m10
Jun 15Jim Law Invitational (Youth)Jun 15 · Shot Put · Place 1 · Durham Striders TrackShot Put12lb1.12.13m10
Jun 15Jim Law Invitational (Youth)Jun 15 · 110m Hurdles · Place 4 · Durham Striders Track110m Hurdles39" / 0.991mRound P4.17.29aWind: -1.210
Jun 15Jim Law Invitational (Youth)Jun 15 · 110m Hurdles · Place 4 · Durham Striders Track110m Hurdles39" / 0.991m4.17.29a10
Jun 7AAU North Carolina District QualifierJun 7 · 400m Hurdles · Place 14 · Durham Striders400m Hurdles141:03.85a—
Jun 7AAU North Carolina District QualifierJun 7 · 110m Hurdles · Place 11 · Durham Striders110m Hurdles1116.62a—
Jun 7AAU North Carolina District QualifierJun 7 · Discus · Place 4 · Durham StridersDiscus4134-2—
Jun 1BodyArmor State GamesJun 1 · 400m Hurdles · Place 5 · Durham Striders Track400m Hurdles36" / 0.914m5.1:03.29a10
Jun 1BodyArmor State GamesJun 1 · Discus · Place 2 · Durham Striders TrackDiscus1.6kg2.35.75m10
Jun 1BodyArmor State GamesJun 1 · 110m Hurdles · Place 5 · Durham Striders Track110m Hurdles39" / 0.991m5.17.24aWind: 0.710
May 252024 Durham Striders Invitational ( DEV)May 25 · Discus · Place 1 · Durham StridersDiscus135.16m—
May 252024 Durham Striders Invitational ( DEV)May 25 · Shot Put · Place 1 · Durham StridersShot Put111.65m—
May 252024 Durham Striders Invitational ( DEV)May 25 · 110m Hurdles · Place 2 · Durham Striders110m Hurdles216.70—
May 252024 Durham Striders Invitational ( DEV)May 25 · 400 Meters · Place 9 · Durham Striders400 Meters955.77 PB—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400m Hurdles · Place 4 · Durham Striders400m Hurdles41:08.17a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 110m Hurdles · Place 6 · Durham Striders110m Hurdles616.79a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · Discus · Place 2 · Durham StridersDiscus234.72m—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 200m Hurdles · Place 7 · Durham Striders200m Hurdles727.32—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100m Hurdles · Place 2 · Durham Striders100m HurdlesRound P215.22—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100m Hurdles · Place 2 · Durham Striders100m Hurdles214.93—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Shot Put · Place 3 · Durham StridersShot Put342-2.50—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Discus · Place 2 · Durham StridersDiscus2120-6—
Jun 4North Carolina AAU District MeetJun 4 · 200m Hurdles · Place 9 · 08 Durham Strid200m Hurdles928.00—
Jun 4North Carolina AAU District MeetJun 4 · 100m Hurdles · Place 4 · 08 Durham Strid100m Hurdles415.59—
Jun 4North Carolina AAU District MeetJun 4 · Discus · Place 3 · 08 Durham StridDiscus333.66m—
Jun 4North Carolina AAU District MeetJun 4 · Shot Put · Place 4 · 08 Durham StridShot Put411.48m—
May 28Durham Striders InvitationalMay 28 · Combined results · Place 2 · Durham StridersCombined results2120-07—
May 28Durham Striders InvitationalMay 28 · Combined results · Place 3 · Durham StridersCombined results335-02.50—
May 28Durham Striders InvitationalMay 28 · Combined results · Place 1 · Durham StridersCombined results115.24 PB—

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 200m Hurdles · Place 14 · Durham Striders Track200m Hurdles30" / 0.762m14.31.74a PBWind: -17
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Javelin · Place 8 · Durham Striders TrackJavelin600g8.27.73m PB7
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Discus · Place 9 · Durham Striders TrackDiscus1kg9.23.57m PB7
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Shot Put · Place 4 · Durham Striders TrackShot Put4kg4.9.81m PB7
Jun 19Jim Law Invitational - YouthJun 19 · 200m Hurdles · Place 13 · Durham Striders Track200m Hurdles30" / 0.762m13.31.86a7
Jun 19Jim Law Invitational - YouthJun 19 · 100m Hurdles · Place 8 · Durham Striders Track100m Hurdles33" / 0.838mRound P8.18.57a PB7
Jun 19Jim Law Invitational - YouthJun 19 · 100m Hurdles · Place 6 · Durham Striders Track100m Hurdles33" / 0.838m6.19.05a7
Jun 19Jim Law Invitational - YouthJun 19 · Shot Put · Place 5 · Durham Striders TrackShot Put3kg5.10.42m PB7
Jun 19Jim Law Invitational - YouthJun 19 · 100 Meters · Place 29 · Durham Striders Track100 MetersRound P29.13.79a PB7
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 4 · Durham StridersCombined results475-10—
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 6 · Durham StridersCombined results633-00.50—
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 6 · Durham StridersCombined results632.68—
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 8 · Durham StridersCombined results820.44—

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 80m Hurdles · Place 5 · Durham Striders Track80m Hurdles30" / 0.762mRound P5.14.18a PBWind: 1.75
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 80m Hurdles · Place 6 · Durham Striders Track80m Hurdles30" / 0.762m6.14.40aWind: -0.25
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · Shot Put · Place 5 · Durham Striders TrackShot Put6lb5.8.57m PB5

2018 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Shot Put · Place 4 · Durham Striders TCShot Put423-02.50—
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Javelin · Place 12 · Durham Striders TrackJavelin300g TJ12.20.21m PB4
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Shot Put · Place 5 · Durham Striders TrackShot Put6lb5.7.50m4
Jun 16Jim Law Invitational - YouthJun 16 · Javelin · Place 3 · Durham Striders TrackJavelin400g TJ3.20.48m PB4
Jun 16Jim Law Invitational - YouthJun 16 · Shot Put · Place 2 · Durham Striders TrackShot Put6lb2.7.59m4
Jun 16Jim Law Invitational - YouthJun 16 · 200 Meters · Place 24 · Durham Striders Track200 MetersRound P24.31.21a PB4
Jun 15Jim Law Invitational - Open/MastersJun 15 · Shot Put · Place 2 · 08 Durham Striders TCShot Put224-11.00—
Jun 15Jim Law Invitational - Open/MastersJun 15 · Javelin · Place 3 · 08 Durham Striders TCJavelin367-02—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 24 · 08 Durham Striders TC200 MetersRound P2431.21—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 3 · 08 Durham Striders TC200 Meters331.21—
Jun 2N.C. State GamesJun 2 · Javelin · Place 12 · Durham Striders TrackJavelin300g TJ12.16.84m4
Jun 2N.C. State GamesJun 2 · Shot Put · Place 8 · Durham Striders TrackShot Put6lb8.6.61m4
Jun 2N.C. State GamesJun 2 · 200 Meters · Place 12 · Durham Striders Track200 Meters12.31.41aWind: -0.44

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 11 · Durham Striders TrackJavelin300g TJ11.17.82m3
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 6 · Durham Striders TrackShot Put6lb6.6.14m3