Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBill Carson Invitational · Mar 2711.86aBill Carson InvitationalMarch 27, 2026
100m Hurdles · 33" / 0.838m · OutdoorNCAA DI Outdoor Championships - East First-Rounds · May 2712.95aNCAA DI Outdoor Championships - East First-RoundsMay 27, 2026
200 Meters · IndoorAmerican Athletic Conference Indoor Championships · Feb 2824.43aAmerican Athletic Conference Indoor ChampionshipsFebruary 28, 2025
200 Meters · OutdoorThe American Outdoor Championships · May 1524.13The American Outdoor ChampionshipsMay 15, 2025
400 Meters · OutdoorRSS CO-19 2020 Summer Series Meet #1 · Jul 1158.00RSS CO-19 2020 Summer Series Meet #1July 11, 2020
400 Meters · Relay Split · IndoorAmerican Athletic Conference Indoor Championships · Feb 2855.619American Athletic Conference Indoor ChampionshipsFebruary 28, 2025
400m Hurdles · 30" / 0.762m · Outdooradidas Raleigh Relays · Mar 231:06.70aadidas Raleigh RelaysMarch 23, 2023
60 Meter · IndoorAmerican Conference Indoor Track & Field Championships · Feb 277.57aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
60 Meters · IndoorGamecock Challenge · Feb 17.62aGamecock ChallengeFebruary 1, 2025
60m Hurdles · 33" / 0.838m · IndoorAmerican Athletic Conference Indoor Championships · Feb 288.19aAmerican Athletic Conference Indoor ChampionshipsFebruary 28, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 100m Hurdles · Place 11 · United StatesUnited States100m Hurdles33" / 0.838mRound P11.13.22aWind: -1.7Jr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 100m Hurdles · Place 21 · East CarolinaEast Carolina100m Hurdles33" / 0.838mRound P21.13.19aWind: 1Jr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 100m Hurdles · Place 20 · East CarolinaEast Carolina100m Hurdles33" / 0.838mRound P20.13.16aWind: 0.4Jr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 100m Hurdles · Place 11 · East CarolinaEast Carolina100m Hurdles33" / 0.838mRound S11.12.95a PBWind: 1.1Jr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 100m Hurdles · Place 2 · East CarolinaEast Carolina100m Hurdles33" / 0.838mRound P2.13.21aWind: 2.6Jr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 100m Hurdles · Place 1 · East CarolinaEast Carolina100m Hurdles33" / 0.838m1.12.78aWind: 4.2Jr
Apr 17Aggie InviteApr 17 · 100m Hurdles · Place 2 · East CarolinaEast Carolina100m Hurdles33" / 0.838mRound P2.13.19aWind: 1.8Jr
Apr 17Aggie InviteApr 17 · 100m Hurdles · Place 2 · East CarolinaEast Carolina100m Hurdles33" / 0.838m2.13.03aWind: 2.7Jr
Apr 17Aggie InviteApr 17 · 200 Meters · Place 19 · East CarolinaEast Carolina200 Meters19.24.44aWind: 1.4Jr
Mar 27Bill Carson InvitationalMar 27 · 200 Meters · Place 2 · East CarolinaEast Carolina200 Meters224.31aJR
Mar 27Bill Carson InvitationalMar 27 · 100 Meters · Place 2 · East CarolinaEast Carolina100 Meters211.86a PBJR

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 60m Hurdles · Place 1 · East CarolinaEast Carolina60m Hurdles33" / 0.838mRound P1.8.25aSr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 60m Hurdles · Place 2 · East CarolinaEast Carolina60m Hurdles33" / 0.838m2.8.29aSr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 60 Meter · Place 14 · East CarolinaEast Carolina60 MeterRound P14.7.57a PBSr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · East CarolinaEast Carolina400 MetersRelay Split—55.983Sr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 200 Meters · Place 19 · East CarolinaEast Carolina200 MetersRound P19.24.68aSr
Feb 6Carolina Challenge MeetFeb 6 · 60m Hurdles · Place 3 · East CarolinaEast Carolina60m HurdlesRound P38.33aSr
Feb 6Carolina Challenge MeetFeb 6 · 60m Hurdles · Place 3 · East CarolinaEast Carolina60m HurdlesRound S38.27aSr
Feb 6Carolina Challenge MeetFeb 6 · 60m Hurdles · Place 3 · East CarolinaEast Carolina60m Hurdles38.29aSr
Jan 30Bob Pollock Indoor InvitationalJan 30 · 60m Hurdles · Place 7 · East CarolinaEast Carolina60m HurdlesRound P78.37aSr
Jan 30Bob Pollock Indoor InvitationalJan 30 · 60m Hurdles · Place 7 · East CarolinaEast Carolina60m HurdlesRound S78.18aSr
Jan 30Bob Pollock Indoor InvitationalJan 30 · 60m Hurdles · Place 3 · East CarolinaEast Carolina60m Hurdles38.19aSr
Jan 9UK Rod McCravy InviteJan 9 · 60m Hurdles · Place 4 · East CarolinaEast Carolina60m Hurdles33" / 0.838mRound S4.8.22aSr
Jan 9UK Rod McCravy InviteJan 9 · 60m Hurdles · Place 5 · East CarolinaEast Carolina60m Hurdles33" / 0.838mRound P5.8.31aSr
Jan 9UK Rod McCravy InviteJan 9 · 60m Hurdles · Place 4 · East CarolinaEast Carolina60m Hurdles33" / 0.838m4.8.27aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 100m Hurdles · Place 14 · East CarolinaEast Carolina100m Hurdles33" / 0.838mRound S14.13.19aWind: 0So
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 100m Hurdles · Place 14 · East CarolinaEast Carolina100m Hurdles33" / 0.838mRound P14.13.15aWind: 1.5So
May 15The American Outdoor ChampionshipsMay 15 · 100m Hurdles · Place 19 · East CarolinaEast Carolina100m HurdlesRound P1913.99SO
May 15The American Outdoor ChampionshipsMay 15 · 200 Meters · Place 16 · East CarolinaEast Carolina200 MetersRound P1624.13 PBSO
Apr 252025 Charlotte InviteApr 25 · 100m Hurdles · Place 3 · East CarolinaEast Carolina100m Hurdles313.37SO
Apr 252025 Charlotte InviteApr 25 · 200 Meters · Place 8 · East CarolinaEast Carolina200 Meters824.35SO
Mar 28Bill Carson InvitationalMar 28 · 400m Hurdles · Place 3 · East CarolinaEast Carolina400m Hurdles31:03.04aSo

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 60m Hurdles · Place 1 · East CarolinaEast Carolina60m Hurdles33" / 0.838mRound P1.8.21aJr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 60m Hurdles · Place 1 · East CarolinaEast Carolina60m Hurdles33" / 0.838m1.8.19a PBJr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 400 Meters · East CarolinaEast Carolina400 MetersRelay Split—55.619 PBJr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 200 Meters · Place 18 · East CarolinaEast Carolina200 MetersRound P18.24.43a PBJr
Feb 14Tiger Paw InvitationalFeb 14 · 60m Hurdles · Place 19 · East CarolinaEast Carolina60m HurdlesRound P198.23a—
Feb 14Tiger Paw InvitationalFeb 14 · 60m Hurdles · Place 16 · East CarolinaEast Carolina60m HurdlesRound S168.16a—
Feb 1Gamecock ChallengeFeb 1 · 60m Hurdles · Place 5 · East CarolinaEast Carolina60m Hurdles58.54a—
Feb 1Gamecock ChallengeFeb 1 · 60m Hurdles · Place 4 · East CarolinaEast Carolina60m Hurdles48.46a—
Feb 1Gamecock ChallengeFeb 1 · 60 Meters · Place 7 · East CarolinaEast Carolina60 Meters77.62a PB—
Feb 1Gamecock ChallengeFeb 1 · 60 Meters · Place 8 · East CarolinaEast Carolina60 Meters87.71a—
Jan 11Clemson InvitationalJan 11 · 60m Hurdles · Place 9 · East CarolinaEast Carolina60m Hurdles33" / 0.838mRound P9.12.33aWind: 0Jr
Jan 11Clemson InvitationalJan 11 · 200 Meters · Place 7 · East CarolinaEast Carolina200 Meters7.24.46aWind: 0Jr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 23adidas Raleigh RelaysMar 23 · 400m Hurdles · Place 39 · CampbellCampbell400m Hurdles30" / 0.762m39.1:06.70a PBFr
Mar 23adidas Raleigh RelaysMar 23 · 100m Hurdles · Place 27 · CampbellCampbell100m Hurdles33" / 0.838m27.14.22aWind: 0.6Fr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 13Clemson Indoor InvitationalJan 13 · 60m Hurdles · Place 17 · CampbellCampbell60m Hurdles33" / 0.838mRound P17.8.78aFr
Jan 13Clemson Indoor InvitationalJan 13 · 200 Meters · Place 19 · CampbellCampbell200 Meters19.25.27aFr

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 100m Hurdles · Place 1 · New Horizon TrackNew Horizon Track100m Hurdles33" / 0.838m1.14.72aWind: 0.812
Jun 23USATF Georgia Association Junior Olympic ChampionshipsJun 23 · 100m Hurdles · Place 2 · New HorizonNew Horizon100m HurdlesRound P214.49—
Jun 23USATF Georgia Association Junior Olympic ChampionshipsJun 23 · 100m Hurdles · Place 2 · New HorizonNew Horizon100m Hurdles214.92—
Jun 4USATF Georgia Association Junior Olympic Area B Preliminary MeetJun 4 · 100m Hurdles · Place 3 · New Horizon TrackNew Horizon Track100m Hurdles33" / 0.838m3.15.19a12

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 31USATF Indoor Hoover Alumni InvitationalDec 31 · 60m Hurdles · Place 1 · New Horizon TrackNew Horizon Track60m Hurdles33" / 0.838m1.8.93a12
Dec 31USATF Indoor Hoover Alumni InvitationalDec 31 · 60 Meter · Place 3 · New Horizon TrackNew Horizon Track60 Meter3.8.05a12
Dec 31USATF Indoor Hoover Alumni InvitationalDec 31 · 200 Meters · Place 4 · New Horizon TrackNew Horizon Track200 Meters4.26.43a12
Dec 18The Galleria GamesDec 18 · 60m Hurdles · Place 7 · New Horizon TrackNew Horizon Track60m Hurdles33" / 0.838m7.9.32a12
Dec 18The Galleria GamesDec 18 · 60 Meter · Place 23 · New Horizon TrackNew Horizon Track60 Meter23.8.12a12
Dec 18The Galleria GamesDec 18 · 200 Meters · Place 18 · New Horizon TrackNew Horizon Track200 Meters18.26.35a12

