Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorWestlake Lions Showcase · Feb 2412.10Westlake Lions ShowcaseFebruary 24, 2023
100 Meters · OutdoorGA Games T&F Championships · Jul 1811.50GA Games T&F ChampionshipsJuly 18, 2025
100 Meters · OutdoorAAU Region 23 Qualifer · Jun 1812.75AAU Region 23 QualiferJune 18, 2021
200 Meters · IndoorThe Galleria Games · Dec 2024.17aThe Galleria GamesDecember 20, 2025
200 Meters · OutdoorGA Games T&F Championships · Jul 1823.50GA Games T&F ChampionshipsJuly 18, 2025
200 Meters · OutdoorAAU Region 23 Qualifer · Jun 1826.50AAU Region 23 QualiferJune 18, 2021
300 Meters · IndoorBuford HS Elite Relays Invitational · Feb 2840.05Buford HS Elite Relays InvitationalFebruary 28, 2026
400 Meters · IndoorThe Galleria Games · Dec 211:01.33aThe Galleria GamesDecember 21, 2024
400 Meters · OutdoorWestlake Midweek #3 · Mar 41:00.37Westlake Midweek #3 March 4, 2025
60 Meter · IndoorThe Galleria Games · Dec 207.49aThe Galleria GamesDecember 20, 2025
Combined results · IndoorThe Birmingham Indoor National Championships · Feb 1624.70The Birmingham Indoor National ChampionshipsFebruary 16, 2025
Results · OutdoorUSATF National Junior Olympic Championships · Jul 2512.09USATF National Junior Olympic ChampionshipsJuly 25, 2022

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 MetersRound P1.23.76aWind: -0.212
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 2 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 Meters2.23.96aWind: -0.212
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 4 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 MetersRound P4.11.58aWind: -1.612
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 7 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 Meters7.11.82aWind: -0.912
Jun 11USATF Georgia Association Junior Olympic Track & Field ChampionshipsJun 11 · 100 Meters · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 MetersRound PX11.86aWind: -0.812
Jun 11USATF Georgia Association Junior Olympic Track & Field ChampionshipsJun 11 · 100 Meters · Place 2 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 Meters2.11.73aWind: 0.312
Jun 7Brooks PR InvitationalJun 7 · 100 Meters · Place 4 · Atlanta-GAAtlanta-GA100 Meters4.11.58aWind: 0.212
May 23GATFXCCA Meet of ChampionsMay 23 · 200 Meters · Place 3 · WestlakeWestlake200 Meters3.24.56aWind: 012
May 23GATFXCCA Meet of ChampionsMay 23 · 100 Meters · Place 4 · WestlakeWestlake100 Meters4.11.88aWind: 012
May 11GHSA State Championships 2026May 11 · 200 Meters · Place 4 · WestlakeWestlake200 Meters4.24.14aWind: -1.612
May 11GHSA State Championships 2026May 11 · 100 Meters · Place 2 · WestlakeWestlake100 Meters2.11.80aWind: -0.912
May 2GHSA 6A Sectional B - Regions 2,6,7,8May 2 · 200 Meters · Place 2 · WestlakeWestlake200 Meters2.23.93a12
May 2GHSA 6A Sectional B - Regions 2,6,7,8May 2 · 100 Meters · Place 1 · WestlakeWestlake100 Meters1.11.78a12
Apr 21GHSA 6A - Region 2Apr 21 · 200 Meters · Place 1 · WestlakeWestlake200 Meters1.23.89a12
Apr 21GHSA 6A - Region 2Apr 21 · 100 Meters · Place 1 · WestlakeWestlake100 Meters1.11.57aWind: -1.212
Apr 17Westlake Lions Den InvitationalApr 17 · 200 Meters · Place 1 · WestlakeWestlake200 Meters1.24.21a12
Apr 4GA Spring Break Showdown Apr 4 · 200 Meters · Place 2 · WestlakeWestlake200 Meters2.23.79a12
Apr 4GA Spring Break Showdown Apr 4 · 100 Meters · Place 1 · WestlakeWestlake100 Meters1.11.56aWind: -1.212
Mar 28Fulton County ChampionshipMar 28 · 100 Meters · Place 1 · WestlakeWestlake100 Meters1.11.80a12
Mar 20Christian Coleman InvitationalMar 20 · 100 Meters · Place 2 · WestlakeWestlake100 Meters2.11.63aWind: 0.812
Mar 7MTFXCCGA InvitationalMar 7 · 200 Meters · Place 4 · WestlakeWestlake200 Meters424.2912

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Buford HS Elite Relays InvitationalFeb 28 · 300 Meters · Place 3 · WestlakeWestlake300 Meters340.05 PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20The Galleria GamesDec 20 · 60 Meter · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club60 MeterRound P1.7.53a12
Dec 20The Galleria GamesDec 20 · 60 Meter · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club60 Meter1.7.49a PB12
Dec 20The Galleria GamesDec 20 · 200 Meters · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 Meters1.24.17a PB12
Feb 16The Birmingham Indoor National ChampionshipsFeb 16 · Combined results · Place 7 · 17 Sapphire Ruf17 Sapphire RufCombined results724.70 PB—
Feb 16The Birmingham Indoor National ChampionshipsFeb 16 · Combined results · Place 7 · 17 Sapphire Ruf17 Sapphire RufCombined results724.70—
Jan 18Jimmy Carnes InvitationalJan 18 · 60 Meter · Place 6 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club60 MeterRound P6.7.69a11
Jan 18Jimmy Carnes InvitationalJan 18 · 60 Meter · Place 3 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club60 Meter3.7.60a11
Jan 18Jimmy Carnes InvitationalJan 18 · 400 Meters · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club400 Meters—DNS11
Jan 18Jimmy Carnes InvitationalJan 18 · 200 Meters · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 MetersRound P1.24.57a11
Jan 18Jimmy Carnes InvitationalJan 18 · 200 Meters · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 Meters1.24.21a11

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 18GA Games T&F ChampionshipsJul 18 · 200 Meters · Place 1 · Sapphire Ruff riders TCSapphire Ruff riders TC200 Meters123.96—
Jul 18GA Games T&F ChampionshipsJul 18 · 100 Meters · Place 2 · Sapphire Ruff riders TCSapphire Ruff riders TC100 Meters211.77—
Jul 18GA Games T&F ChampionshipsJul 18 · 200 Meters · Place 1 · Sapphire Ruff riders TCSapphire Ruff riders TC200 Meters123.96—
Jul 18GA Games T&F ChampionshipsJul 18 · 100 Meters · Place 2 · Sapphire Ruff riders TCSapphire Ruff riders TC100 Meters211.77—
Jul 18GA Games T&F ChampionshipsJul 18 · 200 Meters · Place 1 · Sapphire RufSapphire Ruf200 Meters123.50 PB17
Jul 18GA Games T&F ChampionshipsJul 18 · 100 Meters · Place 2 · Sapphire RufSapphire Ruf100 Meters211.50 PB17
Jul 182025 GA Games T&F ChampionshipsJul 18 · 200 Meters · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 Meters1.23.96a11
Jul 182025 GA Games T&F ChampionshipsJul 18 · 100 Meters · Place 2 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 Meters2.11.77a11
May 312025 6th Annual Sunset Summer ClassicMay 31 · 100 Meters · Place 1 · Sapphire Ruff riders TCSapphire Ruff riders TC100 Meters111.94—
May 312025 6th Annual Sunset Summer ClassicMay 31 · 100 Meters · Place 1 · Sapphire Ruff riders TCSapphire Ruff riders TC100 Meters111.94—
May 17adidas Atlanta City GamesMay 17 · 200 Meters · Place 1 · WestlakeWestlake200 MetersRound P123.59—
May 17adidas Atlanta City GamesMay 17 · 200 Meters · Place 1 · WestlakeWestlake200 MetersRound P123.59—
May 17adidas Atlanta City GamesMay 17 · 100 Meters · Place 4 · WestlakeWestlake100 Meters411.69—
May 17adidas Atlanta City GamesMay 17 · 100 Meters · Place 4 · WestlakeWestlake100 Meters411.69—
May 17adidas Atlanta City GamesMay 17 · 100 Meters · Place 2 · WestlakeWestlake100 MetersRound P211.81—
May 17adidas Atlanta City GamesMay 17 · 100 Meters · Place 2 · WestlakeWestlake100 MetersRound P211.81—
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 200 Meters · Place 4 · WestlakeWestlake200 MetersRound P4.23.80aWind: -0.511
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 200 Meters · Place 3 · WestlakeWestlake200 Meters3.23.94aWind: -0.611
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 100 Meters · Place 3 · WestlakeWestlake100 MetersRound P3.11.80aWind: -0.711
May 9GHSA 1-3A Private and 6A State ChampionshipsMay 9 · 100 Meters · Place 4 · WestlakeWestlake100 Meters4.11.74aWind: -0.111
May 3GHSA 6A Sectional A - Regions 1,2,6,8May 3 · 200 Meters · Place 1 · WestlakeWestlake200 Meters124.7811
May 3GHSA 6A Sectional A - Regions 1,2,6,8May 3 · 100 Meters · Place 1 · WestlakeWestlake100 Meters111.8811
Apr 22GHSA 6A - Region 2Apr 22 · 200 Meters · Place 1 · WestlakeWestlake200 Meters1.24.48a11
Apr 22GHSA 6A - Region 2Apr 22 · 100 Meters · Place 1 · WestlakeWestlake100 Meters1.12.01a11
Mar 29Fulton County ChampionshipMar 29 · 100 Meters · Place 2 · WestlakeWestlake100 Meters212.0111
Mar 29Fulton County ChampionshipMar 29 · 200 Meters · Place 2 · WestlakeWestlake200 Meters224.2911
Mar 8Atlanta Games InvitationalMar 8 · 200 Meters · Place 1 · WestlakeWestlake200 Meters124.3411
Mar 4Westlake Midweek #3 Mar 4 · 400 Meters · Place 1 · WestlakeWestlake400 Meters11:00.37 PB11
Mar 1MTFXCCGA Invitational Mar 1 · 400 Meters · Place 18 · WestlakeWestlake400 Meters181:02.9011

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Galleria GamesDec 21 · 60 Meter · Place 5 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club60 Meter5.7.67a11
Dec 21The Galleria GamesDec 21 · 400 Meters · Place 21 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club400 Meters21.1:01.33a PB11
Dec 21The Galleria GamesDec 21 · 200 Meters · Place 1 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 Meters1.24.78a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 200 Meters · Place 6 · Sapphire - Ruff RidersSapphire - Ruff Riders200 MetersRound P625.0116
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 5 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 MetersRound P5.25.22aWind: -0.410
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 200 Meters · Place 6 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 Meters6.25.42aWind: 010
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 8 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 MetersRound P8.12.14aWind: 1.110
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 100 Meters · Place 4 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 Meters4.12.20aWind: -1.410
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 11 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 MetersRound P11.24.96aWind: -0.810
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 14 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 MetersRound P14.12.11aWind: 1.110
Jun 1USATF Georgia Association Area B Youth Developmental MeetJun 1 · 200 Meters · Place 3 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club200 Meters3.25.47a10
Jun 1USATF Georgia Association Area B Youth Developmental MeetJun 1 · 100 Meters · Place 3 · Sapphire - Ruff Riders Track ClubSapphire - Ruff Riders Track Club100 Meters3.12.30a10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 11GHSA 7A State ChampionshipsMay 11 · 200 Meters · Place 7 · WestlakeWestlake200 MetersRound P7.24.79aWind: -0.89
May 11GHSA 7A State ChampionshipsMay 11 · 200 Meters · Place 5 · WestlakeWestlake200 Meters5.24.24aWind: -0.29
May 11GHSA 7A State ChampionshipsMay 11 · 100 Meters · Place 4 · WestlakeWestlake100 MetersRound P4.11.93aWind: -0.59
May 11GHSA 7A State ChampionshipsMay 11 · 100 Meters · Place 4 · WestlakeWestlake100 Meters4.11.80aWind: 1.89
May 6GHSA 7A Sectional AMay 6 · 200 Meters · Place 4 · WestlakeWestlake200 Meters4.24.68a9
May 6GHSA 7A Sectional AMay 6 · 100 Meters · Place 3 · WestlakeWestlake100 Meters3.11.72a9
Apr 26GHSA 7A - Region 2Apr 26 · 200 Meters · Place 1 · WestlakeWestlake200 Meters125.049
Apr 26GHSA 7A - Region 2Apr 26 · 100 Meters · Place 1 · WestlakeWestlake100 Meters112.179
Apr 15Christian Coleman InvitationalApr 15 · 200 Meters · Place 2 · WestlakeWestlake200 Meters224.369
Apr 15Christian Coleman InvitationalApr 15 · 100 Meters · Place 4 · WestlakeWestlake100 Meters411.899
Mar 25Fulton County Schools Track & Field ChampionshipsMar 25 · 200 Meters · Place 2 · WestlakeWestlake200 Meters224.719
Mar 25Fulton County Schools Track & Field ChampionshipsMar 25 · 100 Meters · Place 1 · WestlakeWestlake100 Meters112.029
Mar 18A.J. Terrell InvitationalMar 18 · 100 Meters · Place 2 · WestlakeWestlake100 Meters212.139
Mar 11MTFXCCGA InvitationalMar 11 · 200 Meters · Place 4 · WestlakeWestlake200 Meters424.719

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24Westlake Lions ShowcaseFeb 24 · 200 Meters · Place 1 · WestlakeWestlake200 Meters124.83—
Feb 24Westlake Lions ShowcaseFeb 24 · 100 Meters · Place 1 · WestlakeWestlake100 Meters112.10 PB—
Feb 18USC Youth Gamecock Challenge FinaleFeb 18 · 60 Meter · Place 5 · Valley United Track ClubValley United Track Club60 MeterRound P5.7.69a9
Feb 18USC Youth Gamecock Challenge FinaleFeb 18 · 60 Meter · Place 6 · Valley United Track ClubValley United Track Club60 Meter6.7.63a9
Feb 18USC Youth Gamecock Challenge FinaleFeb 18 · 200 Meters · Place 3 · Valley United Track ClubValley United Track Club200 Meters3.24.62a9

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 2 · 15 Valley Un15 Valley UnResults224.79—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 2 · 15 Valley Un15 Valley UnResults212.19—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 1 · 15 Valley Un15 Valley UnResultsRound S124.55—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 2 · 15 Valley Un15 Valley UnResultsRound S212.09 PB—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 2 · 15 Valley Un15 Valley UnResultsRound P224.70—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 4 · 15 Valley Un15 Valley UnResultsRound P412.32—
Jul 16California State Games - Open & Masters MeetJul 16 · 100 Meters · Place 1 · Valley United Track CluValley United Track Clu100 MetersRound P111.79a—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 1 · Valley United Track CluValley United Track Clu200 MetersRound P124.68a—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 200 Meters · Place 1 · Valley United Track CluValley United Track Clu200 Meters125.25a—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 1 · Valley United Track CluValley United Track Clu100 MetersRound P112.13a—
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 1 · Valley United Track CluValley United Track Clu100 Meters112.15a—
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 2 · Valley United Track ClubValley United Track Club200 MetersRound P2.24.91aWind: 2.18
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 1 · Valley United Track ClubValley United Track Club200 Meters1.24.37aWind: 1.18
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 1 · Valley United Track ClubValley United Track Club100 MetersRound P1.11.92aWind: 08
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 1 · Valley United Track ClubValley United Track Club100 Meters1.11.82aWind: 28
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 1 · Valley United Track ClubValley United Track Club200 MetersRound P1.24.99aWind: 18
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 200 Meters · Place 1 · Valley United Track ClubValley United Track Club200 Meters1.24.24aWind: 0.18
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 1 · Valley United Track ClubValley United Track Club100 MetersRound P1.12.11aWind: 0.68
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 1 · Valley United Track ClubValley United Track Club100 Meters1.11.79aWind: 1.58
May 14Valley Youth Conference Eastern League Championship MeetMay 14 · 200 Meters · Place 1 · Valley United Track ClubValley United Track Club200 Meters1.24.20Unofficial8
May 14Valley Youth Conference Eastern League Championship MeetMay 14 · 100 Meters · Place 1 · Valley United Track ClubValley United Track Club100 Meters1.11.93aUnofficial8

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18AAU Region 23 QualiferJun 18 · 200 Meters · Place 3 · Valley United Track ClubValley United Track Club200 Meters326.50 PB—
Jun 18AAU Region 23 QualiferJun 18 · 100 Meters · Place 2 · Valley United Track ClubValley United Track Club100 Meters212.75 PB—
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 200 Meters · Place 1 · Valley United Track ClubValley United Track Club200 Meters1.27.92a7
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 100 Meters · Place 1 · Valley United Track ClubValley United Track Club100 Meters1.13.34a7

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 100 Meters · Place 3 · Valley United Track ClubValley United Track Club100 Meters313.7111
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · 100 Meters · Place 4 · Valley United Track ClubValley United Track Club100 Meters413.5411

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 3 · Valley United Track ClubValley United Track Club200 Meters328.721
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 4 · Valley United Track ClubValley United Track Club200 Meters428.101
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · Valley United Track ClubValley United Track Club100 Meters413.551
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 1 · Valley United Track ClubValley United Track Club100 Meters113.401