Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor20th Annual Bring the Heat Invitational · Apr 1915.17a20th Annual Bring the Heat InvitationalApril 19, 2025
200 Meters · IndoorUSATF National Youth Indoor Championships · Mar 2132.48aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
200 Meters · OutdoorAAU South Carolina District Qualifier · May 3029.90aAAU South Carolina District QualifierMay 30, 2026
400 Meters · IndoorColgate Women's Games - Semifinals · Jan 181:12.88aColgate Women's Games - SemifinalsJanuary 18, 2026
400 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 191:05.77aUSATF South Carolina Association Junior Olympic ChampionshipsJune 19, 2026
55 Meter · IndoorUSATF National Youth Indoor Championships · Mar 219.26aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
60 Meter · IndoorThe Galleria Games · Dec 219.94aThe Galleria GamesDecember 21, 2024
60 Meters · IndoorCoach Miami Presents The Bama Showcase · Jan 2810.66aCoach Miami Presents The Bama ShowcaseJanuary 28, 2024
800 Meters · OutdoorAlamo City Invitational TF26 · May 92:39.02aAlamo City Invitational TF26May 9, 2026

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

2026 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 800 Meters · Place 23 · Primian AthleticsPrimian Athletics800 MetersRound P23.2:45.49a3
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 30 · Primian AthleticsPrimian Athletics400 MetersRound P30.1:09.14a3
Jul 172026 Georgia Games Track & Field ChampionshipsJul 17 · 800 Meters · Place 2 · Primian AthleticsPrimian Athletics800 Meters2.2:42.42a3
Jul 172026 Georgia Games Track & Field ChampionshipsJul 17 · 400 Meters · Place 1 · Primian AthleticsPrimian Athletics400 Meters1.1:08.71a3
Jul 1AAU West Coast National ChampionshipJul 1 · 800 Meters · Place 1 · Primian AthleticsPrimian Athletics800 Meters1.2:43.11a3
Jul 1AAU West Coast National ChampionshipJul 1 · 400 Meters · Place 3 · Primian AthleticsPrimian Athletics400 Meters3.1:07.11a3
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Primian AthleticsPrimian Athletics200 MetersRound P—DNSWind: 0.93
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 800 Meters · Place 1 · Primian AthleticsPrimian Athletics800 Meters12:45.20a3
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 400 Meters · Place 1 · Primian AthleticsPrimian Athletics400 MetersRound P11:09.64a3
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 400 Meters · Place 1 · Primian AthleticsPrimian Athletics400 Meters11:05.77a PB3
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 200 Meters · Place 2 · Primian AthleticsPrimian Athletics200 MetersRound P230.07a3
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 200 Meters · Place 3 · Primian AthleticsPrimian Athletics200 Meters330.19a3
Jun 131st Annual Lowcountry SpeedwayJun 13 · 400 Meters · Primian AthleticsPrimian Athletics400 Meters—DNS3
Jun 131st Annual Lowcountry SpeedwayJun 13 · 200 Meters · Primian AthleticsPrimian Athletics200 Meters—DNSWind: 1.83
Jun 131st Annual Lowcountry SpeedwayJun 13 · 100 Meters · Primian AthleticsPrimian Athletics100 Meters—DNSWind: 0.53
May 30AAU South Carolina District QualifierMay 30 · 800 Meters · Place 1 · Primian AthleticsPrimian Athletics800 Meters1.2:42.27a3
May 30AAU South Carolina District QualifierMay 30 · 400 Meters · Place 3 · Primian AthleticsPrimian Athletics400 Meters3.1:08.87a3
May 30AAU South Carolina District QualifierMay 30 · 200 Meters · Place 3 · Primian AthleticsPrimian Athletics200 Meters3.29.90a PB3
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 6 · Primian AthleticsPrimian Athletics800 Meters6.2:51.34a3
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · Primian AthleticsPrimian Athletics400 Meters—DNS3
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 200 Meters · Primian AthleticsPrimian Athletics200 Meters—DNS3
May 168th Annual Runnin' On Faith InvitationalMay 16 · 400 Meters · Place 5 · Primian AthleticsPrimian Athletics400 Meters5.1:08.30a3
May 168th Annual Runnin' On Faith InvitationalMay 16 · 200 Meters · Place 6 · Primian AthleticsPrimian Athletics200 Meters6.30.48a3
May 9Alamo City Invitational TF26May 9 · 800 Meters · Place 1 · Primian AthleticsPrimian Athletics800 Meters1.2:39.02a PB3
May 9Alamo City Invitational TF26May 9 · 400 Meters · Place 3 · Primian AthleticsPrimian Athletics400 Meters3.1:08.80a3
May 2Speedy Sto Rankings ShowcaseMay 2 · 800 Meters · Primian AthleticsPrimian Athletics800 Meters—DNS3
May 2Speedy Sto Rankings ShowcaseMay 2 · 400 Meters · Place 3 · Primian AthleticsPrimian Athletics400 Meters3.1:12.16a3
May 2Speedy Sto Rankings ShowcaseMay 2 · 200 Meters · Primian AthleticsPrimian Athletics200 Meters—DNSWind: -0.23
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 800 Meters · Place 5 · Primian AthleticsPrimian Athletics800 Meters5.2:48.14a3
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 400 Meters · Place 5 · Primian AthleticsPrimian Athletics400 Meters5.1:08.99a3
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 100 Meters · Place 14 · Primian AthleticsPrimian Athletics100 Meters14.15.55a3
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 800 Meters · Place 3 · Primian AthleticsPrimian Athletics800 Meters3.2:46.14a3
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 400 Meters · Place 4 · Primian AthleticsPrimian Athletics400 Meters4.1:07.72a3
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 200 Meters · Place 3 · Primian AthleticsPrimian Athletics200 Meters3.30.75aWind: -0.13
Mar 14Frye Foundation InvitationalMar 14 · 400 Meters · Place 1 · Primian AthleticsPrimian Athletics400 Meters1.1:09.32a3
Mar 14Frye Foundation InvitationalMar 14 · 200 Meters · Place 2 · Primian AthleticsPrimian Athletics200 Meters2.31.14aWind: 0.93
Mar 14Frye Foundation InvitationalMar 14 · 100 Meters · Place 2 · Primian AthleticsPrimian Athletics100 Meters2.15.21aWind: 1.13

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18Colgate Women's Games - SemifinalsJan 18 · 400 Meters · Place 2 · The AcademyThe Academy400 Meters2.1:12.88a PB3

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Colgate Women's Games - Preliminary #1Dec 28 · 400 Meters · Place 2 · Alpharetta-GAAlpharetta-GA400 Meters2.1:15.13a3
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 31 · Primian AthleticsPrimian Athletics55 MeterRound P31.9.26a PB2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 20 · Primian AthleticsPrimian Athletics400 MetersRound P20.1:15.99a2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 21 · Primian AthleticsPrimian Athletics200 MetersRound P21.32.48a PB2
Jan 19Colgate Women's Games - Semi-FinalsJan 19 · 400 Meters · Place 2 · Alpharetta-GAAlpharetta-GA400 Meters2.1:15.33a2

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 182025 GA Games T&F ChampionshipsJul 18 · 400 Meters · Place 3 · Primian AthleticsPrimian Athletics400 Meters3.1:10.52a2
Jul 182025 GA Games T&F ChampionshipsJul 18 · 200 Meters · Place 7 · Primian AthleticsPrimian Athletics200 Meters7.32.02a2
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 400 Meters · Place 2 · Primian AthleticsPrimian Athletics400 Meters2.1:10.45a2
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 200 Meters · Place 8 · Primian AthleticsPrimian Athletics200 MetersRound P8.31.73aWind: 0.92
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 200 Meters · Place 7 · Primian AthleticsPrimian Athletics200 Meters7.31.61aWind: 0.62
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 100 Meters · Place 12 · Primian AthleticsPrimian Athletics100 MetersRound P12.15.69aWind: 1.12
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 400 Meters · Place 7 · Primian AthleticsPrimian Athletics400 MetersRound P71:13.47a2
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 400 Meters · Place 4 · Primian AthleticsPrimian Athletics400 Meters41:09.72a2
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 8 · Primian AthleticsPrimian Athletics200 MetersRound P832.24a2
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 5 · Primian AthleticsPrimian Athletics200 Meters530.91a2
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 11 · Primian AthleticsPrimian Athletics100 MetersRound P1115.43a2
May 31AAU South Carolina District QualifierMay 31 · 400 Meters · Place 4 · Primian AthleticsPrimian Athletics400 Meters4.1:11.45a2
May 31AAU South Carolina District QualifierMay 31 · 200 Meters · Place 4 · Primian AthleticsPrimian Athletics200 MetersRound P4.31.98a2
May 31AAU South Carolina District QualifierMay 31 · 200 Meters · Place 4 · Primian AthleticsPrimian Athletics200 Meters4.31.62a2
May 31AAU South Carolina District QualifierMay 31 · 100 Meters · Place 5 · Primian AthleticsPrimian Athletics100 MetersRound P5.15.98a2
May 31AAU South Carolina District QualifierMay 31 · 100 Meters · Place 3 · Primian AthleticsPrimian Athletics100 Meters3.15.33a2
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 11 · Primian AthleticsPrimian Athletics400 Meters11.1:12.18a2
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 16 · Primian AthleticsPrimian Athletics200 MetersRound P16.31.46a2
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 100 Meters · Place 13 · Primian AthleticsPrimian Athletics100 Meters13.15.17a PB2

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Galleria GamesDec 21 · 60 Meter · Place 9 · Primian AthleticsPrimian Athletics60 Meter9.9.94a PB2
Dec 21The Galleria GamesDec 21 · 400 Meters · Place 6 · Primian AthleticsPrimian Athletics400 Meters6.1:20.16a2
Dec 21The Galleria GamesDec 21 · 200 Meters · Place 10 · Primian AthleticsPrimian Athletics200 Meters10.34.69a2
Jan 28Coach Miami Presents The Bama ShowcaseJan 28 · 400 Meters · Place 8 · Dynasty Track Club, IncDynasty Track Club, Inc400 Meters81:25.68a—
Jan 28Coach Miami Presents The Bama ShowcaseJan 28 · 200 Meters · Place 15 · Dynasty Track Club, IncDynasty Track Club, Inc200 Meters1538.67a—
Jan 28Coach Miami Presents The Bama ShowcaseJan 28 · 60 Meters · Place 15 · Dynasty Track Club, IncDynasty Track Club, Inc60 MetersRound P1510.66a PB—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 7 · UnattachedUnattached400 MetersRound P7.1:23.06a1
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 3 · UnattachedUnattached400 Meters3.1:17.75a1
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200 Meters · Place 9 · UnattachedUnattached200 MetersRound P9.35.52aWind: 0.31
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 100 Meters · Place 13 · UnattachedUnattached100 MetersRound P13.17.60aWind: 0.51
May 11Youth Diamond League Series SC Express Track Classic Presented by Team Ross-WilliamsMay 11 · 400 Meters · Place 1 · UnattachedUnattached400 Meters1.1:23.92a1
May 11Youth Diamond League Series SC Express Track Classic Presented by Team Ross-WilliamsMay 11 · 200 Meters · Place 1 · UnattachedUnattached200 Meters1.35.06aWind: 0.91
May 11Youth Diamond League Series SC Express Track Classic Presented by Team Ross-WilliamsMay 11 · 100 Meters · Place 3 · UnattachedUnattached100 Meters3.16.88aWind: 01

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16The Galleria GamesDec 16 · 60 Meter · Place 42 · Dynasty Track Club, IncDynasty Track Club, Inc60 Meter42.11.21a1
Dec 16The Galleria GamesDec 16 · Long Jump · Dynasty Track Club, IncDynasty Track Club, IncLong Jump--FOUL1
Dec 16The Galleria GamesDec 16 · 200 Meters · Place 44 · Dynasty Track Club, IncDynasty Track Club, Inc200 Meters44.41.43a1