Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational (Youth) · Jun 2013.13Jim Law Invitational (Youth)June 20, 2026
1500 Meters · IndoorVA Showcase Club · Jan 146:04.17aVA Showcase ClubJanuary 14, 2024
1500 Meters · OutdoorUSATF Region 3 Junior Olympic Championships · Jul 65:45.46aUSATF Region 3 Junior Olympic ChampionshipsJuly 6, 2023
200 Meters · IndoorCoach O Track & Field Classic · Jan 1827.48Coach O Track & Field ClassicJanuary 18, 2026
200 Meters · OutdoorThe Carolina's Sprint Fest · May 927.12aThe Carolina's Sprint FestMay 9, 2026
400 Meters · IndoorCoach O Track & Field Classic · Jan 181:03.21Coach O Track & Field ClassicJanuary 18, 2026
400 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 251:00.03aAAU Track and Field Region 25 QualifierJune 25, 2026
60 Meter · IndoorVA Showcase Club · Jan 149.45aVA Showcase ClubJanuary 14, 2024
60 Meters · IndoorThe VA Showcase · Jan 129.45The VA ShowcaseJanuary 12, 2024
800 Meters · IndoorUSATF National Youth Indoor Championships · Mar 212:34.75aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
800 Meters · OutdoorCarolina's Sprint Fest · May 102:32.57aCarolina's Sprint FestMay 10, 2025

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 400 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters31:00.03a PB7
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation100 MetersRound P413.13 PB13
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters2.1:00.23a7
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters--DNSWind: 17
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation100 Meters2.12.95aWind: 2.57
May 30NCRunners Elite Tune UpMay 30 · 200 Meters · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters—DNS7
May 23MPR-MAF-UU-UAA #2May 23 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters—DNS7
May 168th Annual Runnin' On Faith InvitationalMay 16 · 400 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters2.1:01.54a7
May 168th Annual Runnin' On Faith InvitationalMay 16 · 200 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters6.27.63a7
May 168th Annual Runnin' On Faith InvitationalMay 16 · 100 Meters · Place 9 · Training 4 Life Track NationTraining 4 Life Track Nation100 Meters9.13.51a7
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters—DNS7
May 9The Carolina's Sprint FestMay 9 · 200 Meters · Place 9 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters9.27.12a PB7
May 9The Carolina's Sprint FestMay 9 · 100 Meters · Place 11 · Training 4 Life Track NationTraining 4 Life Track Nation100 MetersRound P11.13.50a7
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac200 Meters127.48—
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac200 Meters127.48—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac400 Meters11:01.05—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac400 Meters11:01.05—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 Meters113.72—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 Meters113.72—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 MetersRound P113.31—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 MetersRound P113.31—
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac200 Meters127.48—
Apr 25Blazing Legends InvitationalApr 25 · 200 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac200 Meters127.48—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac400 Meters11:01.05—
Apr 25Blazing Legends InvitationalApr 25 · 400 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac400 Meters11:01.05—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 Meters113.72—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 Meters113.72—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 MetersRound P113.31—
Apr 25Blazing Legends InvitationalApr 25 · 100 Meters · Place 1 · Training 4 Life TracTraining 4 Life Trac100 MetersRound P113.31—
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 800 Meters · Place 1 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters1.2:39.09a7
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters—DNS7
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 100 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation100 MetersRound P4.13.57aWind: 07
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 100 Meters · Place 5 · Training 4 Life Track NationTraining 4 Life Track Nation100 Meters5.13.93aWind: -0.27

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Tryon: College & Open FridayFeb 20 · 300 Meters · Training 4 Life Track NationTraining 4 Life Track Nation300 Meters—DNS7
Jan 18Coach O Track & Field ClassicJan 18 · 200 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters227.48 PB—
Jan 18Coach O Track & Field ClassicJan 18 · 400 Meters · Place 1 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters11:03.21 PB—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters—DNS6
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 400 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters2.1:01.95a6
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 200 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation200 MetersRound P3.28.05aWind: -1.76
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 200 Meters · Place 1 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters1.27.15aWind: 0.46
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters3.2:41.34a6
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters3.1:01.89a6
Jun 6AAU North Carolina District QualifierJun 6 · 200 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters2.27.44aWind: 26
May 10Carolina's Sprint FestMay 10 · 800 Meters · Place 1 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters1.2:32.57a PB6
May 10Carolina's Sprint FestMay 10 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters—DNS6
May 10Carolina's Sprint FestMay 10 · 200 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters4.28.71aWind: -0.16
May 3James-Woods Developmental (Charlotte Flights)May 3 · 800 Meters · Place 2 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters22:43.98a6
May 3James-Woods Developmental (Charlotte Flights)May 3 · 100 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation100 Meters613.95a6
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters--DNS6
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters6.1:06.36a6

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 8 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters8.2:34.75a PB6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation400 MetersRound P4.1:03.81a6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 8 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters8.1:04.18a6
Mar 7AAU Indoor National ChampionshipsMar 7 · 800 Meters · Place 10 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters102:39.46a—
Jan 26The Bama ShowcaseJan 26 · 1500 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters4.6:52.91a6
Jan 26The Bama ShowcaseJan 26 · 800 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters4.2:52.07a6
Jan 26The Bama ShowcaseJan 26 · 400 Meters · Place 11 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters11.1:13.45a6
Jan 5757 ShowdownJan 5 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters--DNS6

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 15VB Oceanfront InvitationalDec 15 · 1500 Meters · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters--DNS6
Dec 15VB Oceanfront InvitationalDec 15 · 800 Meters · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters--DNS6
Dec 15VB Oceanfront InvitationalDec 15 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters--DNS6
Dec 8Coach Miami Presents the Virginia Beast InvitationalDec 8 · 1500 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters4.6:17.10a6
Jan 28Coach Miami Presents The Bama ShowcaseJan 28 · 400 Meters · Place 8 · Training 4 Life Track NTraining 4 Life Track N400 Meters81:07.98a—
Jan 14VA Showcase ClubJan 14 · 60 Meter · Place 32 · Training 4 Life Track NationTraining 4 Life Track Nation60 MeterRound P32.9.45a PB5
Jan 14VA Showcase ClubJan 14 · 1500 Meters · Place 6 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters6.6:04.17a PB5
Jan 14VA Showcase ClubJan 14 · 200 Meters · Place 18 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters18.30.66a5
Jan 12The VA ShowcaseJan 12 · 1500 Meters · Place 6 · Training 4 LTraining 4 L1500 Meters66:04.17—
Jan 12The VA ShowcaseJan 12 · 200 Meters · Place 18 · Training 4 LTraining 4 L200 Meters1830.66—
Jan 12The VA ShowcaseJan 12 · 60 Meters · Place 32 · Training 4 LTraining 4 L60 MetersRound P329.45 PB—
Jan 10Millrose Games Trials - YouthJan 10 · 400 Meters · 13-Unattached13-Unattached400 Meters—DNS5

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation400 MetersRound P4.1:05.76a5
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters—DNS5
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 4 · Training 4 Life Track NTraining 4 Life Track N800 Meters42:37.36a—
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 4 · Training 4 Life Track NTraining 4 Life Track N400 Meters41:05.59a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 6 · Training 4 Life Track NTraining 4 Life Track N200 Meters629.07a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 5 · Training 4 Life Track NTraining 4 Life Track N200 Meters529.11a—
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters4.2:35.28a5
Jun 1BodyArmor State GamesJun 1 · 200 Meters · Place 7 · Training 4 Life Track NationTraining 4 Life Track Nation200 Meters7.29.42aWind: 0.35
May 11Youth Diamond League Series SC Express Track Classic Presented by Team Ross-WilliamsMay 11 · 400 Meters · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters—DNS5
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 1500 Meters · Place 1 · Training 4 Life Track NationTraining 4 Life Track Nation1500 Meters1.5:59.64a5
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 800 Meters · Place 1 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters1.2:44.75a5
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 400 Meters · Place 3 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters3.1:06.17a5
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 4 · Training 4 Life Track NationTraining 4 Life Track Nation800 Meters4.2:36.82a5
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 7 · Training 4 Life Track NationTraining 4 Life Track Nation400 Meters7.1:06.18a5
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Training 4 Life Track NationTraining 4 Life Track Nation200 MetersRound P--DNS5

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10 Speed Capital New York InvitationalDec 10 · 60 Meter · UnattachedUnattached60 Meter—DNS5
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · UnattachedUnattached400 Meters—DNS5
Dec 10 Speed Capital New York InvitationalDec 10 · 200 Meters · UnattachedUnattached200 Meters—DNS5
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 5 · 13-Unattached13-Unattached800 Meters5.2:49.32a4
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Place 6 · 13-Unattached13-Unattached400 MetersRound P6.1:10.39a4
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Place 6 · 13-Unattached13-Unattached400 Meters6.1:10.86a4
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 200 Meters · Place 15 · 13-Unattached13-Unattached200 MetersRound P15.32.28a4

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 1500 Meters · UnattachedUnattached1500 Meters--DNS10
Jul 11AAU Club ChampionshipsJul 11 · 800 Meters · Place 5 · UnattachedUnattached800 Meters5.2:45.52aUnofficial10
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · UnattachedUnattached400 MetersRound P--DNS10
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 1500 Meters · Place 2 · Charlotte FlightsCharlotte Flights1500 Meters25:45.46a PB—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 1 · Charlotte FlightsCharlotte Flights800 Meters12:39.71a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 3 · Charlotte FlightsCharlotte Flights400 MetersRound P31:08.30a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 4 · Charlotte FlightsCharlotte Flights400 Meters41:13.73a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 1500 Meters · Place 6 · Charlotte FlightsCharlotte Flights1500 Meters66:01.22a—

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 400 Meters · Place 10 · 55-Unattached55-Unattached400 MetersRound P10.1:13.68a9
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 13 · 55-Unattached55-Unattached200 MetersRound P13.32.77aWind: 2.59
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 400 Meters · 55-Unattached55-Unattached400 MetersRound P—DNS9
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · 55-Unattached55-Unattached200 MetersRound P—DNSWind: 2.49
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 5 · Charlotte Flights Track and FiCharlotte Flights Track and Fi800 Meters52:55.30—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 400 Meters · Place 3 · Charlotte Flights Track and FiCharlotte Flights Track and Fi400 Meters31:15.46—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100 Meters · Place 11 · Charlotte Flights Track and FiCharlotte Flights Track and Fi100 MetersRound P1116.21—
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Charlotte FlightsCharlotte Flights1500 Meters—DNS9
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Charlotte FlightsCharlotte Flights800 Meters—DNS9
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Charlotte FlightsCharlotte Flights400 MetersRound P—DNS9
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · 800 Meters · 55-Unattached55-Unattached800 Meters—DNS9
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 1 · 55-Unattached55-Unattached400 MetersRound P1.1:14.03a9
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 3 · 55-Unattached55-Unattached400 Meters3.1:17.19a9
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 6 · 55-Unattached55-Unattached200 MetersRound P6.33.19aWind: 2.99
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · 200 Meters · 55-Unattached55-Unattached200 Meters—DNSWind: 19
May 7Charlotte Flights DevelopmentalMay 7 · 800 Meters · Place 5 · Charlotte FlightsCharlotte Flights800 Meters53:08.69—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 15 · Charlotte FlightsCharlotte Flights400 Meters151:21.44—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 44 · Charlotte FlightsCharlotte Flights100 Meters4417.65—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 19 · Charlotte Flights Track and FiCharlotte Flights Track and Fi400 Meters191:19.56—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 42 · Charlotte Flights Track and FiCharlotte Flights Track and Fi200 Meters4235.72—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 49 · Charlotte Flights Track and FiCharlotte Flights Track and Fi100 Meters4917.19—