2021 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 17Georgia GamesJul 17 · 100m Hurdles · Place 2 · New HorizonNew Horizon100m Hurdles214.9618
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 100m Hurdles · Place 5 · New Horizon TrackNew Horizon Track100m Hurdles33" / 0.838mRound P5.15.04aWind: -1.111
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 100m Hurdles · Place 4 · New Horizon TrackNew Horizon Track100m Hurdles33" / 0.838m4.14.77aWind: -1.811
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 200 Meters · Place 10 · New Horizon TrackNew Horizon Track200 MetersRound P10.25.78aWind: -1.111
Jun 232021 USATF National Youth Outdoor ChampionshipsJun 23 · 200 Meters · Place 7 · New HorizonNew Horizon200 Meters725.71—
Jun 232021 USATF National Youth Outdoor ChampionshipsJun 23 · 200 Meters · Place 6 · New HorizonNew Horizon200 Meters625.65q—
Jun 232021 USATF National Youth Outdoor ChampionshipsJun 23 · 100m Hurdles · Place 6 · New HorizonNew Horizon100m Hurdles614.96—
Jun 232021 USATF National Youth Outdoor ChampionshipsJun 23 · 100m Hurdles · Place 7 · New HorizonNew Horizon100m Hurdles714.99q—
Jun 5USATF Georgia Association Youth Track and Field Preliminary Area B MeetJun 5 · 200 Meters · Place 2 · New Horizon TrackNew Horizon Track200 Meters2.25.57a11
Jun 5USATF Georgia Association Youth Track and Field Preliminary Area B MeetJun 5 · 100 Meters · Place 3 · New Horizon TrackNew Horizon Track100 Meters3.12.55a11
May 13GHSA Class 4A State ChampionshipsMay 13 · 200 Meters · Place 5 · Arabia MountainArabia Mountain200 MetersRound P5.25.28aWind: 0.711
May 13GHSA Class 4A State ChampionshipsMay 13 · 200 Meters · Place 5 · Arabia MountainArabia Mountain200 Meters5.25.57aWind: -0.411
May 13GHSA Class 4A State ChampionshipsMay 13 · 100 Meters · Place 7 · Arabia MountainArabia Mountain100 MetersRound P7.12.37aWind: -0.411
May 13GHSA Class 4A State ChampionshipsMay 13 · 100 Meters · Place 7 · Arabia MountainArabia Mountain100 Meters7.12.54aWind: 1.311
May 8GHSA Class 4A Sectional BMay 8 · 200 Meters · Place 4 · Arabia MountainArabia Mountain200 Meters4.25.20a11
May 8GHSA Class 4A Sectional BMay 8 · 100 Meters · Place 5 · Arabia MountainArabia Mountain100 Meters5.12.36a11
Apr 29GHSA Class 4A Region 6Apr 29 · 100m Hurdles · Arabia MountainArabia Mountain100m Hurdles33" / 0.838m--DNS11
Apr 29GHSA Class 4A Region 6Apr 29 · 200 Meters · Place 3 · Arabia MountainArabia Mountain200 Meters3.25.67a11
Apr 29GHSA Class 4A Region 6Apr 29 · 100 Meters · Place 4 · Arabia MountainArabia Mountain100 Meters4.12.58a11
Apr 14DeKalb County ChampionshipsApr 14 · 200 Meters · Place 4 · Arabia MountainArabia Mountain200 MetersRound P4.25.82a11
Apr 14DeKalb County ChampionshipsApr 14 · 200 Meters · Place 4 · Arabia MountainArabia Mountain200 Meters4.25.27a11
Apr 14DeKalb County ChampionshipsApr 14 · 100 Meters · Place 7 · Arabia MountainArabia Mountain100 MetersRound P7.12.53a11
Apr 14DeKalb County ChampionshipsApr 14 · 100 Meters · Place 5 · Arabia MountainArabia Mountain100 Meters5.12.66a11
Mar 13Heritage InvitationalMar 13 · 100m Hurdles · Arabia MountainArabia Mountain100m Hurdles33" / 0.838m--DNS11
Mar 13Heritage InvitationalMar 13 · 200 Meters · Place 1 · Arabia MountainArabia Mountain200 Meters1.25.35a11
Mar 13Heritage InvitationalMar 13 · 100 Meters · Place 2 · Arabia MountainArabia Mountain100 Meters2.12.51a11
Feb 27Dekalb FAT Meet #2BFeb 27 · 200 Meters · Place 2 · Arabia MountainArabia Mountain200 Meters2.25.84a11
Feb 20Dekalb FAT Meet #1CFeb 20 · 200 Meters · Place 1 · Arabia MountainArabia Mountain200 Meters1.25.87a11
Feb 20Dekalb FAT Meet #1CFeb 20 · 100 Meters · Place 1 · Arabia MountainArabia Mountain100 Meters1.12.76a11

