Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational - Youth · Jun 1615.57aJim Law Invitational - YouthJune 16, 2018
200 Meters · OutdoorPanther Invitational · Apr 522.06aPanther InvitationalApril 5, 2025
300 Meters · IndoorVCU Indoor Invitational · Jan 934.99aVCU Indoor InvitationalJanuary 9, 2026
400 Meters · IndoorVCU Indoor Invitational · Jan 949.37aVCU Indoor InvitationalJanuary 9, 2026
400 Meters · OutdoorUMO First Chance · May 847.77aUMO First ChanceMay 8, 2026
400 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 1551.360aNCHSAA 3A State Championships February 15, 2025
500 Meters · IndoorBulldog Invitational · Feb 11:04.00Bulldog InvitationalFebruary 1, 2025
600 Meters · IndoorCamel City Sprints · Feb 61:20.21Camel City SprintsFebruary 6, 2026
800 Meters · OutdoorNSU Invitational 2026 · Apr 41:59.12aNSU Invitational 2026April 4, 2026
Combined results · Outdoor Russell E. Blunt East Coast Invitational · Jul 2015.08 Russell E. Blunt East Coast InvitationalJuly 20, 2018

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 400 Meters · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 MetersRound P—FSFr
May 8UMO First ChanceMay 8 · 400 Meters · Place 1 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters1.47.77a PBFr
May 8Mount Olive First ChanceMay 8 · 400 Meters · Place 1 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters1.47.77aFr
May 1Aggie ClassicMay 1 · 400 Meters · Place 13 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters13.48.91aFr
May 1Aggie ClassicMay 1 · 200 Meters · Place 17 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 Meters17.21.81aWind: 2.6Fr
Apr 17Aggie InviteApr 17 · 200 Meters · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 Meters--DNSWind: 0.4Fr
Apr 10Tennessee InvitationalApr 10 · 400 Meters · Place 20 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters20.48.23aFr
Apr 10Tennessee InvitationalApr 10 · 200 Meters · Place 69 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 Meters69.22.26aWind: 1.2Fr
Apr 4NSU Invitational 2026Apr 4 · 800 Meters · Place 8 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)800 Meters81:59.12a PBFr
Mar 1CNU QualifierMar 1 · 800 Meters · Place 1 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)800 Meters12:02.45aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13Indoor Pre-NationalsFeb 13 · 400 Meters · Place 27 · Bryant & Stratton (VA)Bryant & Stratton (VA)400 Meters2749.83FR
Feb 6Camel City SprintsFeb 6 · 600 Meters · Place 2 · Bryant & StrBryant & Str600 Meters21:20.21 PB—
Jan 30Marlins InvitationalJan 30 · 400 Meters · Place 8 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters849.79aFr
Jan 30Marlins InvitationalJan 30 · 400 Meters · Place 8 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters8.49.79aFr
Jan 9VCU Indoor InvitationalJan 9 · 400 Meters · Place 6 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters649.37a PBFr
Jan 9VCU Indoor InvitationalJan 9 · 300 Meters · Place 13 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)300 Meters1334.99a PBFr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 600 Meters · Place 2 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)600 Meters2.1:21.22aFr
Dec 5Marlin 1st ChanceDec 5 · 500 Meters · Place 3 · UnattachedUnattached500 Meters3.1:05.24aFr
Feb 15NCHSAA 3A State Championships Feb 15 · 500 Meters · Place 2 · DudleyDudley500 Meters2.1:05.14a12
Feb 15NCHSAA 3A State Championships Feb 15 · 400 Meters · DudleyDudley400 MetersRelay Split—51.360a PB12
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 2 · DudleyDudley500 Meters21:04.00 PB12
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 4 · DudleyDudley500 Meters41:05.9512
Feb 1Bulldog InvitationalFeb 1 · 500 Meters · Place 4 · DudleyDudley500 Meters41:05.9512
Jan 27Guilford County ChampionshipsJan 27 · 500 Meters · Place 2 · DudleyDudley500 Meters21:06.45a—
Jan 27Guilford County ChampionshipsJan 27 · 500 Meters · Place 2 · DudleyDudley500 Meters21:06.4512
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 3 · DudleyDudley500 Meters31:05.88—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 20 · DudleyDudley300 Meters2035.35—
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 3 · DudleyDudley500 Meters31:05.88—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 20 · DudleyDudley300 Meters2035.35—
Jan 9Southwest Guilford Invitational #2Jan 9 · 500 Meters · Place 2 · DudleyDudley500 Meters21:07.3312

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 400 Meters · Place 4 · DudleyDudley400 Meters4.48.96a12
May 10NCHSAA 3A Midwest RegionalMay 10 · 400 Meters · Place 3 · DudleyDudley400 Meters3.49.01a12
May 10NCHSAA 3A Midwest RegionalMay 10 · 200 Meters · Place 15 · DudleyDudley200 Meters15.23.87aWind: -0.912
Apr 5Panther InvitationalApr 5 · 400 Meters · Place 1 · DudleyDudley400 Meters1.48.18a12
Apr 5Panther InvitationalApr 5 · 200 Meters · Place 11 · DudleyDudley200 Meters11.22.06a PBWind: 1.312
Mar 29Weddington InvitationalMar 29 · 400 Meters · Place 1 · DudleyDudley400 Meters148.65SR
Mar 22Odell Williams InvitationalMar 22 · 800 Meters · Place 8 · DudleyDudley800 Meters8.2:04.51a12
Mar 22Odell Williams InvitationalMar 22 · 400 Meters · Place 1 · DudleyDudley400 Meters1.48.45a12
Mar 8Clash of the CarolinasMar 8 · 400 Meters · Place 2 · DudleyDudley400 Meters2.48.30a12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 10 · DudleyDudley400 Meters10.49.21a11
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 400 Meters · DudleyDudley400 Meters--DQ11
May 11NCHSAA 3A Midwest RegionalMay 11 · 400 Meters · Place 2 · DudleyDudley400 Meters2.48.97a11
Apr 30MidState ChampionshipApr 30 · 400 Meters · Place 2 · DudleyDudley400 Meters250.29a—
Apr 20GCS ChampionshipApr 20 · 400 Meters · Place 2 · DudleyDudley400 Meters2.49.61a11
Apr 17Mid-State 3AApr 17 · 800 Meters · Place 1 · DudleyDudley800 Meters12:08.75a—
Apr 13Hornets InvitationalApr 13 · 400 Meters · Place 3 · DudleyDudley400 Meters3.49.92a11
Apr 13Hornets InvitationalApr 13 · 200 Meters · Place 17 · DudleyDudley200 Meters17.22.85aWind: 1.511
Apr 6Panther InvitationalApr 6 · 400 Meters · Place 4 · DudleyDudley400 Meters4.50.15a11
Mar 30JCSU HS InvitationalMar 30 · 400 Meters · Place 4 · DudleyDudley400 Meters4.49.40a11
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · 400 Meters · Place 2 · DudleyDudley400 Meters250.0011
Mar 16 Clash of the Carolina'sMar 16 · 400 Meters · DudleyDudley400 Meters—DNS11
Mar 2Reagan InviteMar 2 · 400 Meters · Place 1 · DudleyDudley400 Meters1.50.41a11
Mar 2Reagan InviteMar 2 · 200 Meters · Place 8 · DudleyDudley200 Meters8.23.20a11

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 10NCHSAA 3A State ChampionshipsFeb 10 · 500 Meters · Place 14 · DudleyDudley500 Meters14.1:09.00a11
Feb 2Mondo Elite HS InvitationalFeb 2 · 500 Meters · Place 23 · DudleyDudley500 Meters231:09.90—
Feb 2Mondo Elite HS InvitationalFeb 2 · 300 Meters · Place 45 · DudleyDudley300 Meters4537.619—
Feb 2Mondo Elite HS InvitationalFeb 2 · 300 Meters · Place 45 · DudleyDudley300 Meters4537.619—
Jan 29Spartan Last ChanceJan 29 · 500 Meters · Place 1 · DudleyDudley500 Meters11:08.2611
Jan 29Spartan Last ChanceJan 29 · 300 Meters · Place 3 · DudleyDudley300 Meters337.3511
Jan 22Guilford County ChampionshipsJan 22 · 500 Meters · Place 6 · DudleyDudley500 Meters61:09.3811
Jan 22Guilford County ChampionshipsJan 22 · 300 Meters · Place 24 · DudleyDudley300 Meters2440.7911
Jan 12The VA ShowcaseJan 12 · 500 Meters · Place 38 · DudleyDudley500 Meters381:09.26—
Jan 12The VA ShowcaseJan 12 · 300 Meters · Place 111 · DudleyDudley300 Meters11137.08—
Jan 12The VA ShowcaseJan 12 · 300 Meters · Place 111 · DudleyDudley300 Meters11137.08—
Jan 4SW Guilford Invitational #2Jan 4 · 500 Meters · Place 9 · DudleyDudley500 Meters91:11.7311
Jan 4SW Guilford Invitational #2Jan 4 · 300 Meters · Place 11 · DudleyDudley300 Meters1138.5611
Jan 4SW Guilford Invitational #2Jan 4 · 500 Meters · Place 9 · DudleyDudley500 Meters91:11.7311
Jan 4SW Guilford Invitational #2Jan 4 · 300 Meters · Place 11 · DudleyDudley300 Meters1138.5611

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29Hornet InvitationalApr 29 · 400 Meters · Place 7 · DudleyDudley400 Meters753.5110
Apr 1Panther Invitational Apr 1 · 400 Meters · Place 27 · DudleyDudley400 Meters2753.79—
Apr 1Panther Invitational Apr 1 · 200 Meters · Place 68 · DudleyDudley200 Meters6824.61—
Apr 1Panther Invitational Apr 1 · 400 Meters · Place 27 · DudleyDudley400 Meters2753.79—
Apr 1Panther Invitational Apr 1 · 200 Meters · Place 68 · DudleyDudley200 Meters6824.61—
Mar 18Clash of the Carolina’s Mar 18 · 400 Meters · Place 41 · DudleyDudley400 Meters4154.76SO

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Mar 24Mid-State 3A-Atkins and DudleyMar 24 · 400 Meters · Place 6 · DudleyDudley400 Meters656.39
Mar 24Mid-State 3A-Atkins and DudleyMar 24 · 800 Meters · Place 11 · DudleyDudley800 Meters112:52.59
Mar 19Mighty Viking InvitationalMar 19 · 400 Meters · Place 10 · DudleyDudley400 Meters1056.479
Mar 173A Mid=State/Dudley, Atkins/NE GuilfordMar 17 · High Jump · DudleyDudleyHigh Jump--NH9
Mar 173A Mid=State/Dudley, Atkins/NE GuilfordMar 17 · 400 Meters · Place 5 · DudleyDudley400 Meters5.57.409

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 400 Meters · Place 9 · Greensboro ChampionsGreensboro Champions400 MetersRound P9.1:09.50a4
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 13 · Greensboro ChampionsGreensboro Champions200 MetersRound P13.29.80aWind: 3.14
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Greensboro ChampionsGreensboro Champions100 MetersRound P—DNSWind: 2.14

