Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1015.20aMt. Pleasant Track Club Youth Track & Field MeetMay 10, 2025
200 Meters · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1628.29aMt. Pleasant Track Club Youth Track & Field MeetMay 16, 2026
50 Meter · OutdoorSavannah Chatham Silver Cheetah Invitational · Apr 1513.91aSavannah Chatham Silver Cheetah Invitational April 15, 2017
High Jump · Outdoor1st Annual Lowcountry Speedway · Jun 131.35m1st Annual Lowcountry SpeedwayJune 13, 2026
Javelin · 300g TJ · OutdoorJackrabbit-Sapphire Invitational 2026 · Apr 2568-5Jackrabbit-Sapphire Invitational 2026April 25, 2026
Javelin · 600g · OutdoorAAU South Carolina District Qualifier · May 3125.58mAAU South Carolina District QualifierMay 31, 2025
Javelin · 800g · OutdoorAAU Junior Olympic Games · Aug 128.31mAAU Junior Olympic GamesAugust 1, 2026
Long Jump · OutdoorAAU South Carolina District Qualifier · Jun 12.99mAAU South Carolina District QualifierJune 1, 2019
Shot Put · 12lb · OutdoorAAU South Carolina District Qualifier · May 305.64mAAU South Carolina District QualifierMay 30, 2026
Shot Put · 4kg · OutdoorAAU South Carolina District Qualifier · May 316.22mAAU South Carolina District QualifierMay 31, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 44 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsJavelin800g44.28.31m PB8
Jun 25AAU Track & Field Region 8 QualifierJun 25 · Shot Put · Place 7 · Fort Dorchester Storming PatFort Dorchester Storming PatShot Put76.69m15
Jun 25AAU Track & Field Region 8 QualifierJun 25 · Javelin · Place 4 · Fort Dorchester Storming PatFort Dorchester Storming PatJavelin424.00m15
Jun 131st Annual Lowcountry SpeedwayJun 13 · Long Jump · Place 1 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump1.4.55m8
Jun 131st Annual Lowcountry SpeedwayJun 13 · High Jump · Place 1 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsHigh Jump1.1.35m PB8
Jun 131st Annual Lowcountry SpeedwayJun 13 · Javelin · Place 1 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsJavelin800g1.21.00m8
May 30AAU South Carolina District QualifierMay 30 · Long Jump · Place 18 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump18.4.49m8
May 30AAU South Carolina District QualifierMay 30 · High Jump · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsHigh Jump--NH8
May 30AAU South Carolina District QualifierMay 30 · Shot Put · Place 11 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsShot Put12lb11.5.64m PB8
May 30AAU South Carolina District QualifierMay 30 · 200 Meters · Place 37 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots200 Meters37.28.37a8
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Long Jump · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump--DNS8
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · High Jump · Place 4 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsHigh Jump4.1.35m8
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Javelin · Place 6 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsJavelin800g6.22.54m8
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · 200 Meters · Place 12 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots200 Meters12.28.29a PB8
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · Long Jump · Place 8 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump8.13-98
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · Javelin · Place 3 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsJavelin300g TJ3.68-5 PB8
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 200 Meters · Place 26 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots200 Meters26.29.04a8
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · Long Jump · Place 11 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump11.3.71m8
Apr 4THE CAROLINA CLASSIC III Hosted by ELITE SPEED & MAX SPEED PERFORMANCEApr 4 · Shot Put · Place 10 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsShot Put4kg10.5.92m8

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 8 QualifierJun 26 · Javelin · Place 7 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsJavelin600g7.22.22m7
Jun 26AAU Track & Field Region 8 QualifierJun 26 · Shot Put · Place 10 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsShot Put4kg10.6.00m7
May 31AAU South Carolina District QualifierMay 31 · Long Jump · Place 10 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump10.3.82m7
May 31AAU South Carolina District QualifierMay 31 · Javelin · Place 4 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsJavelin600g4.25.58m PB7
May 31AAU South Carolina District QualifierMay 31 · Shot Put · Place 10 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsShot Put4kg10.6.22m PB7
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Long Jump · Place 10 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump10.3.99m7
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Javelin · Place 7 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsJavelin600g7.23.87m7
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Shot Put · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsShot Put4kg--NM7
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · 100 Meters · Place 19 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots100 Meters19.15.20a PB7

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 4ELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH OMay 4 · Long Jump · Place 9 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump9.11-02.006
May 4ELITE SPEED Presents: THE CAROLINA CLASSIC Sponsored By: COACH OMay 4 · 200 Meters · Place 22 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots200 Meters22.33.81aWind: 26
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · Long Jump · Place 7 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump7.3.52m6
Apr 27YOUTH DIAMOND LEAGUE SERIES TIFFANY ROSS WILLIAMS INVITATIONALApr 27 · 200 Meters · Place 13 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots200 Meters13.34.50a6
Apr 6Youth Diamond League Series Presented by Team Ross WilliamsApr 6 · Long Jump · Place 9 · Fort Dorchester Storming PatriotsFort Dorchester Storming PatriotsLong Jump9.3.71m6
Apr 6Youth Diamond League Series Presented by Team Ross WilliamsApr 6 · 200 Meters · Place 23 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots200 Meters23.35.11aWind: 0.86
Apr 6Youth Diamond League Series Presented by Team Ross WilliamsApr 6 · 100 Meters · Place 28 · Fort Dorchester Storming PatriotsFort Dorchester Storming Patriots100 Meters28.15.98aWind: -0.56

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4AAU District Qualifier - South CarolinaJun 4 · 200 Meters · Place 9 · Fort Dorchester Storming PatriFort Dorchester Storming Patri200 MetersRound P936.03—
Jun 4AAU District Qualifier - South CarolinaJun 4 · 100 Meters · Place 17 · Fort Dorchester Storming PatriFort Dorchester Storming Patri100 MetersRound P1717.17—
Jun 4AAU District Qualifier - South CarolinaJun 4 · Long Jump · Place 10 · Fort Dorchester Storming PatriFort Dorchester Storming PatriLong Jump109-10—

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · Long Jump · Place 3 · Summerville Storm Track TSummerville Storm Track TLong Jump32.53m8
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 200 Meters · Place 18 · Summerville Storm Track TSummerville Storm Track T200 MetersRound P1838.438
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 100 Meters · Place 15 · Summerville Storm Track TSummerville Storm Track T100 MetersRound P1517.848
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Long Jump · Place 6 · Summerville Storm Track TeamSummerville Storm Track TeamLong Jump6.2.71m-
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 7 · Summerville Storm Track TeamSummerville Storm Track Team200 MetersRound P7.37.89aWind: 3-
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 200 Meters · Place 7 · Summerville Storm Track TeamSummerville Storm Track Team200 Meters7.37.67aWind: 1.6-
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 6 · Summerville Storm Track TeamSummerville Storm Track Team100 MetersRound P6.18.00aWind: 2.2-
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · 100 Meters · Place 7 · Summerville Storm Track TeamSummerville Storm Track Team100 Meters7.17.76aWind: 0.4-
Jun 1AAU South Carolina District QualifierJun 1 · Long Jump · Place 2 · Summerville Storm Track TeamSummerville Storm Track TeamLong Jump2.2.99m PB-
Jun 1AAU South Carolina District QualifierJun 1 · 200 Meters · Place 30 · Summerville Storm Track TeamSummerville Storm Track Team200 MetersRound P30.39.82a-
Jun 1AAU South Carolina District QualifierJun 1 · 100 Meters · Place 22 · Summerville Storm Track TeamSummerville Storm Track Team100 MetersRound P22.18.75a-

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 20 · Summerville Storm Track TeamSummerville Storm Track TeamLong Jump20.1.95mWind: -3.7-
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 12 · Summerville Storm Track TeamSummerville Storm Track Team200 MetersRound P12.42.42aWind: 4.2-
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 24 · Summerville Storm Track TeamSummerville Storm Track Team100 MetersRound P24.20.46aWind: 2.4-
May 19Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 19 · Long Jump · Summerville Storm Track TeamSummerville Storm Track TeamLong Jump--FOUL-
May 19Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 19 · 100 Meters · Place 22 · Summerville Storm Track TeamSummerville Storm Track Team100 Meters22.22.11a-

