Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor*1st Annual* For All The Dawgs Invitational · Apr 1712.24*1st Annual* For All The Dawgs Invitational April 17, 2025
200 Meters · OutdoorPanther Invitational · Apr 524.66aPanther InvitationalApril 5, 2025
300 Meters · IndoorThe VA Showcase · Jan 1740.56aThe VA ShowcaseJanuary 17, 2026
400 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 1656.41aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
400 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 1559.462aNCHSAA 3A State Championships February 15, 2025
500 Meters · IndoorGuilford County Championships · Jan 271:19.02aGuilford County ChampionshipsJanuary 27, 2025
55 Meter · IndoorDonna Davis Holiday Invitational · Dec 197.31aDonna Davis Holiday InvitationalDecember 19, 2024
800 Meters · OutdoorOdell Williams Invite · Mar 212:25.40aOdell Williams InviteMarch 21, 2026
Combined results · OutdoorBODYARMOR State Games · Jun 514.28BODYARMOR State GamesJune 5, 2021

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Daniels High PerformanceDaniels High Performance400 Meters--DNS10
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Daniels High PerformanceDaniels High Performance200 Meters--DNFWind: 1.510
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 400 Meters · Place 3 · DudleyDudley400 Meters3.56.41a PB10
May 9NCHSAA 6A Central RegionalMay 9 · 400 Meters · Place 3 · DudleyDudley400 Meters3.57.30a10
Apr 286A/7A Metro Conference ChampionshipApr 28 · 400 Meters · DudleyDudley400 Meters--SCR10
Apr 286A/7A Metro Conference ChampionshipApr 28 · 200 Meters · DudleyDudley200 Meters--SCR10
Apr 286A/7A Metro Conference ChampionshipApr 28 · 100 Meters · DudleyDudley100 Meters--SCR10
Apr 22Metro 6/7A Meet #5Apr 22 · 200 Meters · Place 2 · DudleyDudley200 Meters2.25.75a10
Apr 22Metro 6/7A Meet #5Apr 22 · 100 Meters · Place 1 · DudleyDudley100 Meters1.12.49a10
Apr 18GCS ChampionshipApr 18 · 400 Meters · Place 2 · DudleyDudley400 Meters2.58.49a10
Apr 18GCS ChampionshipApr 18 · 200 Meters · Place 6 · DudleyDudley200 Meters6.25.41a10
Apr 15Metro 6/7A Meet #5Apr 15 · 200 Meters · Place 2 · DudleyDudley200 Meters2.26.01a10
Apr 15Metro 6/7A Meet #5Apr 15 · 100 Meters · Place 3 · DudleyDudley100 Meters3.12.72a10
Apr 4For All The Dawgs Invitational (2nd Annual)Apr 4 · 400 Meters · Place 4 · UnattachedUnattached400 Meters4.58.03a10
Apr 4For All The Dawgs Invitational (2nd Annual)Apr 4 · 200 Meters · UnattachedUnattached200 Meters—DNSWind: 0.410
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · 400 Meters · Place 4 · DudleyDudley400 Meters459.46a10
Mar 25Metro 6/7A Meet #2Mar 25 · 800 Meters · DudleyDudley800 Meters—DNF10
Mar 21Odell Williams InviteMar 21 · 800 Meters · Place 2 · DudleyDudley800 Meters2.2:25.40a PB10
Mar 21Odell Williams InviteMar 21 · 400 Meters · DudleyDudley400 Meters—DNS10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 300 Meters · DudleyDudley300 Meters--DNS10
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 22 · DudleyDudley300 Meters22.40.56a PB10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Nov 22It's About Time InvitationalNov 22 · 55 Meter · Place 3 · DudleyDudley55 Meter3.7.34a10
Feb 15NCHSAA 3A State Championships Feb 15 · 500 Meters · Place 6 · DudleyDudley500 Meters6.1:19.03a9
Feb 15NCHSAA 3A State Championships Feb 15 · 400 Meters · DudleyDudley400 MetersRelay Split—59.462a PB9
Jan 27Guilford County ChampionshipsJan 27 · 500 Meters · Place 3 · DudleyDudley500 Meters31:19.02a PB—
Jan 27Guilford County ChampionshipsJan 27 · 500 Meters · Place 3 · DudleyDudley500 Meters31:19.029
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 39 · DudleyDudley300 Meters3941.16—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 39 · DudleyDudley300 Meters3941.16—
Jan 9Southwest Guilford Invitational #2Jan 9 · 500 Meters · Place 2 · DudleyDudley500 Meters21:23.489

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 400 Meters · Place 3 · DudleyDudley400 Meters3.56.66a9
May 10NCHSAA 3A Midwest RegionalMay 10 · 400 Meters · Place 3 · DudleyDudley400 Meters3.57.02a9
May 10NCHSAA 3A Midwest RegionalMay 10 · 200 Meters · Place 5 · DudleyDudley200 Meters5.25.12aWind: 09
May 3Guilford County ChampionshipMay 3 · 400 Meters · Place 2 · DudleyDudley400 Meters256.54—
Apr 29MidState ChampionshipApr 29 · 400 Meters · Place 1 · DudleyDudley400 Meters1.58.14a9
Apr 29MidState ChampionshipApr 29 · 200 Meters · Place 3 · DudleyDudley200 Meters3.24.87a9
Apr 25FNL @ Ballantyne Ridge HSApr 25 · 400 Meters · Place 2 · DudleyDudley400 Meters257.709
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 200 Meters · Place 6 · DudleyDudley200 Meters625.24FR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 400 Meters · Place 3 · DudleyDudley400 Meters357.37FR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 100 Meters · Place 1 · DudleyDudley100 Meters112.24 PBFR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 100 Meters · Place 4 · DudleyDudley100 Meters412.24FR
Apr 5Panther InvitationalApr 5 · 400 Meters · Place 2 · DudleyDudley400 Meters2.56.93a9
Apr 5Panther InvitationalApr 5 · 200 Meters · Place 6 · DudleyDudley200 Meters6.24.66a PBWind: 0.19
Mar 22Odell Williams InvitationalMar 22 · 400 Meters · Place 3 · DudleyDudley400 Meters3.58.14a9
Mar 22Odell Williams InvitationalMar 22 · 200 Meters · Place 4 · DudleyDudley200 Meters4.25.71a9
Mar 8Clash of the CarolinasMar 8 · 400 Meters · Place 7 · DudleyDudley400 Meters7.58.05a9
Mar 8Clash of the CarolinasMar 8 · 200 Meters · Place 10 · DudleyDudley200 Meters10.25.50aWind: -0.99

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19Donna Davis Holiday InvitationalDec 19 · 55 Meter · Place 2 · DudleyDudley55 Meter2.7.31a PB9
Dec 14Liberty Christmas HS InvitationalDec 14 · 500 Meters · Place 7 · DudleyDudley500 Meters7.1:20.02a9
Dec 14Liberty Christmas HS InvitationalDec 14 · 300 Meters · Place 9 · DudleyDudley300 Meters9.40.85a9
Dec 10Southwest Guilford Invitational #1Dec 10 · 55 Meter · Place 9 · DudleyDudley55 Meter9.7.53a9
Dec 7Liberty Flames HS InvitationalDec 7 · 500 Meters · Place 12 · DudleyDudley500 Meters12.1:20.65a9
Dec 7Liberty Flames HS InvitationalDec 7 · 300 Meters · Place 10 · DudleyDudley300 Meters10.41.25a9
Nov 22Marvin Ridge InvitationalNov 22 · 500 Meters · Place 4 · DudleyDudley500 Meters4.1:23.49a9
Nov 22Marvin Ridge InvitationalNov 22 · 300 Meters · Place 2 · DudleyDudley300 Meters2.42.61a9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 13Annual Lee Vernon McNeillJul 13 · 400 Meters · Place 3 · Greensboro BoltsGreensboro Bolts400 Meters31:01.10a—
Jul 13Annual Lee Vernon McNeillJul 13 · 100 Meters · Place 4 · Greensboro BoltsGreensboro Bolts100 Meters412.88a—
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 11 · Otis L Hairston SrOtis L Hairston Sr400 Meters11.59.42a8
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 13 · Otis L Hairston SrOtis L Hairston Sr200 Meters13.25.97aWind: -0.28
May 252024 Durham Striders Invitational ( DEV)May 25 · 400 Meters · Place 2 · Hairston JagsHairston Jags400 Meters259.32—
May 252024 Durham Striders Invitational ( DEV)May 25 · 100 Meters · Place 3 · Hairston JagsHairston Jags100 Meters312.86—
Apr 12Jaguar InvitationalApr 12 · 400 Meters · Place 1 · Otis L Hairston SrOtis L Hairston Sr400 Meters1.1:02.42a8
Apr 12Jaguar InvitationalApr 12 · 200 Meters · Place 1 · Otis L Hairston SrOtis L Hairston Sr200 Meters1.27.66a8

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 6 · Greensboro BoltsGreensboro Bolts400 MetersRound P6.1:07.19a5
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 4 · Greensboro BoltsGreensboro Bolts400 Meters4.1:06.26a5
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Place 6 · Greensboro BoltsGreensboro Bolts200 MetersRound P6.28.96a5
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Place 7 · Greensboro BoltsGreensboro Bolts200 Meters7.29.04a5
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 7 · Greensboro BoltsGreensboro BoltsCombined results729.27—
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 4 · Greensboro BoltsGreensboro BoltsCombined results414.53—
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 4 · Greensboro BoltsGreensboro BoltsCombined resultsRound P414.28 PB—