Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jul 211.36aUSATF Region 3 Junior Olympic ChampionshipJuly 2, 2026
200 Meters · OutdoorQueen City Invitational (Youth) · Jun 1323.04Queen City Invitational (Youth)June 13, 2026
300 Meters · IndoorJDL Run Fast Invitational · Jan 440.48JDL Run Fast InvitationalJanuary 4, 2025
400 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jul 251.90aUSATF Region 3 Junior Olympic ChampionshipJuly 2, 2026
55 Meters · IndoorJDL Run Fast Invitational · Jan 47.37JDL Run Fast InvitationalJanuary 4, 2025
800 Meters · OutdoorButler Meet #3 · Mar 192:31.83aButler Meet #3March 19, 2026

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

2026 Outdoor Track

39 results
DateMeetEventPlMarkGr
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 7 · Charlotte FlightsCharlotte Flights400 MetersRound P7.52.02a10
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 6 · Charlotte FlightsCharlotte Flights400 Meters6.51.90a PB10
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 200 Meters · Place 10 · Charlotte FlightsCharlotte Flights200 MetersRound P10.23.12aWind: 0.510
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 100 Meters · Place 8 · Charlotte FlightsCharlotte Flights100 MetersRound P8.11.36a PBWind: 0.510
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 100 Meters · Place 8 · Charlotte FlightsCharlotte Flights100 Meters8.11.79aWind: -1.810
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 6 · Charlotte FlightsCharlotte Flights400 Meters6.53.33a10
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 200 Meters · Place 9 · Charlotte FlightsCharlotte Flights200 Meters9.23.31aWind: 1.910
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 100 Meters · Place 7 · Charlotte FlightsCharlotte Flights100 Meters7.11.52aWind: 0.110
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 5 · 16 Char Flights16 Char Flights200 Meters523.68—
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 5 · 16 Char Flights16 Char Flights200 Meters523.23—
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 12 · 16 Char Flights16 Char Flights100 Meters1211.82—
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 5 · Charlotte FlightsCharlotte Flights200 MetersRound P523.2316
Jun 20Jim Law Invitational (Youth)Jun 20 · 200 Meters · Place 5 · Charlotte FlightsCharlotte Flights200 Meters523.6816
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 12 · Charlotte FlightsCharlotte Flights100 MetersRound P1211.8216
Jun 13Queen City Invitational (Youth)Jun 13 · 200 Meters · Place 3 · 16 Char Flights16 Char Flights200 Meters323.04 PB—
Jun 13Queen City Invitational (Youth)Jun 13 · 100 Meters · Place 3 · 16 Char Flights16 Char Flights100 Meters311.45—
Jun 13Queen City Invitational (Youth)Jun 13 · 100 Meters · Place 5 · 16 Char Flights16 Char Flights100 MetersRound P511.51—
Jun 64th Annual QC Blazers InvitationalJun 6 · 200 Meters · Place 3 · Charlotte FlightsCharlotte Flights200 Meters323.20—
Jun 64th Annual QC Blazers InvitationalJun 6 · 100 Meters · Place 6 · Charlotte FlightsCharlotte Flights100 Meters611.89—
Jun 64th Annual QC Blazers InvitationalJun 6 · 200 Meters · Place 3 · 16 Char Flights16 Char Flights200 Meters323.04—
Jun 64th Annual QC Blazers InvitationalJun 6 · 100 Meters · Place 3 · 16 Char Flights16 Char Flights100 Meters311.45—
Jun 64th Annual QC Blazers InvitationalJun 6 · 100 Meters · Place 5 · 16 Char Flights16 Char Flights100 MetersRound P511.51—
May 302026 BODYARMOR State GamesMay 30 · 400 Meters · Place 11 · Charlotte FlightsCharlotte Flights400 Meters1153.55a10
May 302026 BODYARMOR State GamesMay 30 · 200 Meters · Place 10 · Charlotte FlightsCharlotte Flights200 Meters1023.41a10
May 302026 BODYARMOR State GamesMay 30 · 100 Meters · Place 16 · Charlotte FlightsCharlotte Flights100 MetersRound P1611.64a10
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Place 23 · Charlotte FlightsCharlotte Flights400 Meters23.1:06.30a10
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Place 11 · Charlotte FlightsCharlotte Flights200 Meters11.24.30a10
May 9The Carolina's Sprint FestMay 9 · 100 Meters · Charlotte FlightsCharlotte Flights100 MetersRound P—DNS10
Apr 24Dick Williams InvitationalApr 24 · 200 Meters · Place 18 · West CharlotteWest Charlotte200 Meters18.23.54a10
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 400 Meters · Place 10 · Charlotte FlightsCharlotte Flights400 Meters1054.13a10
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 10 · Charlotte FlightsCharlotte Flights200 MetersRound P1023.06a10
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 100 Meters · Place 15 · Charlotte FlightsCharlotte Flights100 Meters1511.76a10
Apr 1Independence MeetApr 1 · 100 Meters · Place 27 · West CharlotteWest Charlotte100 Meters27.12.15a10
Mar 25Hopewell Meet #1Mar 25 · 800 Meters · Place 34 · West CharlotteWest Charlotte800 Meters34.2:33.00a10
Mar 25Hopewell Meet #1Mar 25 · 400 Meters · Place 14 · West CharlotteWest Charlotte400 Meters14.55.56a10
Mar 25Hopewell Meet #1Mar 25 · 200 Meters · Place 18 · West CharlotteWest Charlotte200 Meters18.24.67aWind: 1.110
Mar 19Butler Meet #3Mar 19 · 800 Meters · Place 14 · West CharlotteWest Charlotte800 Meters14.2:31.83a PB10
Mar 19Butler Meet #3Mar 19 · 400 Meters · Place 10 · West CharlotteWest Charlotte400 Meters10.55.84a10
Mar 19Butler Meet #3Mar 19 · 200 Meters · Place 11 · West CharlotteWest Charlotte200 Meters11.24.68a10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Nov 25Rocky River Polar Bear InvitationalNov 25 · 300 Meters · Place 29 · West CharlotteWest Charlotte300 Meters29.39.83aUnofficial10
Nov 25Rocky River Polar Bear InvitationalNov 25 · 55 Meter · Place 39 · West CharlotteWest Charlotte55 Meter39.7.24aUnofficial10
Apr 2Hopewell Meet #2Apr 2 · 200 Meters · Place 30 · West CharlotteWest Charlotte200 Meters30.24.60aWind: 09
Apr 2Hopewell Meet #2Apr 2 · 100 Meters · Place 35 · West CharlotteWest Charlotte100 Meters35.12.17aWind: 0.99
Mar 26Hough Meet #1Mar 26 · 100 Meters · Place 25 · West CharlotteWest Charlotte100 Meters2512.079
Mar 22Odell Williams InvitationalMar 22 · 400 Meters · Place 50 · West CharlotteWest Charlotte400 Meters50.56.71a9
Mar 12AK JV ShowcaseMar 12 · 200 Meters · Place 14 · West CharlotteWest Charlotte200 Meters1424.909
Mar 12AK JV ShowcaseMar 12 · 400 Meters · Place 3 · West CharlotteWest Charlotte400 Meters355.599
Mar 8Clash of the CarolinasMar 8 · 200 Meters · West CharlotteWest Charlotte200 Meters—DNSWind: -0.39
Feb 27JM Robinson Meet #1Feb 27 · 400 Meters · Place 12 · West CharlotteWest Charlotte400 Meters12.58.22a9
Feb 27JM Robinson Meet #1Feb 27 · 100 Meters · Place 24 · West CharlotteWest Charlotte100 Meters24.12.88aWind: 09

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 4JDL Run Fast InvitationalJan 4 · 55 Meters · Place 26 · W. CharlotteW. Charlotte55 MetersRound P267.37 PB—
Jan 4JDL Run Fast InvitationalJan 4 · 300 Meters · Place 67 · W. CharlotteW. Charlotte300 Meters6740.48 PB—

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Dec 4Independence Polar Bear #1Dec 4 · 300 Meters · Place 6 · West CharlotteWest Charlotte300 Meters6.42.07aUnofficial9
Dec 4Independence Polar Bear #1Dec 4 · 55 Meter · Place 11 · West CharlotteWest Charlotte55 Meter11.7.49aUnofficial9
Nov 20Hopewell Polar Bear #1 Nov 20 · 500 Meters · Place 16 · West CharlotteWest Charlotte500 Meters16.1:19.39aUnofficial9
Nov 20Hopewell Polar Bear #1 Nov 20 · 55 Meter · Place 45 · West CharlotteWest Charlotte55 Meter45.7.39aUnofficial9
Jun 27AAU NC Regional 25 QualifierJun 27 · 200 Meters · Place 11 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters1124.92—
Jun 27AAU NC Regional 25 QualifierJun 27 · 100 Meters · Place 10 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters1012.16—
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P9.59.12a8
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P3.24.66aWind: -1.18
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track200 Meters4.24.80aWind: -0.38
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P7.12.39aWind: -1.58
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track100 Meters4.12.15aWind: 0.38
Jun 7AAU North Carolina District QualifierJun 7 · Long Jump · Charlotte HeatCharlotte HeatLong Jump—0.0—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 10 · Charlotte HeatCharlotte Heat200 Meters1025.08a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 13 · Charlotte HeatCharlotte Heat100 Meters1312.48a—
Jun 1NC UnitedJun 1 · Long Jump · Charlotte Heat TrackCharlotte Heat TrackLong Jump--DNS8
Jun 1NC UnitedJun 1 · 400 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track400 Meters3.57.89a8
Jun 1NC UnitedJun 1 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters--DNSWind: 1.98
Jun 1NC UnitedJun 1 · 100 Meters · Place 6 · Charlotte Heat TrackCharlotte Heat Track100 Meters6.12.29aWind: -1.68
May 25Johnson RileyMay 25 · Long Jump · Place 7 · Charlotte HeatCharlotte HeatLong Jump716-0—
May 25Johnson RileyMay 25 · 400 Meters · Place 5 · Charlotte HeatCharlotte Heat400 Meters556.92a—
May 25Johnson RileyMay 25 · 200 Meters · Place 6 · Charlotte HeatCharlotte Heat200 Meters624.90a—
May 25Johnson RileyMay 25 · 100 Meters · Place 6 · Charlotte HeatCharlotte Heat100 Meters612.04a—
May 25Johnson RileyMay 25 · 100 Meters · Place 7 · Charlotte HeatCharlotte Heat100 Meters712.06a—
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 12 · Charlotte Heat TrackCharlotte Heat Track400 Meters12.58.76a8
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 15 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P15.25.44a8
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 16 · Charlotte Heat TrackCharlotte Heat Track100 Meters16.12.57a8