Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH O · May 414.75aELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH OMay 4, 2024
100m Hurdles · 33" / 0.838m · OutdoorAAU South Carolina District Qualifier · May 3120.25aAAU South Carolina District QualifierMay 31, 2025
100m Hurdles · 36" / 0.914m · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1021.47aMt. Pleasant Track Club Youth Track & Field MeetMay 10, 2025
200 Meters · Outdoor6th Annual Team Blaze Max Speed Invitational · Jun 625.676th Annual Team Blaze Max Speed InvitationalJune 6, 2026
400 Meters · Outdoor6th Annual Team Blaze Max Speed Invitational · Jun 654.816th Annual Team Blaze Max Speed InvitationalJune 6, 2026
Discus · 1.6kg · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1620.79mMt. Pleasant Track Club Youth Track & Field MeetMay 16, 2026
Discus · 1kg · Outdoor20th Annual Bring the Heat Invitational · Apr 1983-0220th Annual Bring the Heat InvitationalApril 19, 2025
Javelin · 300g TJ · OutdoorUSATF GA/SC Battle for the Peach Track and Field Championships · Jul 817.74mUSATF GA/SC Battle for the Peach Track and Field ChampionshipsJuly 8, 2021
Javelin · 400g TJ · OutdoorAAU Region 08 Qualifier · Jun 2950-01AAU Region 08 QualifierJune 29, 2023
Javelin · 450g AeroJav · OutdoorUSATF Region 4 Junior Olympic Championships · Jul 717.14mUSATF Region 4 Junior Olympic ChampionshipsJuly 7, 2022
Javelin · 600g · OutdoorAAU Track & Field Region 8 Qualifier · Jun 2629.44mAAU Track & Field Region 8 QualifierJune 26, 2025
Javelin · 800g · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1628.49mMt. Pleasant Track Club Youth Track & Field MeetMay 16, 2026
Long Jump · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 212.61mUSATF South Carolina Association Junior Olympic ChampionshipsJune 21, 2019
Shot Put · 12lb · OutdoorAAU South Carolina District Qualifier · May 307.78mAAU South Carolina District QualifierMay 30, 2026
Shot Put · 4kg · Outdoor20th Annual Bring the Heat Invitational · Apr 1934-04.0020th Annual Bring the Heat InvitationalApril 19, 2025
Shot Put · 6lb · OutdoorAAU Region 08 Qualifier · Jun 2924-06.00AAU Region 08 QualifierJune 29, 2023

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Javelin · Place 6 · Lexington County WildcatsJavelin625.98m—
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Discus · Place 6 · Lexington County WildcatsDiscus622.63m—
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Shot Put · Place 5 · Lexington County WildcatsShot Put57.99m—
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 200 Meters · Place 11 · Lexington County Wildcats200 MetersRound P1125.91a—
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · Shot Put · Place 7 · Lexington County YouthShot Put77.57m—
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · 400 Meters · Place 14 · Lexington County Youth400 Meters1454.81 PB—
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · Javelin · Place 2 · Lexington County YouthJavelin229.17m—
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · 200 Meters · Place 22 · Lexington County Youth200 Meters2225.67 PB—
May 30AAU South Carolina District QualifierMay 30 · Long Jump · Place 14 · Lexington County WildcatsLong Jump14.4.98m-
May 30AAU South Carolina District QualifierMay 30 · Discus · Place 11 · Lexington County WildcatsDiscus1.6kg11.20.60m-
May 30AAU South Carolina District QualifierMay 30 · Shot Put · Place 9 · Lexington County WildcatsShot Put12lb9.7.78m PB-
May 30AAU South Carolina District QualifierMay 30 · 200 Meters · Place 29 · Lexington County Wildcats200 Meters29.26.25a-
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Javelin · Place 5 · Lexington County WildcatsJavelin800g5.28.49m PB-
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Discus · Place 3 · Lexington County WildcatsDiscus1.6kg3.20.79m PB-
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Shot Put · Place 2 · Lexington County WildcatsShot Put12lb2.7.62m-
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · 200 Meters · Place 6 · Lexington County Wildcats200 Meters6.26.71a-
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · Shot Put · Place 2 · Lexington County WildcatsShot Put4kg2.9.35m-
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · 200 Meters · Place 6 · Lexington County Wildcats200 Meters6.26.65aWind: 0-

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 100m Hurdles · Place 7 · Lexington County Wildcats100m Hurdles33" / 0.838m7.20.82aWind: -0.8-
Jun 26AAU Track & Field Region 8 QualifierJun 26 · Javelin · Place 5 · Lexington County WildcatsJavelin600g5.29.44m PB-
Jun 26AAU Track & Field Region 8 QualifierJun 26 · Discus · Place 8 · Lexington County WildcatsDiscus1kg8.22.94m-
Jun 26AAU Track & Field Region 8 QualifierJun 26 · Shot Put · Place 8 · Lexington County WildcatsShot Put4kg8.8.70m-
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Long Jump · Place 5 · Lexington County WildcatsLong Jump54.68m—
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Discus · Place 5 · Lexington County WildcatsDiscus523.61m—
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Shot Put · Place 8 · Lexington County WildcatsShot Put88.85m—
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 100m Hurdles · Place 4 · Lexington County Wildcats100m Hurdles420.63a—
May 31AAU South Carolina District QualifierMay 31 · 100m Hurdles · Place 2 · Lexington County Wildcats100m Hurdles33" / 0.838m2.20.25a PB-
May 31AAU South Carolina District QualifierMay 31 · Javelin · Place 6 · Lexington County WildcatsJavelin600g6.23.98m-
May 31AAU South Carolina District QualifierMay 31 · Discus · Place 7 · Lexington County WildcatsDiscus1kg7.23.56m-
May 31AAU South Carolina District QualifierMay 31 · Shot Put · Place 6 · Lexington County WildcatsShot Put4kg6.9.03m-
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · 100m Hurdles · Place 6 · Lexington County Wildcats100m Hurdles36" / 0.914m6.21.47a PB-
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Javelin · Place 6 · Lexington County WildcatsJavelin600g6.25.14m-
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Discus · Place 3 · Lexington County WildcatsDiscus1kg3.22.68m-
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Shot Put · Place 4 · Lexington County WildcatsShot Put4kg4.8.26m-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Long Jump · Lexington County WildcatsLong Jump--DNS-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Discus · Place 5 · Lexington County WildcatsDiscus1kg5.83-02 PB-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 5 · Lexington County WildcatsShot Put4kg5.34-04.00 PB-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Lexington County Wildcats200 MetersRound P--DNS-

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 12 · Lexington County WildcatJavelin1221.01m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 8 · Lexington County WildcatShot Put87.07m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 14 · Lexington County Wildca200 Meters1429.53a—
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Long Jump · Place 13 · Lexington County WildcatsLong Jump13.3.67m-
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Javelin · Place 6 · Lexington County WildcatsJavelin600g6.22.48m-
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Shot Put · Place 4 · Lexington County WildcatsShot Put4kg4.7.09m-
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · 100 Meters · Place 18 · Lexington County Wildcats100 Meters18.14.77a-
May 11Youth Diamond League Series SC Express Track Classic Presented by Team Ross-WilliamsMay 11 · Shot Put · Place 2 · Lexington County WildcatsShot Put6lb2.6.84m-
May 11Youth Diamond League Series SC Express Track Classic Presented by Team Ross-WilliamsMay 11 · 200 Meters · Lexington County Wildcats200 Meters—DNSWind: 0-
May 11Youth Diamond League Series SC Express Track Classic Presented by Team Ross-WilliamsMay 11 · 100 Meters · Place 9 · Lexington County Wildcats100 Meters9.14.76aWind: 0.4-
May 4ELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH OMay 4 · Long Jump · Lexington County WildcatsLong Jump—NM-
May 4ELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH OMay 4 · Shot Put · Place 5 · Lexington County WildcatsShot Put4kg5.22-05.00-
May 4ELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH OMay 4 · 200 Meters · Place 19 · Lexington County Wildcats200 Meters19.30.72aWind: 2.5-
May 4ELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH OMay 4 · 100 Meters · Place 17 · Lexington County Wildcats100 Meters17.14.75a PBWind: 1-
Apr 6Youth Diamond League Series Presented by Team Ross WilliamsApr 6 · Shot Put · Place 2 · Lexington County WildcatsShot Put4kg2.20-04.00-
Apr 6Youth Diamond League Series Presented by Team Ross WilliamsApr 6 · 200 Meters · Place 17 · Lexington County Wildcats200 Meters17.30.90aWind: 2-
Apr 6Youth Diamond League Series Presented by Team Ross WilliamsApr 6 · 100 Meters · Place 23 · Lexington County Wildcats100 Meters23.15.08aWind: 0.8-

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · Javelin · Place 8 · Lexington County WildcatsJavelin400g TJ8.50-01 PB-
Jun 29AAU Region 08 QualifierJun 29 · Shot Put · Place 7 · Lexington County WildcatsShot Put6lb7.24-06.00 PB-
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Long Jump · Place 21 · Lexington County WildcatLong Jump213.03m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 9 · Lexington County WildcatJavelin921.56m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 5 · Lexington County WildcatShot Put56.70m—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Javelin · Place 9 · Lexington County WildcatJavelin919.23m—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Shot Put · Place 3 · Lexington County WildcatShot Put37.40m—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Long Jump · Place 17 · Lexington County WildcatsLong Jump17.2.62mWind: 0-
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Javelin · Place 12 · Lexington County WildcatsJavelin450g AeroJav12.17.14m PB-
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 9 · Lexington County WildcatsShot Put6lb9.6.05m-
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Long Jump · Place 15 · Lexington County WildcatsLong Jump15.3.30mWind: 3.2-
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 12 · Lexington County WildcatsJavelin450g AeroJav12.14.89m-
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 5 · Lexington County WildcatsShot Put6lb5.5.93m-
Jun 4AAU District Qualifier - South CarolinaJun 4 · Shot Put · Place 3 · Lexington Championship Track TShot Put319-11.50—
Jun 4AAU District Qualifier - South CarolinaJun 4 · Long Jump · Place 7 · Lexington Championship Track TLong Jump710-10—
Jun 4AAU District Qualifier - South CarolinaJun 4 · Javelin · Place 4 · Lexington Championship Track TJavelin459-3—

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Long Jump · Place 14 · Lexington County WildcatsLong Jump14.2.98m-
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Javelin · Place 7 · Lexington County WildcatsJavelin300g TJ7.17.74m PB-
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 200 Meters · Place 29 · Lexington County Wildcats200 MetersRound P29.37.91aWind: -0.6-
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 200 Meters · Place 16 · Lexington County Wil200 MetersRound P1636.809
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · Javelin · Place 7 · Lexington County WilJavelin716.52m9
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · Long Jump · Place 14 · Lexington County WildcatsLong Jump142.82m1
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · Javelin · Place 9 · Lexington County WildcatsJavelin916.08m1
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · 200 Meters · Place 18 · Lexington County Wildcats200 Meters1838.121
May 1Youth Diamond League Series Tiffany Ross Williams InvitationalMay 1 · Long Jump · Place 7 · Lexington County WildcatsLong Jump7.9-11.75-
May 1Youth Diamond League Series Tiffany Ross Williams InvitationalMay 1 · Javelin · Place 4 · Lexington County WildcatsJavelin300g TJ4.NM-
May 1Youth Diamond League Series Tiffany Ross Williams InvitationalMay 1 · 200 Meters · Place 23 · Lexington County Wildcats200 Meters23.39.61aWind: -0.1-
Apr 10Youth Diamond League Series Tiffany Ross Williams InvitationalApr 10 · Long Jump · Place 9 · Lexington WildcatsLong Jump99-29
Apr 10Youth Diamond League Series Tiffany Ross Williams InvitationalApr 10 · Javelin · Place 6 · Lexington WildcatsJavelin633-79
Apr 10Youth Diamond League Series Tiffany Ross Williams InvitationalApr 10 · 400 Meters · Place 14 · Lexington Wildcats400 Meters141:35.679

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 18 · Lexington Co400 MetersRound P181:33.598
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 200 Meters · Place 20 · Lexington Co200 MetersRound P2039.848
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 200 Meters · Place 8 · Lexington Co200 Meters839.848
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 6 · Lexington Co400 Meters61:33.598
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · Long Jump · Place 8 · Lexington County WildcatsLong Jump82.15m8
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 18 · Lexington County Wildcats400 MetersRound P181:33.598
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 200 Meters · Place 20 · Lexington County Wildcats200 MetersRound P2039.848
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Long Jump · Place 7 · Lexington County WildcatsLong Jump7.2.61m PB-
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 400 Meters · Place 15 · Lexington County Wildcats400 MetersRound P15.1:44.49a-
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 15 · Lexington County Wildcats200 MetersRound P15.43.80aWind: 1-