Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSCHSL 5A - Region 2 · Apr 2837.66mSCHSL 5A - Region 2April 28, 2026
Javelin · 400g TJ · Outdoor2019 Georgia Games Track & Field Championships · Jul 2015.96m2019 Georgia Games Track & Field ChampionshipsJuly 20, 2019
Javelin · 450g AeroJav · OutdoorTrack Lab · Apr 2543-00Track LabApril 25, 2021
Javelin · 600g · OutdoorSCHSL 5A - Region 2 · May 319.73mSCHSL 5A - Region 2May 3, 2025
Shot Put · 4kg · Outdooradidas Outdoor Nationals · Jun 1412.02madidas Outdoor NationalsJune 14, 2024
Shot Put · 6lb · IndoorUSC Youth Gamecock Challenge Finale · Feb 189.58mUSC Youth Gamecock Challenge FinaleFebruary 18, 2023
Shot Put · 6lb · OutdoorAAU Region 08 Qualifier · Jun 2932-01.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

15 results
DateMeetEventPlMarkGr
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · Discus · Place 2 · Titans Track Club IncTitans Track Club IncDiscus234.06m—
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · Shot Put · Place 2 · Titans Track Club IncTitans Track Club IncShot Put210.95m—
May 30AAU South Carolina District QualifierMay 30 · Discus · Place 2 · Titans Track Club IncTitans Track Club IncDiscus1kg2.33.98m10
May 30AAU South Carolina District QualifierMay 30 · Shot Put · Place 1 · Titans Track Club IncTitans Track Club IncShot Put4kg1.11.29m10
May 8SCHSL 5A - D1 Upper StateMay 8 · Discus · Place 2 · SpartanburgSpartanburgDiscus1kg2.35.83m10
May 8SCHSL 5A - D1 Upper StateMay 8 · Shot Put · Place 2 · SpartanburgSpartanburgShot Put4kg2.11.38m10
Apr 28SCHSL 5A - Region 2Apr 28 · Discus · Place 2 · SpartanburgSpartanburgDiscus1kg2.37.66m PB10
Apr 28SCHSL 5A - Region 2Apr 28 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put4kg3.10.90m10
Apr 21Spartanburg County InvitationalApr 21 · Discus · Place 4 · SpartanburgSpartanburgDiscus1kg4.32.12m10
Apr 21Spartanburg County InvitationalApr 21 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put4kg3.10.83m10
Apr 9Wavelight All American Track ClassicApr 9 · Shot Put · Place 11 · SpartanburgSpartanburgShot Put1136-9.510
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · Discus · Place 2 · SpartanburgSpartanburgDiscus1kg2.35.65m10
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · Shot Put · Place 2 · SpartanburgSpartanburgShot Put4kg2.11.76m10
Mar 28Glover Smiley Track ClassicMar 28 · Discus · Place 2 · SpartanburgSpartanburgDiscus1kg2.34.27m10
Mar 28Glover Smiley Track ClassicMar 28 · Shot Put · Place 2 · SpartanburgSpartanburgShot Put4kg2.11.35m10

2025 Outdoor Track

