Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational (Youth) · Jun 2012.85Jim Law Invitational (Youth)June 20, 2026
1500 Meters · OutdoorBodyArmor State Games · Jun 15:29.34aBodyArmor State GamesJune 1, 2024
200 Meters · Outdoor2026 BODYARMOR State Games · May 3026.40a2026 BODYARMOR State GamesMay 30, 2026
400 Meters · OutdoorJim Law Invitational (Youth) · Jun 2058.02Jim Law Invitational (Youth)June 20, 2026
800 Meters · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 262:17.70aUSATF North Carolina Association Junior Olympic ChampionshipsJune 26, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 800 Meters · Place 9 · Charlotte Flights800 Meters9.2:22.03a-
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 14 · Charlotte Flights400 MetersRound P14.58.61a-
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 200 Meters · Place 22 · Charlotte Flights200 MetersRound P22.26.77aWind: 0.5-
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 800 Meters · Place 5 · Charlotte Flights800 Meters5.2:17.70a PB-
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 7 · Charlotte Flights400 Meters7.59.36a-
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 200 Meters · Place 12 · Charlotte Flights200 Meters12.26.73aWind: 0.8-
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 3 · Charlotte Flights400 MetersRound P358.02 PB13
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 4 · Charlotte Flights400 Meters458.3413
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 11 · Charlotte Flights100 MetersRound P1112.85 PB13
Jun 64th Annual QC Blazers InvitationalJun 6 · 800 Meters · Place 1 · Charlotte Flights800 Meters12:22.20—
Jun 64th Annual QC Blazers InvitationalJun 6 · 400 Meters · Place 4 · Charlotte Flights400 Meters458.53—
May 302026 BODYARMOR State GamesMay 30 · 800 Meters · Place 7 · Charlotte Flights800 Meters72:19.30a—
May 302026 BODYARMOR State GamesMay 30 · 400 Meters · Place 12 · Charlotte Flights400 Meters1259.13a—
May 302026 BODYARMOR State GamesMay 30 · 200 Meters · Place 18 · Charlotte Flights200 Meters1826.40a PB—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 7 · Charlotte Flights400 MetersRound P71:01.17a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 5 · Charlotte Flights400 Meters51:01.85a12
Jun 213rd Annual QC Blazers Invitational Jun 21 · 200 Meters · Place 2 · Charlotte Flights200 Meters2.27.52a12
Jun 213rd Annual QC Blazers Invitational Jun 21 · 100 Meters · Place 3 · Charlotte Flights100 Meters3.13.56a12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 800 Meters · Place 5 · Charlotte Flights800 Meters5.2:30.18a12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400 Meters · Place 5 · Charlotte Flights400 MetersRound P5.1:01.71a12
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400 Meters · Place 6 · Charlotte Flights400 Meters6.1:01.78a12
May 242025 Durham Striders Invitation (Dev)May 24 · 800 Meters · Place 6 · Charlotte Flghts800 Meters62:35.55—
May 242025 Durham Striders Invitation (Dev)May 24 · 400 Meters · Place 3 · Charlotte Flghts400 Meters31:03.25—
May 242025 Durham Striders Invitation (Dev)May 24 · 100 Meters · Place 10 · Charlotte Flghts100 Meters1013.90—
May 3James-Woods Developmental (Charlotte Flights)May 3 · 800 Meters · Place 3 · Charlotte Flights800 Meters32:34.43a12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 22 · Charlotte Flights800 Meters22.2:54.67a12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 13 · Charlotte Flights400 Meters13.1:03.94a12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 35 · Charlotte Flights200 MetersRound P35.29.24a12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 2 · Charlotte Flights800 Meters22:36.33a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 8 · Charlotte Flights400 Meters81:06.22a—
Jun 15Jim Law Invitational (Youth)Jun 15 · 800 Meters · Place 4 · Charlotte Flights800 Meters4.2:37.26a11
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 6 · Charlotte Flights400 MetersRound P6.1:04.29a11
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 7 · Charlotte Flights400 Meters7.1:04.36a11
Jun 1BodyArmor State GamesJun 1 · 1500 Meters · Place 5 · Charlotte Flights1500 Meters5.5:29.34a PB11
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 5 · Charlotte Flights800 Meters5.2:33.16a11
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Place 10 · Charlotte Flights400 Meters10.1:06.15a11
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 6 · Charlotte Flights800 Meters6.2:36.17a11
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 15 · Charlotte Flights400 Meters15.1:06.91a11
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 18 · Charlotte Flights200 Meters18.29.13a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 11 · Charlotte Flights800 Meters11.2:37.61a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 11 · Charlotte Flights400 Meters11.1:05.20a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 19 · Charlotte Flights200 MetersRound P19.28.77a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 2 · Charlotte Flights800 Meters22:40.0210
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 800 Meters · Place 4 · Charlotte Flights800 Meters42:47.80a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 400 Meters · Place 6 · Charlotte Flights400 Meters61:11.05a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 10 · Charlotte Flights200 MetersRound P1030.66a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 3 · Charlotte Flights Track and Fi1500 Meters35:33.31—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 2 · Charlotte Flights Track and Fi800 Meters22:43.64—
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Place 2 · Charlotte Flights1500 Meters2.5:42.73a9
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 4 · Charlotte Flights800 Meters4.2:49.02a9
May 7Charlotte Flights DevelopmentalMay 7 · 800 Meters · Place 5 · Charlotte Flights800 Meters52:54.87—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 6 · Charlotte Flights400 Meters61:15.27—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 1500 Meters · Place 8 · Charlotte Flights Track and Fi1500 Meters85:56.61—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 800 Meters · Place 11 · Charlotte Flights Track and Fi800 Meters112:57.26—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 21 · Charlotte Flights Track and Fi400 Meters211:17.14—