Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSouth Piedmont Conference Championship · Apr 2911.12aSouth Piedmont Conference ChampionshipApril 29, 2026
200 Meters · IndoorAdidas Indoor Nationals · Mar 2023.42aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorJohnson Riley · May 252.6Johnson RileyMay 25, 2024
300 Meters · IndoorNCHSAA 4A Champs · Feb 1236.12aNCHSAA 4A ChampsFebruary 12, 2026
300 Meters · OutdoorCentral Sled Dog Meet · Dec 1240.9Central Sled Dog MeetDecember 12, 2024
400 Meters · OutdoorAAU North Carolina District Qualifier · Jun 654.49aAAU North Carolina District QualifierJune 6, 2025
400 Meters · Relay Split · IndoorNCHSAA 4A Champs · Feb 1254.982NCHSAA 4A ChampsFebruary 12, 2026
55 Meter · IndoorJDL Holiday Invitational · Dec 216.92aJDL Holiday InvitationalDecember 21, 2024
55 Meter · OutdoorCentral Sled Dog Meet · Dec 126.9Central Sled Dog MeetDecember 12, 2024
55 Meters · IndoorMighty Vikings Invitational · Jan 86.97Mighty Vikings InvitationalJanuary 8, 2024
60 Meter · IndoorAdidas Indoor Nationals · Mar 207.48aAdidas Indoor NationalsMarch 20, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 1 · Next Generation DefendersNext Generation Defenders200 MetersRound P122.1018
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 1 · Next Generation DefendersNext Generation Defenders200 Meters122.1718
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 6 · Next Generation DefendersNext Generation Defenders100 MetersRound P611.3718
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Next Generation DefendersNext Generation Defenders200 Meters--DNSWind: 112
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Next Generation DefendersNext Generation Defenders100 Meters--DNS12
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 200 Meters · Place 5 · SalisburySalisbury200 Meters5.22.78aWind: -1.211
May 94A Central RegionalsMay 9 · 200 Meters · Place 5 · SalisburySalisbury200 Meters5.22.87a11
May 94A Central RegionalsMay 9 · 100 Meters · Place 15 · SalisburySalisbury100 MetersRound P15.12.61a11
Apr 29South Piedmont Conference ChampionshipApr 29 · 200 Meters · Place 2 · SalisburySalisbury200 Meters2.21.85aWind: -1.511
Apr 29South Piedmont Conference ChampionshipApr 29 · 100 Meters · Place 3 · SalisburySalisbury100 Meters3.11.12a PBWind: -0.711
Apr 1Concord Meet #2Apr 1 · 200 Meters · Place 2 · SalisburySalisbury200 Meters2.22.54aWind: 011
Apr 1Concord Meet #2Apr 1 · 100 Meters · Place 10 · SalisburySalisbury100 Meters10.11.84aWind: 011
Mar 26Bulldog On Senior Send Off (Senior Night)Mar 26 · 200 Meters · Place 6 · SalisburySalisbury200 Meters6.22.48aWind: -0.211
Mar 26Bulldog On Senior Send Off (Senior Night)Mar 26 · 100 Meters · SalisburySalisbury100 Meters—DNSWind: -0.611
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 300 Meters · SalisburySalisbury300 Meters--DNS11
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 55 Meter · SalisburySalisbury55 Meter--DNS11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60 Meter · Place 170 · Panthers Elite Track & Field ClubPanthers Elite Track & Field Club60 MeterRound P170.7.48a PB11
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 133 · Panthers Elite Track & Field ClubPanthers Elite Track & Field Club200 MetersRound P133.23.42a PB11
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 300 Meters · Place 11 · SalisburySalisbury300 Meters11.37.35a11
Feb 12NCHSAA 4A ChampsFeb 12 · 300 Meters · Place 4 · SalisburySalisbury300 Meters4.36.12a PB11
Feb 12NCHSAA 4A ChampsFeb 12 · 400 Meters · SalisburySalisbury400 MetersRelay Split—54.982 PB11
Jan 8East Rowan Polar Bear #2Jan 8 · Long Jump · Place 6 · SalisburySalisburyLong Jump618-011
Jan 8East Rowan Polar Bear #2Jan 8 · 300 Meters · Place 3 · SalisburySalisbury300 Meters337.3511

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 41 · Next Generation DefendersNext Generation Defenders400 Meters41.54.49a PB11
Jun 6AAU North Carolina District QualifierJun 6 · 200 Meters · Place 35 · Next Generation DefendersNext Generation Defenders200 Meters35.23.10aWind: 0.211
May 10NCHSAA 2A Midwest RegionalMay 10 · 200 Meters · Place 6 · SalisburySalisbury200 Meters6.22.87a10
May 3James-Woods Developmental (Charlotte Flights)May 3 · 100 Meters · Place 11 · Next Generation DefendersNext Generation Defenders100 Meters1111.49a9
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Next Generation DefendersNext Generation Defenders400 Meters--DNS11
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Next Generation DefendersNext Generation Defenders200 MetersRound P--DNS11
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 100 Meters · Next Generation DefendersNext Generation Defenders100 Meters--DNS11
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 200 Meters · Place 2 · SalisburySalisbury200 Meters223.17JR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 200 Meters · Place 18 · SalisburySalisbury200 Meters1823.17JR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 100 Meters · Place 6 · SalisburySalisbury100 Meters611.51JR
Apr 17*1st Annual* For All The Dawgs Invitational Apr 17 · 100 Meters · Place 24 · SalisburySalisbury100 Meters2411.51JR
Apr 5Panther InvitationalApr 5 · 200 Meters · Place 47 · SalisburySalisbury200 Meters47.23.24aWind: 1.210
Apr 5Panther InvitationalApr 5 · 100 Meters · Place 25 · SalisburySalisbury100 MetersRound P25.11.27a10
Mar 22Odell Williams InvitationalMar 22 · 200 Meters · Place 16 · SalisburySalisbury200 Meters16.23.32a10
Mar 22Odell Williams InvitationalMar 22 · 100 Meters · Place 20 · SalisburySalisbury100 MetersRound P20.11.73a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 300 Meters · Place 73 · SalisburySalisbury300 Meters73.38.86a10
Dec 21JDL Holiday InvitationalDec 21 · 55 Meter · Place 58 · SalisburySalisbury55 MeterRound P58.6.92a PB10
Dec 14Stay In Your Lane InvitationalDec 14 · 300 Meters · Place 55 · SalisburySalisbury300 Meters55.38.65a10
Dec 14Stay In Your Lane InvitationalDec 14 · 55 Meter · Place 48 · SalisburySalisbury55 MeterRound P48.6.94a10
Jan 27Charlotte City Championship 2024Jan 27 · 300 Meters · Place 43 · SalisburySalisbury300 Meters4340.67FR
Jan 27Charlotte City Championship 2024Jan 27 · 55 Meters · Place 46 · SalisburySalisbury55 Meters467.28FR
Jan 8Mighty Vikings InvitationalJan 8 · 55 Meters · Place 14 · SalisburySalisbury55 Meters146.97 PB9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 12Central Sled Dog MeetDec 12 · 300 Meters · Place 6 · SalisburySalisbury300 Meters6.40.9 PB10
Dec 12Central Sled Dog MeetDec 12 · 55 Meter · Place 3 · SalisburySalisbury55 Meter3.6.9 PB10
Dec 7Ardrey Kell Jingle Bell Polar BearDec 7 · 300 Meters · Place 6 · SalisburySalisbury300 Meters6.38.28aUnofficial10
Dec 7Ardrey Kell Jingle Bell Polar BearDec 7 · 55 Meter · Place 13 · SalisburySalisbury55 Meter13.6.89aUnofficial10
Jun 1BodyArmor State GamesJun 1 · Long Jump · Next Generation DefendersNext Generation DefendersLong Jump--DNSWind: 09
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Place 18 · Next Generation DefendersNext Generation Defenders400 Meters18.56.63a9
Jun 1BodyArmor State GamesJun 1 · 200 Meters · Place 19 · Next Generation DefendersNext Generation Defenders200 Meters19.24.42aWind: 0.39
Jun 1BodyArmor State GamesJun 1 · 100 Meters · Place 13 · Next Generation DefendersNext Generation Defenders100 MetersRound P13.11.71aWind: 0.29
May 25Johnson RileyMay 25 · 200 Meters · SalisburySalisbury200 Meters—2.6 PB—
May 10NCHSAA 2A Midwest RegionalMay 10 · 100 Meters · Place 12 · SalisburySalisbury100 MetersRound P12.11.67aWind: -0.59
Apr 20Ardrey Kell Need 4 SpeedApr 20 · 100 Meters · Place 29 · SalisburySalisbury100 Meters29.11.76a9
Apr 4East Rowan Meet #4Apr 4 · 100 Meters · Place 3 · SalisburySalisbury100 Meters311.249
Mar 14South Rowan Meet #1Mar 14 · 100 Meters · Place 6 · SalisburySalisbury100 Meters612.20—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Nov 30Titan Clash INov 30 · 300 Meters · Place 27 · SalisburySalisbury300 Meters27.41.65aUnofficial9