2017 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · Long Jump · Summerville Storm Track TeamSummerville Storm Track TeamLong Jump—FOUL-
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 31 · Summerville Storm Track TeamSummerville Storm Track Team100 MetersRound P31.24.10aWind: -0.9-
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Long Jump · Place 23 · Summerville Storm Track TeamSummerville Storm Track TeamLong Jump23.1.51m-
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 200 Meters · Place 30 · Summerville Storm Track TeamSummerville Storm Track Team200 Meters30.50.11a-
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 100 Meters · Place 37 · Summerville Storm Track TeamSummerville Storm Track Team100 Meters37.23.42a-
Apr 29Florence Track Club Developmental MeetApr 29 · 200 Meters · Summerville Storm Track TeamSummerville Storm Track Team200 Meters—DNS-
Apr 29Florence Track Club Developmental MeetApr 29 · 100 Meters · Place 22 · Summerville Storm Track TeamSummerville Storm Track Team100 Meters22.25.69a-
Apr 15Savannah Chatham Silver Cheetah Invitational Apr 15 · 50 Meter · Place 11 · Summerville Storm Track TeamSummerville Storm Track Team50 Meter11.13.91a PB-
Apr 15Savannah Chatham Silver Cheetah Invitational Apr 15 · 100 Meters · Place 8 · Summerville Storm Track TeamSummerville Storm Track Team100 Meters8.21.76a-