Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 1616.84aUSATF South Carolina Association Junior Olympic ChampionshipsJune 16, 2023
1500m Race Walk · OutdoorAAU District Qualifier - South Carolina · Jun 412:59.17AAU District Qualifier - South CarolinaJune 4, 2022
1500m Racewalk · OutdoorRun for Gold Relays · May 712:54.01aRun for Gold RelaysMay 7, 2022
Discus · 1kg · OutdoorAAU South Carolina District Qualifier · May 3119.14mAAU South Carolina District QualifierMay 31, 2025
Javelin · 300g TJ · OutdoorRun for Gold Relays · May 78.23mRun for Gold RelaysMay 7, 2022
Javelin · 400g TJ · OutdoorAAU Region 08 Qualifier · Jun 2933-09AAU Region 08 QualifierJune 29, 2023
Javelin · 450g AeroJav · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1812.67mMt. Pleasant Track Club Youth Track & Field MeetMay 18, 2024
Javelin · 600g · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1013.86mMt. Pleasant Track Club Youth Track & Field MeetMay 10, 2025
Shot Put · 4kg · Outdoor19th Annual Bring the Heat Invitational · Apr 2024-06.0019th Annual Bring the Heat InvitationalApril 20, 2024
Shot Put · 6lb · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 108.64mMt. Pleasant Track Club Youth Track & Field MeetMay 10, 2025

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Javelin · Place 13 · A Touch of SpeedJavelin1313.15m—
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Discus · Place 8 · A Touch of SpeedDiscus817.99m—
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Shot Put · Place 6 · A Touch of SpeedShot Put68.94m—
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · Javelin · A Touch of SpeedJavelin600g—DNS-
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · Discus · A Touch of SpeedDiscus1kg—DNS-
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · Shot Put · A Touch of SpeedShot Put6lb—DNS-
May 31AAU South Carolina District QualifierMay 31 · Javelin · Place 8 · A Touch of SpeedJavelin600g8.12.58m-
May 31AAU South Carolina District QualifierMay 31 · Discus · Place 2 · A Touch of SpeedDiscus1kg2.19.14m PB-
May 31AAU South Carolina District QualifierMay 31 · Shot Put · Place 2 · A Touch of SpeedShot Put6lb2.8.05m-
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Javelin · Place 5 · A Touch of SpeedJavelin600g5.13.86m PB-
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Discus · Place 2 · A Touch of SpeedDiscus1kg2.17.44m-
May 10Mt. Pleasant Track Club Youth Track & Field MeetMay 10 · Shot Put · Place 1 · A Touch of SpeedShot Put6lb1.8.64m PB-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Discus · Place 4 · A Touch of SpeedDiscus1kg4.52-08-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 11 · A Touch of SpeedShot Put6lb11.22-11.00-

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 7 · A Touch of SpeedJavelin713.70m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Discus · Place 2 · A Touch of SpeedDiscus216.20m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 2 · A Touch of SpeedShot Put27.82m—
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Javelin · Place 7 · A Touch of SpeedJavelin450g AeroJav7.12.67m PB12
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Discus · Place 2 · A Touch of SpeedDiscus1kg2.14.02m12
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Shot Put · Place 2 · A Touch of SpeedShot Put6lb2.7.23m12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Discus · Place 1 · A Touch of SpeedDiscus1kg1.46-0812
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Shot Put · Place 1 · A Touch of SpeedShot Put4kg1.24-06.00 PB12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 1500m Racewalk · Place 4 · A Touch of Speed1500m Racewalk4.13:39.67a11
Jun 29AAU Region 08 QualifierJun 29 · Javelin · Place 7 · A Touch of SpeedJavelin400g TJ7.33-09 PB11
Jun 29AAU Region 08 QualifierJun 29 · Shot Put · Place 5 · A Touch of SpeedShot Put6lb5.20-09.0011
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 10 · A Touch of SpeedJavelin1012.25m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 6 · A Touch of SpeedShot Put66.46m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 25 · A Touch of Speed100 Meters2516.84a PB—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Javelin · Place 12 · A Touch of SpeedJavelin128.38m—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Shot Put · A Touch of SpeedShot Put—6.56m—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 100 Meters · Place 43 · A Touch of Speed100 Meters4318.08a—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4AAU District Qualifier - South CarolinaJun 4 · Shot Put · Place 5 · A Touch of SpeedShot Put512-9—
Jun 4AAU District Qualifier - South CarolinaJun 4 · 1500m Race Walk · Place 2 · A Touch of Speed1500m Race Walk212:59.17 PB—
Jun 4AAU District Qualifier - South CarolinaJun 4 · Javelin · Place 4 · A Touch of SpeedJavelin433-9—
May 14 Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 14 · Javelin · Place 15 · A Touch of SpeedJavelin158.54m10
May 14 Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 14 · Shot Put · Place 4 · A Touch of SpeedShot Put44.11m10
May 7Run for Gold RelaysMay 7 · 1500m Racewalk · Place 2 · A Touch of Speed1500m Racewalk2.12:54.01a PB10
May 7Run for Gold RelaysMay 7 · Javelin · Place 2 · A Touch of SpeedJavelin300g TJ2.8.23m PB10
May 7Run for Gold RelaysMay 7 · Shot Put · Place 2 · A Touch of SpeedShot Put6lb2.3.56m10