Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jun 2610.91aUSATF Region 3 Junior Olympic ChampionshipJune 26, 2025
150 Meters · OutdoorJET & TMZ Showcase 2025 · Nov 1516.30aJET & TMZ Showcase 2025November 15, 2025
200 Meters · OutdoorMeck Power Six 7A/8A Conference Championship · Apr 2922.12aMeck Power Six 7A/8A Conference ChampionshipApril 29, 2026
300 Meters · IndoorThe VA Showcase · Jan 1736.12aThe VA ShowcaseJanuary 17, 2026
300 Meters · OutdoorJET & TMZ Showcase 2025 · Nov 1535.05aJET & TMZ Showcase 2025November 15, 2025
400 Meters · IndoorEast Meck Home Meet · Feb 2753.27East Meck Home MeetFebruary 27, 2025
400 Meters · OutdoorHopewell Meet #1 · Mar 2550.42aHopewell Meet #1March 25, 2026
500 Meters · IndoorStay In Your Lane Invitational · Dec 131:08.29aStay In Your Lane InvitationalDecember 13, 2025
55 Meter · IndoorStay In Your Lane Invitational · Dec 136.60aStay In Your Lane InvitationalDecember 13, 2025
55 Meters · IndoorTryon meet #10 · Feb 56.60Tryon meet #10February 5, 2026
60 Meter · IndoorAdidas Indoor Nationals · Mar 207.01aAdidas Indoor NationalsMarch 20, 2026
60 Meter · OutdoorJET & TMZ Showcase 2025 · Nov 157.06aJET & TMZ Showcase 2025November 15, 2025
Combined results · OutdoorJohnson Riley Track Challenge · May 2614.27Johnson Riley Track ChallengeMay 26, 2018

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 · 200 Meters · Track Masterz NCTrack Masterz NC200 Meters--DNSWind: 2.411
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Track Masterz NCTrack Masterz NC100 Meters--DNSWind: 1.411
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 200 Meters · North MecklenburgNorth Mecklenburg200 Meters--DNSWind: -0.411
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 100 Meters · North MecklenburgNorth Mecklenburg100 MetersRound P--DNFWind: 0.811
May 9NCHSAA 7A West RegionalMay 9 · 200 Meters · Place 6 · North MecklenburgNorth Mecklenburg200 Meters6.21.75aWind: 2.411
May 9NCHSAA 7A West RegionalMay 9 · 100 Meters · Place 8 · North MecklenburgNorth Mecklenburg100 MetersRound P8.10.98aWind: 111
May 9NCHSAA 7A West RegionalMay 9 · 100 Meters · Place 7 · North MecklenburgNorth Mecklenburg100 Meters7.10.87aWind: 2.211
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 200 Meters · Place 6 · North MecklenburgNorth Mecklenburg200 Meters6.21.75aWind: 2.411
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100 Meters · Place 8 · North MecklenburgNorth Mecklenburg100 MetersRound P8.10.98aWind: 111
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100 Meters · Place 7 · North MecklenburgNorth Mecklenburg100 Meters7.10.87aWind: 2.211
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 200 Meters · Place 3 · North MecklenburgNorth Mecklenburg200 Meters3.22.12a PB11
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 100 Meters · Place 4 · North MecklenburgNorth Mecklenburg100 MetersRound P4.11.05a11
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 100 Meters · Place 3 · North MecklenburgNorth Mecklenburg100 Meters3.11.07a11
Apr 23Donna Davis HS Invitational Apr 23 · 200 Meters · Place 3 · North MecklenburgNorth Mecklenburg200 Meters3.22.16aWind: 011
Apr 23Donna Davis HS Invitational Apr 23 · 100 Meters · North MecklenburgNorth Mecklenburg100 Meters—DNSWind: 011
Apr 18Ardrey Kell "AK Need4Speed"Apr 18 · 100 Meters · Place 8 · North MecklenburgNorth Mecklenburg100 MetersRound P8.11.10a11
Apr 18Ardrey Kell "AK Need4Speed"Apr 18 · 100 Meters · Place 9 · North MecklenburgNorth Mecklenburg100 Meters9.11.22a11
Apr 1Independence MeetApr 1 · 100 Meters · Place 1 · North MecklenburgNorth Mecklenburg100 Meters1.11.09a11
Mar 25Hopewell Meet #1Mar 25 · 400 Meters · Place 2 · North MecklenburgNorth Mecklenburg400 Meters2.50.42a PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60 Meter · Place 3 · UnattachedUnattached60 MeterRound P3.7.03a11
Mar 20Adidas Indoor NationalsMar 20 · 60 Meter · Place 4 · UnattachedUnattached60 Meter4.7.01a PB11
Feb 5Tryon meet #10Feb 5 · 55 Meters · Place 1 · North MecklenburgNorth Mecklenburg55 Meters16.60 PB11
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 94 · North MecklenburgNorth Mecklenburg300 Meters94.36.12a PB11
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 27 · North MecklenburgNorth Mecklenburg55 MeterRound P27.6.61a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 300 Meters · North MecklenburgNorth Mecklenburg300 Meters--DNS11
Dec 20ASICS Holiday InvitationalDec 20 · 55 Meter · North MecklenburgNorth Mecklenburg55 Meter--DNS11
Dec 13Stay In Your Lane InvitationalDec 13 · 500 Meters · Place 15 · North MecklenburgNorth Mecklenburg500 Meters15.1:08.29a PB11
Dec 13Stay In Your Lane InvitationalDec 13 · 55 Meter · Place 7 · North MecklenburgNorth Mecklenburg55 Meter7.6.60a PB11
Feb 27East Meck Home MeetFeb 27 · 400 Meters · Place 3 · North MecklenburgNorth Mecklenburg400 Meters353.27 PB—
Feb 8Charlotte City Championship Feb 8 · 300 Meters · Place 18 · North MecklenburgNorth Mecklenburg300 Meters1836.44SO
Feb 8Charlotte City Championship Feb 8 · 55 Meters · Place 7 · North MecklenburgNorth Mecklenburg55 Meters76.75SO
Feb 8Charlotte City Championship Feb 8 · 55 Meters · Place 6 · North MecklenburgNorth Mecklenburg55 MetersRound P66.69SO

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Nov 15JET & TMZ Showcase 2025Nov 15 · 150 Meters · Place 2 · North MecklenburgNorth Mecklenburg150 Meters2.16.30a PB11
Nov 15JET & TMZ Showcase 2025Nov 15 · 300 Meters · Place 4 · North MecklenburgNorth Mecklenburg300 Meters4.35.05a PB11
Nov 15JET & TMZ Showcase 2025Nov 15 · 60 Meter · Place 6 · North MecklenburgNorth Mecklenburg60 Meter6.7.06a PB11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 6 · Track Masterz NCTrack Masterz NC200 MetersRound P622.28a10
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 6 · Track Masterz NCTrack Masterz NC200 Meters622.16a10
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100 Meters · Place 8 · Track Masterz NCTrack Masterz NC100 MetersRound P811.09a10
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100 Meters · Place 4 · Track Masterz NCTrack Masterz NC100 Meters410.91a PB10
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 3 · Track Masterz NCTrack Masterz NC100 MetersRound P3.11.13a10
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 3 · Track Masterz NCTrack Masterz NC100 Meters3.11.25aWind: 2.710
May 10NCHSAA 4A West RegionalMay 10 · 200 Meters · Place 11 · North MecklenburgNorth Mecklenburg200 Meters11.22.22a10
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 200 Meters · Place 4 · North MecklenburgNorth Mecklenburg200 Meters4.22.21aWind: 0.410
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 100 Meters · Place 7 · North MecklenburgNorth Mecklenburg100 MetersRound P7.11.12aWind: 010
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 100 Meters · Place 7 · North MecklenburgNorth Mecklenburg100 Meters7.11.09aWind: 2.610
Apr 25Dick Williams InvitationalApr 25 · 100 Meters · Place 3 · North MecklenburgNorth Mecklenburg100 Meters310.9710
Apr 25Dick Williams InvitationalApr 25 · 200 Meters · Place 2 · North MecklenburgNorth Mecklenburg200 Meters222.1310
Apr 2Hopewell Meet #2Apr 2 · 200 Meters · North MecklenburgNorth Mecklenburg200 Meters—DNSWind: -0.310
Apr 2Hopewell Meet #2Apr 2 · 100 Meters · North MecklenburgNorth Mecklenburg100 Meters—DNSWind: 010
Mar 10Hopewell Meet #1Mar 10 · 400 Meters · Place 2 · North MecklenburgNorth Mecklenburg400 Meters2.52.90a10
Jan 14Hopewell Polar Bear #3Jan 14 · 300 Meters · Place 1 · North MecklenburgNorth Mecklenburg300 Meters1.37.39a10
Jan 14Hopewell Polar Bear #3Jan 14 · 55 Meter · North MecklenburgNorth Mecklenburg55 Meter—DNS10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Stay In Your Lane InvitationalDec 14 · 500 Meters · North MecklenburgNorth Mecklenburg500 Meters--DNS10
Dec 14Stay In Your Lane InvitationalDec 14 · 300 Meters · North MecklenburgNorth Mecklenburg300 Meters--DNS10