36 results
DateMeetEventPlMarkGr
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Discus · Place 1 · Titans Track Club IncTitans Track Club IncDiscus127.87m—
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · Shot Put · Place 1 · Titans Track Club IncTitans Track Club IncShot Put111.29m—
May 31AAU South Carolina District QualifierMay 31 · Javelin · Titans Track Club IncTitans Track Club IncJavelin600g—DNS9
May 31AAU South Carolina District QualifierMay 31 · Discus · Place 1 · Titans Track Club IncTitans Track Club IncDiscus1kg1.32.40m9
May 31AAU South Carolina District QualifierMay 31 · Shot Put · Place 1 · Titans Track Club IncTitans Track Club IncShot Put4kg1.11.15m9
May 17SCHSL State Championships - AAAAA Div. 1May 17 · Discus · Place 11 · SpartanburgSpartanburgDiscus1kg11.30.27m9
May 17SCHSL State Championships - AAAAA Div. 1May 17 · Shot Put · Place 4 · SpartanburgSpartanburgShot Put4kg4.11.19m9
May 10SCHSL 5A - D1 Upper StateMay 10 · Javelin · Place 19 · SpartanburgSpartanburgJavelin600g19.19.48m9
May 10SCHSL 5A - D1 Upper StateMay 10 · Discus · Place 3 · SpartanburgSpartanburgDiscus1kg3.34.13m9
May 10SCHSL 5A - D1 Upper StateMay 10 · Shot Put · Place 2 · SpartanburgSpartanburgShot Put4kg2.11.32m9
May 3SCHSL 5A - Region 2May 3 · Javelin · Place 10 · SpartanburgSpartanburgJavelin600g10.19.73m PB9
May 3SCHSL 5A - Region 2May 3 · Discus · Place 3 · SpartanburgSpartanburgDiscus1kg3.33.96m9
May 3SCHSL 5A - Region 2May 3 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put4kg3.10.80m9
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Discus · Place 5 · SpartanburgSpartanburgDiscus532.21m—
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Discus · Place 11 · SpartanburgSpartanburgDiscus1132.21m—
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Shot Put · Place 2 · SpartanburgSpartanburgShot Put211.18m—
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Shot Put · Place 6 · SpartanburgSpartanburgShot Put611.18m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 2 · SpartanburgSpartanburgJavelin219.99m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 14 · SpartanburgSpartanburgJavelin1419.99m—
Apr 15Spartanburg County InvitationalApr 15 · Discus · Place 3 · SpartanburgSpartanburgDiscus332.77m—
Apr 15Spartanburg County InvitationalApr 15 · Shot Put · Place 2 · SpartanburgSpartanburgShot Put211.10m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 2 · SpartanburgSpartanburgJavelin219.99m—
Apr 15Spartanburg County InvitationalApr 15 · Javelin · Place 14 · SpartanburgSpartanburgJavelin1419.99m—
Apr 15Spartanburg County InvitationalApr 15 · Discus · Place 3 · SpartanburgSpartanburgDiscus332.77m—
Apr 15Spartanburg County InvitationalApr 15 · Shot Put · Place 2 · SpartanburgSpartanburgShot Put211.10m—
Apr 4Blazer Twilight InvitationalApr 4 · Discus · Place 5 · SpartanburgSpartanburgDiscus531.48m9
Apr 4Blazer Twilight InvitationalApr 4 · Shot Put · Place 6 · SpartanburgSpartanburgShot Put611.02m9
Mar 28Blazer Twilight Mar 28 · Discus · Place 5 · SpartanburgSpartanburgDiscus1kg5.31.48m9
Mar 28Blazer Twilight Mar 28 · Shot Put · Place 6 · SpartanburgSpartanburgShot Put4kg6.11.02m9
Mar 15Cavalier RelaysMar 15 · Javelin · Place 11 · SpartanburgSpartanburgJavelin600g11.19.36m9
Mar 15Cavalier RelaysMar 15 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put4kg3.10.60m9
Mar 8Clash of the CarolinasMar 8 · Discus · Place 12 · SpartanburgSpartanburgDiscus1kg12.93-09.009
Mar 8Clash of the CarolinasMar 8 · Shot Put · Place 4 · SpartanburgSpartanburgShot Put4kg4.35-07.759
Mar 1The Wood Lowcountry InvitationalMar 1 · Javelin · Place 13 · SpartanburgSpartanburgJavelin1367-03.00—
Mar 1The Wood Lowcountry InvitationalMar 1 · Discus · Place 5 · SpartanburgSpartanburgDiscus595-00.00—
Mar 1The Wood Lowcountry InvitationalMar 1 · Shot Put · Place 4 · SpartanburgSpartanburgShot Put410.10m—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · Discus · Place 6 · Titans Track ClubTitans Track ClubDiscus1kg6.29.37m12
Jun 14adidas Outdoor NationalsJun 14 · Shot Put · Place 3 · Titans Track ClubTitans Track ClubShot Put4kg3.12.02m PB12
May 17SCHSL State Championships - AAAAAMay 17 · Shot Put · Place 10 · SpartanburgSpartanburgShot Put4kg10.9.93m8
May 11SCHSL 5A - Upper StateMay 11 · Discus · Place 15 · SpartanburgSpartanburgDiscus1kg15.26.14m8
May 11SCHSL 5A - Upper StateMay 11 · Shot Put · Place 7 · SpartanburgSpartanburgShot Put4kg7.10.47m8
Apr 13Glover Smiley Track ClassicApr 13 · Discus · Place 4 · SpartanburgSpartanburgDiscus427.81m—
Apr 13Glover Smiley Track ClassicApr 13 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put310.26m—
Mar 29Blazer Twilight InvitationalMar 29 · Shot Put · Place 9 · SpartanburgSpartanburgShot Put99.74m8
Mar 27Dorman (H) Meet #1Mar 27 · Discus · Place 7 · SpartanburgSpartanburgDiscus726.03m—
Mar 27Dorman (H) Meet #1Mar 27 · Shot Put · Place 4 · SpartanburgSpartanburgShot Put49.26m—
Mar 12Spartanburg Home MeetMar 12 · Discus · Place 3 · SpartanburgSpartanburgDiscus327.64m—
Mar 12Spartanburg Home MeetMar 12 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put39.90m—
Mar 5Spartanburg Home MeetMar 5 · Discus · Place 3 · SpartanburgSpartanburgDiscus328.90m—
Mar 5Spartanburg Home MeetMar 5 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put39.90m—
Mar 5Spartanburg Home MeetMar 5 · Shot Put · Place 4 · SpartanburgSpartanburgShot Put49.90m—
Mar 5Spartanburg Home MeetMar 5 · Discus · Place 3 · SpartanburgSpartanburgDiscus328.90m—
Mar 5Spartanburg Home MeetMar 5 · Shot Put · Place 4 · SpartanburgSpartanburgShot Put49.90m—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · Javelin · Place 4 · Titans Track ClubTitans Track ClubJavelin600g4.52-1011
Jun 29AAU Region 08 QualifierJun 29 · Discus · Place 2 · Titans Track ClubTitans Track ClubDiscus1kg2.80-0911
Jun 29AAU Region 08 QualifierJun 29 · Shot Put · Place 2 · Titans Track ClubTitans Track ClubShot Put6lb2.32-01.00 PB11
May 3SCHSL 5A - Region 2May 3 · Javelin · Place 9 · SpartanburgSpartanburgJavelin600g9.53' 7"7
May 3SCHSL 5A - Region 2May 3 · Shot Put · Place 12 · SpartanburgSpartanburgShot Put4kg12.28' 10"7
Apr 13Spartanburg County JV ChampionshipsApr 13 · Discus · Place 1 · SpartanburgSpartanburgDiscus181-3.507
Mar 11Chick-Fil-A GamesMar 11 · Discus · Place 6 · SpartanburgSpartanburgDiscus675-7.50—
Mar 11Chick-Fil-A GamesMar 11 · Shot Put · Place 3 · SpartanburgSpartanburgShot Put331-5—
Mar 4The Wood Low Country InvitationalMar 4 · Javelin · Place 29 · SpartanburgSpartanburgJavelin2956-8.50—
Mar 4The Wood Low Country InvitationalMar 4 · Shot Put · Place 13 · SpartanburgSpartanburgShot Put1329-6—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18USC Youth Gamecock Challenge FinaleFeb 18 · Shot Put · Place 1 · Titans Track ClubTitans Track ClubShot Put6lb1.9.58m PB11

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5SC AAU District QualifierJun 5 · Javelin · Place 3 · Titans Track ClubTitans Track ClubJavelin400g TJ3.12.39m9
Jun 5SC AAU District QualifierJun 5 · Discus · Place 1 · Titans Track ClubTitans Track ClubDiscus1kg1.15.87m9
Jun 5SC AAU District QualifierJun 5 · Shot Put · Place 1 · Titans Track ClubTitans Track ClubShot Put6lb1.7.63m9
May 1Track Lab ChampionshipsMay 1 · Javelin · Place 11 · Titans Track ClubTitans Track ClubJavelin450g AeroJav11.10.97m9
May 1Track Lab ChampionshipsMay 1 · Discus · Place 3 · Titans Track ClubTitans Track ClubDiscus1kg3.12.90m9
May 1Track Lab ChampionshipsMay 1 · Shot Put · Place 3 · Titans Track ClubTitans Track ClubShot Put6lb3.8.76m9
Apr 25Track LabApr 25 · Javelin · Place 5 · Titans Track ClubTitans Track ClubJavelin450g AeroJav5.43-00 PB9
Apr 25Track LabApr 25 · Discus · Place 1 · Titans Track ClubTitans Track ClubDiscus1kg1.44-069
Apr 25Track LabApr 25 · Shot Put · Place 1 · Titans Track ClubTitans Track ClubShot Put6lb1.26-05.009
Mar 27Youth Diamond League Series Tiffany Ross Williams InvitationalMar 27 · Javelin · Place 3 · Titans Track ClubTitans Track ClubJavelin450g AeroJav3.40-08.00Unofficial9
Mar 27Youth Diamond League Series Tiffany Ross Williams InvitationalMar 27 · Shot Put · Place 2 · Titans Track ClubTitans Track ClubShot Put6lb2.27-01.00Unofficial9

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 202019 Georgia Games Track & Field ChampionshipsJul 20 · Javelin · Place 2 · Titans Track ClubTitans Track ClubJavelin400g TJ2.15.96m PB9-10
Jul 202019 Georgia Games Track & Field ChampionshipsJul 20 · Shot Put · Place 2 · Titans Track ClubTitans Track ClubShot Put6lb2.6.42m9-10
Jun 1AAU South Carolina District QualifierJun 1 · Javelin · Place 1 · Spartanburg RunningSpartanburg RunningJavelin400g TJ1.10.38m9
Jun 1AAU South Carolina District QualifierJun 1 · Shot Put · Place 1 · Spartanburg RunningSpartanburg RunningShot Put6lb1.6.17m9