2020 Outdoor Track

6 results
DateMeetEventPlMarkGr
Aug 1RSS/CO-19 #4 Final Summer 2020 Series Meet Aug 1 · 200 Meters · Place 3 · New HorizonNew Horizon200 Meters325.5217
Aug 1RSS/CO-19 #4 Final Summer 2020 Series Meet Aug 1 · 100 Meters · Place 5 · New HorizonNew Horizon100 Meters512.4817
Jul 25RSS CO-19 2020 Summer Series Meet #3Jul 25 · 200 Meters · Place 6 · New HorizonNew Horizon200 Meters625.5217
Jul 25RSS CO-19 2020 Summer Series Meet #3Jul 25 · 100 Meters · Place 4 · New HorizonNew Horizon100 Meters412.4817
Jul 11RSS CO-19 2020 Summer Series Meet #1Jul 11 · 400 Meters · Place 4 · New HorizonNew Horizon400 Meters458.00 PB17
Jul 11RSS CO-19 2020 Summer Series Meet #1Jul 11 · 200 Meters · Place 4 · New HorizonNew Horizon200 Meters425.5517

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 252019 Atlanta Georgia RelaysMay 25 · 400 Meters · Place 12 · New HorizonNew Horizon400 MetersRound P121:01.81—
May 252019 Atlanta Georgia RelaysMay 25 · 200 Meters · Place 13 · New HorizonNew Horizon200 MetersRound P1326.59—