2024 Outdoor Track

31 results
DateMeetEventPlMarkGr
Dec 12Hopewell Polar Bear Meet #2Dec 12 · 500 Meters · North MecklenburgNorth Mecklenburg500 Meters—DNS10
Nov 20Hopewell Polar Bear #1 Nov 20 · 300 Meters · North MecklenburgNorth Mecklenburg300 Meters—DNS10
Jul 27AAU Junior Olympic GamesJul 27 · 100 Meters · Place 37 · 09 Charlotte He09 Charlotte He100 MetersRound P3711.333—
Jun 27AAU NC Regional 25 QualifierJun 27 · 200 Meters · Place 12 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters1222.89—
Jun 27AAU NC Regional 25 QualifierJun 27 · 100 Meters · Place 3 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters311.28—
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 8 · UnattachedUnattached200 Meters8.22.90aWind: -0.89
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 8 · UnattachedUnattached200 Meters8.22.90aWind: -0.89
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 10 · UnattachedUnattached100 MetersRound P10.11.24aWind: -1.99
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 10 · UnattachedUnattached100 MetersRound P10.11.24aWind: -1.99
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 16 · Charlotte HeatCharlotte Heat200 Meters1623.11a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 6 · Charlotte HeatCharlotte Heat100 Meters611.28a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 3 · Charlotte HeatCharlotte Heat100 Meters311.10a—
Jun 1BodyArmor State GamesJun 1 · 200 Meters · Place 5 · UnattachedUnattached200 Meters5.22.88aWind: 0.29
Jun 1BodyArmor State GamesJun 1 · 100 Meters · Place 8 · UnattachedUnattached100 MetersRound P8.11.45aWind: -0.99
Jun 1BodyArmor State GamesJun 1 · 100 Meters · Place 4 · UnattachedUnattached100 Meters4.11.23aWind: 0.69
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Charlotte Heat TrackCharlotte Heat Track400 Meters--DNS11
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters--DNS11
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Charlotte Heat TrackCharlotte Heat Track100 Meters--DNS11
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 200 Meters · North MecklenburgNorth Mecklenburg200 Meters—DNS9
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 100 Meters · Place 9 · North MecklenburgNorth Mecklenburg100 MetersRound P9.11.17aWind: -1.29
Apr 17North Meck Home Meet #2 2024Apr 17 · 400 Meters · Place 9 · North MecklenburgNorth Mecklenburg400 Meters9.52.97a9
Apr 17North Meck Home Meet #2 2024Apr 17 · 200 Meters · Place 4 · North MecklenburgNorth Mecklenburg200 Meters4.22.89aWind: 09
Apr 17North Meck Home Meet #2 2024Apr 17 · 100 Meters · Place 4 · North MecklenburgNorth Mecklenburg100 Meters4.11.28aWind: 29
Mar 27North Meck Home Meet #1 2024Mar 27 · 200 Meters · Place 1 · North MecklenburgNorth Mecklenburg200 Meters1.23.63aWind: -0.79
Mar 27North Meck Home Meet #1 2024Mar 27 · 100 Meters · North MecklenburgNorth Mecklenburg100 Meters—DNSWind: -1.19
Mar 12Hough Home MeetMar 12 · 200 Meters · Place 3 · North MecklenburgNorth Mecklenburg200 Meters3.22.88a9
Mar 12Hough Home MeetMar 12 · 100 Meters · Place 7 · North MecklenburgNorth Mecklenburg100 Meters7.11.51a9
Mar 7Hopewell Meet #1Mar 7 · 200 Meters · Place 6 · North MecklenburgNorth Mecklenburg200 Meters6.23.24aWind: 0.19
Mar 7Hopewell Meet #1Mar 7 · 100 Meters · Place 4 · North MecklenburgNorth Mecklenburg100 Meters4.11.24aWind: 0.19
Feb 16North Meck Time TrialsFeb 16 · 200 Meters · Place 1 · North MecklenburgNorth Mecklenburg200 Meters1.23.46aWind: 0.4Unofficial9
Feb 16North Meck Time TrialsFeb 16 · 100 Meters · Place 2 · North MecklenburgNorth Mecklenburg100 Meters2.11.62aWind: -0.2Unofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 300 Meters · Place 23 · North MecklenburgNorth Mecklenburg300 Meters23.38.29a9
Dec 16JDL Holiday HS InvitationalDec 16 · 55 Meter · Place 38 · North MecklenburgNorth Mecklenburg55 MeterRound P38.6.90a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 3 · Charlotte HeatCharlotte Heat400 Meters355.1210
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 1 · Charlotte HeatCharlotte Heat100 Meters111.6910
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 2 · Charlotte HeatCharlotte Heat200 MetersRound P224.47a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 2 · Charlotte HeatCharlotte Heat200 Meters224.15a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 3 · Charlotte HeatCharlotte Heat100 Meters311.91a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 100 Meters · Place 21 · 09 Charlotte He09 Charlotte He100 MetersRound P2112.03—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 200 Meters · Place 35 · 09 Charlotte He09 Charlotte He200 MetersRound P3524.705—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 200 Meters · Place 3 · Charlotte Heat Track ClubCharlotte Heat Track Club200 MetersRound P324.45—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 200 Meters · Place 4 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters424.68—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100 Meters · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club100 MetersRound P111.88—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100 Meters · Place 1 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters112.15—
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P—DNSWind: -2.99
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 11 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P11.12.84aWind: -5.19
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 3 · 09 Charlotte He09 Charlotte He200 Meters324.46—
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 4 · 09 Charlotte He09 Charlotte He200 MetersRound P425.24—
Jun 4North Carolina AAU District MeetJun 4 · 100 Meters · Place 2 · 09 Charlotte He09 Charlotte He100 Meters212.04—
Jun 4North Carolina AAU District MeetJun 4 · 100 Meters · Place 3 · 09 Charlotte He09 Charlotte He100 MetersRound P312.30—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 7 · Charlotte HeatCharlotte Heat100 Meters712.34—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 12 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters1225.62—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 9 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters912.63—

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P—DNS12
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P4.27.12a12
Jun 19Jim Law Invitational - YouthJun 19 · 200 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track200 Meters4.26.97a12
Jun 19Jim Law Invitational - YouthJun 19 · 100 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P2.13.41a12
Jun 19Jim Law Invitational - YouthJun 19 · 100 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track100 Meters2.13.06a12
May 1Charlotte Flights DevelopmentalMay 1 · 100 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track100 Meters3.13.99a12

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Ken Roberts ChallengeJun 2 · 400 Meters · Place 22 · Char HeatChar Heat400 Meters221:22.849
Jun 2Ken Roberts ChallengeJun 2 · 400 Meters · Place 6 · Char HeatChar Heat400 Meters61:22.849
Jun 2Ken Roberts ChallengeJun 2 · 100 Meters · Place 15 · Char HeatChar Heat100 MetersRound P1515.319
Jun 2Ken Roberts ChallengeJun 2 · 100 Meters · Place 2 · Char HeatChar Heat100 Meters215.319
May 26Johnson Riley Track ChallengeMay 26 · Combined results · Place 8 · 09 Charlotte He09 Charlotte HeCombined results832.10—
May 26Johnson Riley Track ChallengeMay 26 · Combined results · Place 9 · 09 Charlotte He09 Charlotte HeCombined resultsRound P914.27 PB—