2018 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Combined results · Place 34 · G'Boro ChampionsG'Boro ChampionsCombined resultsRound P341:17.27—
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Combined results · Place 21 · G'Boro ChampionsG'Boro ChampionsCombined resultsRound P2115.08 PB—
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 48 · Greensboro ChampionsGreensboro Champions400 MetersRound P48.1:16.28a3
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 55 · Greensboro ChampionsGreensboro Champions200 MetersRound P55.32.77aWind: -1.53
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 63 · Greensboro ChampionsGreensboro Champions100 MetersRound P63.15.81aWind: -2.33
Jun 16Jim Law Invitational - YouthJun 16 · 400 Meters · Place 53 · Greensboro ChampionsGreensboro Champions400 MetersRound P53.1:20.90a3
Jun 16Jim Law Invitational - YouthJun 16 · 200 Meters · Place 50 · Greensboro ChampionsGreensboro Champions200 MetersRound P50.34.10a3
Jun 16Jim Law Invitational - YouthJun 16 · 100 Meters · Place 53 · Greensboro ChampionsGreensboro Champions100 MetersRound P53.15.57a PB3
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 50 · 07 Greensboro Champ07 Greensboro Champ200 MetersRound P5034.10—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 200 Meters · Place 5 · 07 Greensboro Champ07 Greensboro Champ200 Meters534.10—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 53 · 07 Greensboro Champ07 Greensboro Champ400 MetersRound P531:20.90—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 7 · 07 Greensboro Champ07 Greensboro Champ400 Meters71:20.90—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 100 Meters · Place 53 · 07 Greensboro Champ07 Greensboro Champ100 MetersRound P5315.57—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 100 Meters · Place 5 · 07 Greensboro Champ07 Greensboro Champ100 Meters515.57—