Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSoMeck 4A Conference Championship · Apr 3011.26aSoMeck 4A Conference ChampionshipApril 30, 2025
150 Meters · OutdoorJET & TMZ Showcase 2025 · Nov 1517.07aJET & TMZ Showcase 2025November 15, 2025
200 Meters · IndoorAdidas Indoor Nationals · Mar 2022.48aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorMarvin Ridge Home Meet 3 (Senior Night) · Apr 2321.93Marvin Ridge Home Meet 3 (Senior Night)April 23, 2026
300 Meters · IndoorASICS Holiday Invitational · Dec 2035.68aASICS Holiday InvitationalDecember 20, 2025
300 Meters · OutdoorJET & TMZ Showcase 2025 · Nov 1537.71aJET & TMZ Showcase 2025November 15, 2025
400 Meters · IndoorAdidas Indoor Nationals · Mar 2050.26aAdidas Indoor NationalsMarch 20, 2026
400 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1849.43aAdidas Track Nationals 2026June 18, 2026
55 Meter · IndoorASICS Holiday Invitational · Dec 206.87aASICS Holiday InvitationalDecember 20, 2025
55 Meters · IndoorWeddington Polar Bear #5 · Feb 66.84Weddington Polar Bear #5February 6, 2026
60 Meter · OutdoorJET & TMZ Showcase 2025 · Nov 157.55aJET & TMZ Showcase 2025November 15, 2025
800 Meters · OutdoorPalisades Senior Sendoff · Apr 12:18.96aPalisades Senior SendoffApril 1, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 7 · Charlotte FlightsCharlotte Flights400 MetersRound P7.50.22a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 7 · Charlotte FlightsCharlotte Flights400 Meters7.50.42a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 100 Meters · Charlotte FlightsCharlotte Flights100 MetersRound P—DNSWind: -1.112
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 7 · Charlotte FlightsCharlotte Flights400 Meters7.50.17a12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 200 Meters · Place 2 · Charlotte FlightsCharlotte Flights200 Meters2.22.54aWind: 1.412
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 100 Meters · Place 7 · Charlotte FlightsCharlotte Flights100 Meters7.11.32aWind: 1.312
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 10 · Charlotte FlightsCharlotte Flights400 Meters10.49.43a PB12
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 15 · Charlotte FlightsCharlotte Flights200 MetersRound P15.21.98aWind: 1.912
Jun 64th Annual QC Blazers InvitationalJun 6 · 100 Meters · Place 5 · Charlotte FlightsCharlotte Flights100 Meters511.69—
May 302026 BODYARMOR State GamesMay 30 · 400 Meters · Place 2 · Charlotte FlightsCharlotte Flights400 Meters249.84a12
May 302026 BODYARMOR State GamesMay 30 · 200 Meters · Place 3 · Charlotte FlightsCharlotte Flights200 Meters322.37a12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 400 Meters · Place 12 · South MecklenburgSouth Mecklenburg400 Meters12.49.82a12
May 8NCHSAA 8A West RegionalMay 8 · 400 Meters · Place 8 · South MecklenburgSouth Mecklenburg400 Meters8.49.78a12
May 8NCHSAA 8A West RegionalMay 8 · 200 Meters · Place 11 · South MecklenburgSouth Mecklenburg200 Meters11.22.41a12
Apr 28Greater Charlotte 7A/8A Conference ChampionshipApr 28 · 400 Meters · Place 3 · South MecklenburgSouth Mecklenburg400 Meters3.49.60a12
Apr 28Greater Charlotte 7A/8A Conference ChampionshipApr 28 · 200 Meters · Place 9 · South MecklenburgSouth Mecklenburg200 Meters9.23.19a12
Apr 23Marvin Ridge Home Meet 3 (Senior Night)Apr 23 · 200 Meters · Place 1 · South MecklenburgSouth Mecklenburg200 Meters121.93 PB—
Apr 23Marvin Ridge Home Meet 3 (Senior Night)Apr 23 · 200 Meters · Place 1 · South MecklenburgSouth Mecklenburg200 Meters121.93—
Apr 18Ardrey Kell "AK Need4Speed"Apr 18 · 400 Meters · Place 8 · South MecklenburgSouth Mecklenburg400 Meters8.49.70a12
Apr 1Palisades Senior SendoffApr 1 · 800 Meters · Place 25 · South MecklenburgSouth Mecklenburg800 Meters25.2:18.96a PB12
Mar 28Weddington InvitationalMar 28 · 100 Meters · Place 36 · South MecklenburgSouth Mecklenburg100 Meters3611.86SR
Mar 13Marvin Ridge InvitationalMar 13 · 400 Meters · Place 2 · South MecklenburgSouth Mecklenburg400 Meters2.50.25a12
Mar 13Marvin Ridge InvitationalMar 13 · 200 Meters · Place 2 · South MecklenburgSouth Mecklenburg200 Meters2.22.25a12
Mar 11Marvin Ridge Home Meet 1Mar 11 · 100 Meters · Place 2 · South MecklenburgSouth Mecklenburg100 Meters211.55SR
Mar 11Marvin Ridge Home Meet 1Mar 11 · 100 Meters · Place 2 · South MecklenburgSouth Mecklenburg100 Meters211.55SR
Mar 11Marvin Ridge Home Meet 1Mar 11 · 100 Meters · Place 2 · South MecklenburgSouth Mecklenburg100 Meters211.55SR
Mar 11Marvin Ridge Home Meet 1Mar 11 · 100 Meters · Place 2 · South MecklenburgSouth Mecklenburg100 Meters211.55SR
Mar 4Weddington Meet #1Mar 4 · 200 Meters · Place 2 · South MecklenburgSouth Mecklenburg200 Meters222.64—
Mar 4Weddington Meet #1Mar 4 · 400 Meters · Place 1 · South MecklenburgSouth Mecklenburg400 Meters150.11—

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 400 Meters · Place 17 · Charlotte FlCharlotte Fl400 Meters17.50.26a PB12
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 31 · Charlotte FlCharlotte Fl200 MetersRound P31.22.48a PB12
Feb 6Weddington Polar Bear #5Feb 6 · 300 Meters · Place 5 · South MecklenburgSouth Mecklenburg300 Meters536.06—
Feb 6Weddington Polar Bear #5Feb 6 · 55 Meters · Place 6 · South MecklenburgSouth Mecklenburg55 Meters66.84 PB—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 300 Meters · Place 19 · South MecklenburgSouth Mecklenburg300 Meters19.35.68a PB12
Dec 20ASICS Holiday InvitationalDec 20 · 55 Meter · Place 55 · South MecklenburgSouth Mecklenburg55 Meter55.6.87a PB12
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 500 Meters · Place 6 · South MecklenburgSouth Mecklenburg500 Meters6.1:10.03aUnofficial12
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 55 Meter · Place 18 · South MecklenburgSouth Mecklenburg55 Meter18.6.92aUnofficial12

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Dec 10PumavsRudyDec 10 · 300 Meters · Place 4 · South MecklenburgSouth Mecklenburg300 Meters4.36.19aUnofficial12
Nov 15JET & TMZ Showcase 2025Nov 15 · 150 Meters · Place 18 · South MecklenburgSouth Mecklenburg150 Meters18.17.07a PB12
Nov 15JET & TMZ Showcase 2025Nov 15 · 300 Meters · Place 17 · South MecklenburgSouth Mecklenburg300 Meters17.37.71a PB12
Nov 15JET & TMZ Showcase 2025Nov 15 · 60 Meter · Place 29 · South MecklenburgSouth Mecklenburg60 Meter29.7.55a PB12
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 200 Meters · Place 15 · Charlotte FlightsCharlotte Flights200 MetersRound P1522.95a11
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 100 Meters · Place 32 · Charlotte FlightsCharlotte Flights100 MetersRound P3211.46a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 18 · Charlotte FlightsCharlotte Flights400 MetersRound P1851.20a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 18 · Charlotte FlightsCharlotte Flights200 MetersRound P1822.53a11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400 Meters · Place 15 · Charlotte FlightsCharlotte Flights400 MetersRound P15.51.66a11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 200 Meters · Place 19 · Charlotte FlightsCharlotte Flights200 MetersRound P19.22.69a11
Jun 72025 BODYARMOR State GamesJun 7 · 400 Meters · Place 7 · Charlotte FlightsCharlotte Flights400 Meters752.15a11
Jun 72025 BODYARMOR State GamesJun 7 · 200 Meters · Place 11 · Charlotte FlightsCharlotte Flights200 Meters1122.98a11
May 242025 Durham Striders Invitation (Dev)May 24 · 400 Meters · Place 16 · Charlotte FlghtsCharlotte Flghts400 Meters1653.57—
May 242025 Durham Striders Invitation (Dev)May 24 · 100 Meters · Place 15 · Charlotte FlghtsCharlotte Flghts100 Meters1511.65—
May 10NCHSAA 4A West RegionalMay 10 · 400 Meters · Place 11 · South MecklenburgSouth Mecklenburg400 Meters11.53.67a11
Apr 30SoMeck 4A Conference ChampionshipApr 30 · 400 Meters · Place 4 · South MecklenburgSouth Mecklenburg400 Meters4.51.08a11
Apr 30SoMeck 4A Conference ChampionshipApr 30 · 200 Meters · Place 7 · South MecklenburgSouth Mecklenburg200 Meters7.22.36a11
Apr 30SoMeck 4A Conference ChampionshipApr 30 · 100 Meters · Place 11 · South MecklenburgSouth Mecklenburg100 MetersRound P11.11.26a PB11
Apr 26Need 4 SpeedApr 26 · 400 Meters · Place 15 · South MecklenburgSouth Mecklenburg400 Meters15.51.48a11
Apr 26Need 4 SpeedApr 26 · 200 Meters · Place 12 · South MecklenburgSouth Mecklenburg200 Meters12.22.33a11
Apr 262nd Annual Need4Speed Invitational Apr 26 · 400 Meters · Place 15 · South MecklenburgSouth Mecklenburg400 Meters15.51.48a11
Apr 262nd Annual Need4Speed Invitational Apr 26 · 200 Meters · Place 12 · South MecklenburgSouth Mecklenburg200 Meters12.22.33a11
Apr 9Ardrey Kell Knight of the Titans Senior KnightApr 9 · 200 Meters · Place 2 · South MecklenburgSouth Mecklenburg200 Meters222.9511
Apr 9Ardrey Kell Knight of the Titans Senior KnightApr 9 · 400 Meters · Place 4 · South MecklenburgSouth Mecklenburg400 Meters453.5911
Apr 9Ardrey Kell Knight of the Titans Senior KnightApr 9 · 100 Meters · Place 4 · South MecklenburgSouth Mecklenburg100 Meters411.3911
Apr 2Palisades Senior SendoffApr 2 · 200 Meters · Place 5 · South MecklenburgSouth Mecklenburg200 Meters523.0811
Apr 2Palisades Senior SendoffApr 2 · 400 Meters · Place 4 · South MecklenburgSouth Mecklenburg400 Meters453.1011
Mar 21Lakeside LightsMar 21 · 200 Meters · Place 9 · South MecklenburgSouth Mecklenburg200 Meters923.6411
Mar 21Lakeside LightsMar 21 · 400 Meters · Place 9 · South MecklenburgSouth Mecklenburg400 Meters953.7611
Mar 13Puma Outdoor OpenerMar 13 · 200 Meters · Place 5 · South MecklenburgSouth Mecklenburg200 Meters523.3611
Mar 13Puma Outdoor OpenerMar 13 · 400 Meters · Place 1 · South MecklenburgSouth Mecklenburg400 Meters152.8111

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 300 Meters · Place 10 · South MecklenburgSouth Mecklenburg300 Meters10.37.77aUnofficial11
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 55 Meter · Place 20 · South MecklenburgSouth Mecklenburg55 Meter20.7.04aUnofficial11
Dec 12Puma vs Rudolph Holiday Polar BearDec 12 · 300 Meters · Place 12 · South MecklenburgSouth Mecklenburg300 Meters12.39.89aUnofficial11
Dec 12Puma vs Rudolph Holiday Polar BearDec 12 · 55 Meter · Place 13 · South MecklenburgSouth Mecklenburg55 Meter13.7.09aUnofficial11
Dec 5Phillip O. Berry Polar BearDec 5 · 300 Meters · South MecklenburgSouth Mecklenburg300 Meters—NT11
Dec 5Phillip O. Berry Polar BearDec 5 · 55 Meter · South MecklenburgSouth Mecklenburg55 Meter—DNS11
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 14 · Charlotte FlightsCharlotte Flights400 MetersRound P14.54.47a10
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 7 · Charlotte FlightsCharlotte Flights200 MetersRound P7.23.63aWind: -2.210
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 4 · Charlotte FlightsCharlotte Flights200 Meters4.23.47aWind: 0.110
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 13 · Charlotte FlightsCharlotte Flights100 MetersRound P13.11.85aWind: -0.110
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 25 · Charlotte FlightsCharlotte Flights400 Meters2553.49a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 31 · Charlotte FlightsCharlotte Flights200 Meters3123.73a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 40 · Charlotte FlightsCharlotte Flights100 Meters4011.89a—
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Place 8 · Charlotte FlightsCharlotte Flights400 Meters8.53.88a10
Jun 1BodyArmor State GamesJun 1 · 200 Meters · Place 9 · Charlotte FlightsCharlotte Flights200 Meters9.23.40aWind: 0.310
Jun 1BodyArmor State GamesJun 1 · 100 Meters · Place 18 · Charlotte FlightsCharlotte Flights100 MetersRound P18.11.83aWind: 0.310
May 252024 Durham Striders Invitational ( DEV)May 25 · 400 Meters · Place 2 · Charlotte Flights Track and FiCharlotte Flights Track and Fi400 Meters253.11—
May 252024 Durham Striders Invitational ( DEV)May 25 · 100 Meters · Place 2 · Charlotte Flights Track and FiCharlotte Flights Track and Fi100 Meters211.71—
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 6 · Charlotte FlightsCharlotte Flights400 Meters6.53.68a10
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 6 · Charlotte FlightsCharlotte Flights200 Meters6.23.45a10
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 14 · Charlotte FlightsCharlotte Flights100 Meters14.12.01a10
May 1SoMeck 4A Conference ChampionshipMay 1 · 200 Meters · Place 15 · South MecklenburgSouth Mecklenburg200 Meters1524.1010
May 1SoMeck 4A Conference ChampionshipMay 1 · 100 Meters · Place 17 · South MecklenburgSouth Mecklenburg100 MetersRound P1711.9210
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 400 Meters · Charlotte FlightsCharlotte Flights400 Meters—DNS10
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 200 Meters · Charlotte FlightsCharlotte Flights200 Meters—DNS10
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 100 Meters · Charlotte FlightsCharlotte Flights100 Meters—DNS10
Apr 20Ardrey Kell Need 4 SpeedApr 20 · 200 Meters · Place 26 · South MecklenburgSouth Mecklenburg200 Meters26.23.91a10
Apr 20Ardrey Kell Need 4 SpeedApr 20 · 100 Meters · Place 31 · South MecklenburgSouth Mecklenburg100 Meters31.11.89a10
Apr 17Ardrey Kell "Knight of the Titans!" (Senior Night)Apr 17 · 400 Meters · Place 14 · South MecklenburgSouth Mecklenburg400 Meters14.55.20aUnofficial10
Apr 13Queen City RelaysApr 13 · 100 Meters · Place 13 · South MecklenburgSouth Mecklenburg100 MetersRound P1312.0610
Mar 22Weddington InvitationalMar 22 · 100 Meters · Place 71 · South MecklenburgSouth Mecklenburg100 MetersRound P71.12.78a10
Mar 14Raptor Speed HS ShowcaseMar 14 · 200 Meters · Place 12 · South MecklenburgSouth Mecklenburg200 Meters12.24.13a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Butler Last Chance InviteFeb 1 · 300 Meters · Place 9 · South MecklenburgSouth Mecklenburg300 Meters939.54—
Feb 1Butler Last Chance InviteFeb 1 · 55 Meters · Place 29 · South MecklenburgSouth Mecklenburg55 Meters297.29—
Jan 11Hopewell January Polar Bear #3Jan 11 · 300 Meters · Place 9 · South MecklenburgSouth Mecklenburg300 Meters940.0—
Jan 11Hopewell January Polar Bear #3Jan 11 · 55 Meters · Place 24 · South MecklenburgSouth Mecklenburg55 Meters247.0—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 7Palisades Polar Bear Meet #1Dec 7 · 300 Meters · Place 8 · South MecklenburgSouth Mecklenburg300 Meters8.41.93aUnofficial10
Dec 7Palisades Polar Bear Meet #1Dec 7 · 55 Meter · Place 10 · South MecklenburgSouth Mecklenburg55 Meter10.7.23aUnofficial10
Nov 29 Phillip O Berry Home Meet #1Nov 29 · 300 Meters · Place 7 · South MecklenburgSouth Mecklenburg300 Meters7.40.78aUnofficial10
Nov 29 Phillip O Berry Home Meet #1Nov 29 · 55 Meter · Place 14 · South MecklenburgSouth Mecklenburg55 Meter14.7.19aUnofficial10
Apr 29Dick Williams InvitationalApr 29 · 200 Meters · Place 28 · South MecklenburgSouth Mecklenburg200 Meters2825.17—
Mar 22Cuthbertson Home Meet #2Mar 22 · 200 Meters · Place 29 · South MecklenburgSouth Mecklenburg200 Meters2925.64FR
Mar 16Raptor Speed HS ShowcaseMar 16 · 200 Meters · Place 19 · South MecklenburgSouth Mecklenburg200 Meters19.26.24a9