Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSCHSL State Championships - AAAAA Div. 1 · May 1730.10mSCHSL State Championships - AAAAA Div. 1May 17, 2025
Javelin · 250g AeroJav · OutdoorMt. Pleasant Track Club Javelin Invitational · Jul 542.38mMt. Pleasant Track Club Javelin InvitationalJuly 5, 2026
Javelin · 300g TJ · OutdoorMt. Pleasant Track Club Javelin Invitational · Jul 234.42mMt. Pleasant Track Club Javelin InvitationalJuly 2, 2022
Javelin · 450g AeroJav · OutdoorMt. Pleasant Track Club Javelin Invitational · Jul 541.05mMt. Pleasant Track Club Javelin InvitationalJuly 5, 2026
Javelin · 600g · OutdoorElectric City Invitational · Apr 342.44mElectric City InvitationalApril 3, 2026
Javelin · 800g · OutdoorMt. Pleasant Track Club Javelin Invitational · Jul 527.54mMt. Pleasant Track Club Javelin InvitationalJuly 5, 2026
Long Jump · OutdoorTri-County Meet of Champions · Apr 910.36mTri-County Meet of ChampionsApril 9, 2025
Shot Put · 4kg · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 1710.60mSCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 17, 2026
Shot Put · 6lb · OutdoorMt. Pleasant Track Club Youth Track & Field Meet · May 1810.84mMt. Pleasant Track Club Youth Track & Field MeetMay 18, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g1.41.05m10
Jul 5Mt. Pleasant Track Club Javelin InvitationalJul 5 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin800g1.27.54m PB10
Jul 5Mt. Pleasant Track Club Javelin InvitationalJul 5 · Javelin · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g--FOUL10
Jul 5Mt. Pleasant Track Club Javelin InvitationalJul 5 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav1.41.05m PB10
Jul 5Mt. Pleasant Track Club Javelin InvitationalJul 5 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin250g AeroJav1.42.38m PB10
Jul 5Mt. Pleasant Track Club Javelin InvitationalJul 5 · Javelin · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin300g TJ--FOUL10
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin142.64m10
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Discus · Place 4 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus429.17m10
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put110.60m10
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Javelin · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g--DNS10
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Discus · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1kg--DNS10
May 16Mt. Pleasant Track Club Youth Track & Field MeetMay 16 · Shot Put · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put4kg--DNS10
Apr 17SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 17 · Javelin · Place 1 · WandoWandoJavelin600g1.37.98m10
Apr 17SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 17 · Shot Put · Place 6 · WandoWandoShot Put4kg6.10.60m PB10
Apr 9Wavelight All American Track ClassicApr 9 · Javelin · Place 2 · WandoWandoJavelin2128-510
Apr 3Electric City InvitationalApr 3 · Javelin · Place 1 · UnattachedUnattachedJavelin600g1.42.44m PB10
Mar 21Bob Jenkins Coaches Classic Track and Field District 6Mar 21 · Javelin · Place 1 · WandoWandoJavelin600g1.41.40m10
Mar 21Bob Jenkins Coaches Classic Track and Field District 6Mar 21 · Discus · Place 5 · WandoWandoDiscus1kg5.28.77m10
Mar 21Bob Jenkins Coaches Classic Track and Field District 6Mar 21 · Shot Put · Place 5 · WandoWandoShot Put4kg5.10.09m10

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin130.81m9
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin137.32m9
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin139.82m9
Jun 28Mt. Pleasant Track Club Javelin InvitationalJun 28 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin142.00m9
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g1.36.23m9
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1kg1.27.12m9
Jun 12Mt. Pleasant Track Club Pre-State Tune-UpJun 12 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put4kg1.9.44m9
May 17SCHSL State Championships - AAAAA Div. 1May 17 · Javelin · Place 1 · WandoWandoJavelin600g1.39.65m9
May 17SCHSL State Championships - AAAAA Div. 1May 17 · Discus · Place 12 · WandoWandoDiscus1kg12.30.10m PB9
May 17SCHSL State Championships - AAAAA Div. 1May 17 · Shot Put · Place 13 · WandoWandoShot Put4kg13.10.04m9
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Javelin · Place 2 · WandoWandoJavelin240.35m—
Apr 25SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 25 · Javelin · Place 2 · WandoWandoJavelin240.35m—
Apr 9Tri-County Meet of ChampionsApr 9 · Discus · Place 9 · WandoWandoDiscus926.42mFR
Apr 9Tri-County Meet of ChampionsApr 9 · Javelin · Place 1 · WandoWandoJavelin136.82mFR
Apr 9Tri-County Meet of ChampionsApr 9 · Long Jump · Place 4 · WandoWandoLong Jump410.36m PBFR
Mar 29Cane Bay Track and Field InvitationalMar 29 · Javelin · Place 1 · WandoWandoJavelin600g1.36.48m9
Mar 29Cane Bay Track and Field InvitationalMar 29 · Discus · Place 18 · WandoWandoDiscus1kg18.25.79m9
Mar 29Cane Bay Track and Field InvitationalMar 29 · Shot Put · Place 9 · WandoWandoShot Put4kg9.9.97m9
Mar 22SCTCCCA Bob Jenkins Coaches Classic District 6 QualifierMar 22 · Javelin · Place 2 · WandoWandoJavelin600g2.34.70m9
Mar 22SCTCCCA Bob Jenkins Coaches Classic District 6 QualifierMar 22 · Discus · Place 8 · WandoWandoDiscus1kg8.26.23m9
Mar 22SCTCCCA Bob Jenkins Coaches Classic District 6 QualifierMar 22 · Shot Put · Place 5 · WandoWandoShot Put4kg5.9.91m9
Mar 1Wildcat Track ClassicMar 1 · Discus · Place 4 · WandoWandoDiscus426.53mFR
Mar 1Wildcat Track ClassicMar 1 · Shot Put · Place 1 · WandoWandoShot Put110.89mFR
Mar 1Wildcat Track ClassicMar 1 · Javelin · Place 1 · WandoWandoJavelin134.35mFR

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin129.99m—
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin136.19m—
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin136.31m—
Jun 29Mt. Pleasant Track Club Javelin InvitationalJun 29 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin142.11m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin136.28m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus125.73m—
Jun 21USATF South Carolina Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put111.42m—
Jun 1Mt. Pleasant Track Club Invitational at WandoJun 1 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin137.04m—
Jun 1Mt. Pleasant Track Club Invitational at WandoJun 1 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus126.14m—
Jun 1Mt. Pleasant Track Club Invitational at WandoJun 1 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put110.80m—
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g1.36.85m8
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1kg1.25.65m8
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put6lb1.10.84m PB8
May 17SCHSL State Championships - AAAAAMay 17 · Javelin · Place 2 · WandoWandoJavelin600g2.40.40m8
May 17SCHSL State Championships - AAAAAMay 17 · Shot Put · Place 15 · WandoWandoShot Put4kg15.9.44m8
May 11SCHSL 5A - Lower StateMay 11 · Javelin · Place 2 · WandoWandoJavelin600g2.37.41m8
May 11SCHSL 5A - Lower StateMay 11 · Discus · Place 15 · WandoWandoDiscus1kg15.23.38m8
May 11SCHSL 5A - Lower StateMay 11 · Shot Put · Place 1 · WandoWandoShot Put4kg1.10.01m8
Apr 10Charleston County School District ChampionshipApr 10 · Javelin · Place 1 · WandoWandoJavelin134.08m8
Apr 10Charleston County School District ChampionshipApr 10 · Shot Put · Place 7 · WandoWandoShot Put78.84m8
Mar 30Cane Bay InvitationalMar 30 · Javelin · Place 1 · WandoWandoJavelin600g1.35.92m8
Mar 13Wando Wednesday Meet #1Mar 13 · Javelin · Place 1 · WandoWandoJavelin600g1.36.02m8
Mar 13Wando Wednesday Meet #1Mar 13 · Discus · Place 8 · WandoWandoDiscus1kg8.21.21m8
Mar 13Wando Wednesday Meet #1Mar 13 · Shot Put · Place 1 · WandoWandoShot Put4kg1.9.97m8
Feb 24James Island Distance and Throws FestivalFeb 24 · Javelin · Place 3 · WandoWandoJavelin600g3.121' 8"8
Feb 24James Island Distance and Throws FestivalFeb 24 · Discus · Place 7 · WandoWandoDiscus1kg7.24.52m8
Feb 24James Island Distance and Throws FestivalFeb 24 · Shot Put · Place 4 · WandoWandoShot Put4kg4.9.32m8

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin131.80m—
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin134.27m—
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin134.09m—
Jul 1Mt. Pleasant Track Club Javelin InvitationalJul 1 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin135.63m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus124.00m—
Jun 16USATF South Carolina Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put110.23m—
Jun 3Mt. Pleasant Track Club Invitational at WandoJun 3 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g1.33.39m7
Jun 3Mt. Pleasant Track Club Invitational at WandoJun 3 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1kg1.22.87m7
Jun 3Mt. Pleasant Track Club Invitational at WandoJun 3 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put6lb1.10.10m7
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus121.44m—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin136.77m—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put110.84m—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav1.32.68m6
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Discus · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1kg2.23.40m6
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 2 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put6lb2.10.32m6
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin800g1.25.45m6
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g1.32.21m6
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav1.31.90m6
Jul 2Mt. Pleasant Track Club Javelin InvitationalJul 2 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin300g TJ1.34.42m PB6
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Javelin · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav—DNS6
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Discus · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1kg—DNS6
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Shot Put · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put6lb—DNS6

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav1.28.82m5
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Discus · Place 5 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus1kg5.18.15m5
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · Shot Put · Place 4 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put6lb4.9.31m5
Jul 3Mt. Pleasant Track Club Javelin InvitationalJul 3 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin800g1.26.47m5
Jul 3Mt. Pleasant Track Club Javelin InvitationalJul 3 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin600g1.28.46m5
Jul 3Mt. Pleasant Track Club Javelin InvitationalJul 3 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin450g AeroJav1.32.66m5
Jul 3Mt. Pleasant Track Club Javelin InvitationalJul 3 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin300g TJ1.32.37m5
Jun 4Visit Myrtle Beach Club ChallengeJun 4 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin128.14m11
Jun 4Visit Myrtle Beach Club ChallengeJun 4 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus118.95m11
Jun 4Visit Myrtle Beach Club ChallengeJun 4 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put18.69m11
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin131.22m11
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · Discus · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubDiscus114.14m11
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put17.56m11

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 31Southeastern Youth Club ChampionshipJul 31 · Shot Put · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put16.72m10
Jul 31Southeastern Youth Club ChampionshipJul 31 · High Jump · Place 4 · Mt. Pleasant Track ClubMt. Pleasant Track ClubHigh Jump43-210
Jul 31Southeastern Youth Club ChampionshipJul 31 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin128.41m10

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · Javelin · Place 1 · Mt. Pleasant Track ClubMt. Pleasant Track ClubJavelin125.19m1
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · Shot Put · Place 5 · Mt. Pleasant Track ClubMt. Pleasant Track ClubShot Put55.85m1