Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMt. Pleasant Track Club Pre-State Tune-Up · Jun 1312.77aMt. Pleasant Track Club Pre-State Tune-UpJune 13, 2026
110m Hurdles · 39" / 0.991m · OutdoorAAU South Carolina District Qualifier · May 3021.27aAAU South Carolina District QualifierMay 30, 2026
400 Meters · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 101:04.02aMt. Pleasant Track Club Youth Track & Field MeetMay 10, 2025
Discus · 1.6kg · OutdoorMt. Pleasant Track Club Pre-State Tune-Up · Jun 1332.13mMt. Pleasant Track Club Pre-State Tune-UpJune 13, 2026
Discus · 1kg · OutdoorAAU South Carolina District Qualifier · May 3131.92mAAU South Carolina District QualifierMay 31, 2025
High Jump · OutdoorAAU South Carolina District Qualifier · May 301.55mAAU South Carolina District QualifierMay 30, 2026
Javelin · 400g TJ · OutdoorAAU Region 08 Qualifier · Jun 2961-09AAU Region 08 QualifierJune 29, 2023
Javelin · 450g AeroJav · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 179.86mUSATF South Carolina Association Junior Olympic ChampionshipsJune 17, 2022
Long Jump · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 163.22mUSATF South Carolina Association Junior Olympic ChampionshipsJune 16, 2023
Pole Vault · OutdoorMt. Pleasant Track Club Pre-State Tune-Up · Jun 132.14mMt. Pleasant Track Club Pre-State Tune-UpJune 13, 2026
Shot Put · 12lb · OutdoorMt. Pleasant Track Club Pre-State Tune-Up · Jun 138.53mMt. Pleasant Track Club Pre-State Tune-UpJune 13, 2026
Shot Put · 4kg · Outdoor20th Annual Bring the Heat Invitational · Apr 1931-01.0020th Annual Bring the Heat InvitationalApril 19, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Pole Vault · Place 5 · Mt. Pleasant Track ClubMt. Pleasant Track ClubPole Vault51.75m9
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · High Jump · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubHigh Jump21.50m9
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Discus · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus—DQ9
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Shot Put · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put39.14m9
Jun 13Mt. Pleasant Track Club Pre-State Tune-UpJun 13 · Pole Vault · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubPole Vault1.2.14m PB9
Jun 13Mt. Pleasant Track Club Pre-State Tune-UpJun 13 · High Jump · Mt. Pleasant Track ClubMt. Pleasant Track ClubHigh Jump—DNS9
Jun 13Mt. Pleasant Track Club Pre-State Tune-UpJun 13 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1.6kg1.32.13m PB9
Jun 13Mt. Pleasant Track Club Pre-State Tune-UpJun 13 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put12lb1.8.53m PB9
Jun 13Mt. Pleasant Track Club Pre-State Tune-UpJun 13 · 100 Meters · Place 3 · Mt. Pleasant Track ClubMt. Pleasant Track Club100 Meters3.12.77a PB9
May 30AAU South Carolina District QualifierMay 30 · High Jump · Place 7 · 55-Unattached55-UnattachedHigh Jump7.1.55m PB9
May 30AAU South Carolina District QualifierMay 30 · Discus · Place 3 · 55-Unattached55-UnattachedDiscus1.6kg3.29.52m9
May 30AAU South Carolina District QualifierMay 30 · 110m Hurdles · Place 3 · 55-Unattached55-Unattached110m Hurdles39" / 0.991m3.21.27a PB9
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Long Jump · Place 7 · Mt. Pleasant Track ClubMt. Pleasant Track ClubLong Jump7.5.09m9
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Pole Vault · Place 4 · Mt. Pleasant Track ClubMt. Pleasant Track ClubPole Vault4.1.55m9
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1.6kg1.30.95m9
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · 100 Meters · Place 10 · Mt. Pleasant Track ClubMt. Pleasant Track Club100 Meters10.13.12a9

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31AAU South Carolina District QualifierMay 31 · Discus · Place 3 · Elite Speed Track ClubElite Speed Track ClubDiscus1kg3.31.92m PB8
May 31AAU South Carolina District QualifierMay 31 · Shot Put · Place 5 · Elite Speed Track ClubElite Speed Track ClubShot Put4kg5.9.10m8
May 31AAU South Carolina District QualifierMay 31 · High Jump · Place 6 · Elite Speed Track ClubElite Speed Track ClubHigh Jump6.1.35m8
May 31AAU South Carolina District QualifierMay 31 · 400 Meters · Elite Speed Track ClubElite Speed Track Club400 Meters—DNS8
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Discus · Place 1 · Elite Speed Track ClubElite Speed Track ClubDiscus1kg1.28.20m8
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Shot Put · Place 3 · Elite Speed Track ClubElite Speed Track ClubShot Put4kg3.8.75m8
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · High Jump · Place 2 · Elite Speed Track ClubElite Speed Track ClubHigh Jump2.1.42m8
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · 400 Meters · Place 7 · Elite Speed Track ClubElite Speed Track Club400 Meters7.1:04.02a PB8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Long Jump · Elite Speed Track ClubElite Speed Track ClubLong Jump--DNS8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Discus · Place 3 · Elite Speed Track ClubElite Speed Track ClubDiscus1kg3.102-108
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 8 · Elite Speed Track ClubElite Speed Track ClubShot Put4kg8.31-01.00 PB8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 31 · Elite Speed Track ClubElite Speed Track Club400 Meters31.1:05.77a8

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · Long Jump · Place 10 · Lexington County WildcatsLexington County WildcatsLong Jump10.10-08.0012
Jun 29AAU Region 08 QualifierJun 29 · Javelin · Place 5 · Lexington County WildcatsLexington County WildcatsJavelin400g TJ5.61-09 PB12
Jun 29AAU Region 08 QualifierJun 29 · Discus · Place 9 · Lexington County WildcatsLexington County WildcatsDiscus1kg9.51-0112
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Discus · Place 3 · Lexington County WildcatLexington County WildcatDiscus315.04m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Long Jump · Place 17 · Lexington County WildcatLexington County WildcatLong Jump173.22m PB—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 13 · Lexington County WildcatLexington County WildcatJavelin1315.12m—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Discus · Place 6 · Lexington County WildcatsLexington County WildcatsDiscus1kg6.12.72m11
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Long Jump · Place 19 · Lexington County WildcatsLexington County WildcatsLong Jump19.2.71mWind: 2.411
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 18 · Lexington County WildcatsLexington County WildcatsJavelin450g AeroJav18.9.86m PB11
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Discus · Place 6 · Lexington County WildcatsLexington County WildcatsDiscus1kg6.10.25m11