Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2015.34aUSATF North Carolina Association Junior Olympic ChampionshipsJune 20, 2019
1500 Meters · OutdoorJim Law Invitational - Youth · Jun 186:45.54aJim Law Invitational - YouthJune 18, 2022
200 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 1824.15a21st Annual Bring the Heat InvitationalApril 18, 2026
400 Meters · OutdoorQueen City Invitational (Youth) · Jun 1352.14Queen City Invitational (Youth)June 13, 2026
800 Meters · Outdoor2026 BODYARMOR State Games · May 302:08.13a2026 BODYARMOR State GamesMay 30, 2026
Combined results · OutdoorPowerade State Games of North Carolina · Jun 319.43Powerade State Games of North CarolinaJune 3, 2017
Long Jump · OutdoorCarolina's Sprint Fest · May 105.44mCarolina's Sprint FestMay 10, 2025
Triple Jump · Outdoor2025 BODYARMOR State Games · Jun 711.02m2025 BODYARMOR State GamesJune 7, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 13Queen City Invitational (Youth)Jun 13 · Triple Jump · Place 3 · 16 Char FlightsTriple Jump341-09.75—
Jun 13Queen City Invitational (Youth)Jun 13 · 800 Meters · Place 4 · 16 Char Flights800 Meters42:12.49—
Jun 13Queen City Invitational (Youth)Jun 13 · 400 Meters · Place 4 · 16 Char Flights400 Meters452.14 PB—
Jun 64th Annual QC Blazers InvitationalJun 6 · Triple Jump · Place 3 · 16 Char FlightsTriple Jump341-09.75—
Jun 64th Annual QC Blazers InvitationalJun 6 · 800 Meters · Place 4 · 16 Char Flights800 Meters42:12.49—
Jun 64th Annual QC Blazers InvitationalJun 6 · 400 Meters · Place 4 · 16 Char Flights400 Meters452.14—
May 302026 BODYARMOR State GamesMay 30 · Triple Jump · Place 1 · Charlotte FlightsTriple Jump112.30m—
May 302026 BODYARMOR State GamesMay 30 · 800 Meters · Place 3 · Charlotte Flights800 Meters32:08.13a PB—
May 302026 BODYARMOR State GamesMay 30 · 400 Meters · Place 7 · Charlotte Flights400 Meters752.57a—
May 9The Carolina's Sprint FestMay 9 · 800 Meters · Charlotte Flights800 Meters—DNS-
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Charlotte Flights400 Meters—DNS-
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Charlotte Flights200 Meters—DNS-
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 800 Meters · Place 3 · Charlotte Flights800 Meters32:11.22a—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 400 Meters · Place 11 · Charlotte Flights400 Meters1154.29a—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 23 · Charlotte Flights200 MetersRound P2324.15a PB—

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Triple Jump · Place 6 · Charlotte FlightsTriple Jump611.94m—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 800 Meters · Place 13 · Charlotte Flights800 Meters132:17.34a—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 29 · Charlotte Flights400 MetersRound P2956.55a—
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · Triple Jump · Place 5 · Charlotte FlightsTriple Jump5.11.80mWind: -0.5-
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 800 Meters · Place 5 · Charlotte Flights800 Meters5.2:12.35a-
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400 Meters · Charlotte Flights400 MetersRound P--DNS-
Jun 72025 BODYARMOR State GamesJun 7 · Triple Jump · Place 7 · Charlotte FlightsTriple Jump711.02m PB—
Jun 72025 BODYARMOR State GamesJun 7 · 800 Meters · Place 11 · Charlotte Flights800 Meters112:17.96a—
Jun 72025 BODYARMOR State GamesJun 7 · 400 Meters · Place 21 · Charlotte Flights400 Meters211:00.25a—
May 242025 Durham Striders Invitation (Dev)May 24 · Triple Jump · Place 2 · Charlotte FlghtsTriple Jump212.18m—
May 242025 Durham Striders Invitation (Dev)May 24 · 800 Meters · Place 3 · Charlotte Flghts800 Meters32:16.14—
May 242025 Durham Striders Invitation (Dev)May 24 · 400 Meters · Place 14 · Charlotte Flghts400 Meters1455.37—
May 10Carolina's Sprint FestMay 10 · Long Jump · Place 4 · Charlotte FlightsLong Jump4.5.44m PB-
May 10Carolina's Sprint FestMay 10 · 800 Meters · Place 5 · Charlotte Flights800 Meters5.2:21.25a-
May 10Carolina's Sprint FestMay 10 · 400 Meters · Place 9 · Charlotte Flights400 Meters9.55.08a-
May 10Carolina's Sprint FestMay 10 · 200 Meters · Place 32 · Charlotte Flights200 Meters32.25.29aWind: -0.4-
May 3James-Woods Developmental (Charlotte Flights)May 3 · 800 Meters · Place 8 · Charlotte Flights800 Meters82:16.55a—
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Long Jump · Place 10 · Charlotte FlightsLong Jump10.17-09.50-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 21 · Charlotte Flights800 Meters21.2:38.27a-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 17 · Charlotte Flights400 Meters17.55.85a-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 45 · Charlotte Flights200 MetersRound P45.25.29a-

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 6 · Charlotte Flights800 Meters62:34.81a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 10 · Charlotte Flights400 Meters1059.10a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 15 · Charlotte Flights200 Meters1526.17a—
Jun 15Jim Law Invitational (Youth)Jun 15 · 800 Meters · Charlotte Flights800 Meters—DNS-
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Charlotte Flights400 MetersRound P—DNS-
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Charlotte Flights200 MetersRound P—DNSWind: -1.1-
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 9 · Charlotte Flights800 Meters9.2:30.73a-
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Place 21 · Charlotte Flights400 Meters21.1:02.39a-
Jun 1BodyArmor State GamesJun 1 · 200 Meters · Place 19 · Charlotte Flights200 Meters19.26.27aWind: 0.1-
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 14 · Charlotte Flights800 Meters14.2:50.89a-
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 24 · Charlotte Flights400 Meters24.1:01.68a-
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 47 · Charlotte Flights200 MetersRound P47.29.47a-

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Place 6 · Charlotte Flights1500 Meters6.6:45.54a PB-
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 5 · Charlotte Flights800 Meters5.2:50.77a-
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 800 Meters · Place 21 · Charlotte Flights Track and Fi800 Meters213:01.92—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 25 · Charlotte Flights Track and Fi400 Meters251:11.19—

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · 400 Meters · Place 9 · Charlotte Flights400 Meters9.1:15.59a-
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 800 Meters · Place 8 · Charlotte Flights800 Meters8.3:12.04a-
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 400 Meters · Charlotte Flights400 MetersRound P—DNS-
Jun 26Charlotte Flights InterSquard InvitationalJun 26 · 800 Meters · Place 3 · Charlotte Flights800 Meters3.3:08.28a-
Jun 26Charlotte Flights InterSquard InvitationalJun 26 · 400 Meters · Place 8 · Charlotte Flights400 Meters8.1:25.09a-
Jun 19Jim Law Invitational - YouthJun 19 · 800 Meters · Place 9 · Charlotte Flights800 Meters9.3:05.75a-
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 22 · Charlotte Flights400 MetersRound P22.1:18.90a-
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 19 · Charlotte FlightCombined results199-02.00—
Jun 5BODYARMOR State GamesJun 5 · Combined results · Place 9 · Charlotte FlightCombined results91:15.49—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 14 · Charlotte FlCombined results143:16.5711
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 18 · Charlotte FlCombined results181:15.6011
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 14 · Charlotte FlCombined results143:16.5711
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 18 · Charlotte FlCombined results181:15.6011
May 1Charlotte Flights DevelopmentalMay 1 · 800 Meters · Place 13 · Charlotte Flights800 Meters13.3:26.77a-
May 1Charlotte Flights DevelopmentalMay 1 · 400 Meters · Place 44 · Charlotte Flights400 Meters44.1:44.36a-
May 1Charlotte Flights DevelopmentalMay 1 · 100 Meters · Place 25 · Charlotte Flights100 Meters25.16.04a-

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 7 · Charlotte Flights800 Meters7.3:15.16a-
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 17 · Charlotte Flights100 MetersRound P17.15.34a PBWind: 1.5-

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 16Jim Law Invitational - YouthJun 16 · 400 Meters · Charlotte Flights400 MetersRound P—DNS-
Jun 16Jim Law Invitational - YouthJun 16 · 200 Meters · Charlotte Flights200 MetersRound P—DNS-
Jun 16Jim Law Invitational - YouthJun 16 · 100 Meters · Charlotte Flights100 MetersRound P—DNS-

2017 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Charlotte Flights200 MetersRound P—DNSWind: -0.3-
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 34 · Charlotte Flights100 MetersRound P34.19.57aWind: -0.2-
Jun 17Jim Law InvitationalJun 17 · 200 Meters · Place 43 · Charlotte Flights200 MetersRound P43.41.20a-
Jun 3Powerade State Games of North CarolinaJun 3 · Combined results · Place 46 · Charlotte FlightCombined resultsRound P4619.43 PB—