Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSCHSL 5A - Upper State · May 1128.76mSCHSL 5A - Upper StateMay 11, 2024
Hammer · 4kg · OutdoorDavidson Relays · Mar 2737.93mDavidson RelaysMarch 27, 2026
Javelin · 600g · OutdoorLenoir-Rhyne Last Chance · May 930.24mLenoir-Rhyne Last ChanceMay 9, 2026
Shot Put · 4kg · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 318.91mBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
Shot Put · 4kg · OutdoorSCHSL 5A - Region 3 · May 18.08mSCHSL 5A - Region 3May 1, 2024
Weight Throw · 20lb / 9.0kg · IndoorVisit Winston-Salem College Kick-off · Dec 611.02mVisit Winston-Salem College Kick-offDecember 6, 2025
Weight Throw · 20lb / 9.0kg · Outdoor2025 GTC Track Classic/USATF SC Open & Masters · Jun 710.60m2025 GTC Track Classic/USATF SC Open & MastersJune 7, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 9Lenoir-Rhyne Last ChanceMay 9 · Hammer · Place 1 · Lenoir-RhyneLenoir-RhyneHammer4kg1.34.81mSo
May 9Lenoir-Rhyne Last ChanceMay 9 · Javelin · Place 2 · Lenoir-RhyneLenoir-RhyneJavelin600g2.30.24m PBSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Hammer · Place 10 · Lenoir-RhyneLenoir-RhyneHammer4kg10.37.00mSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · Javelin · Place 13 · Lenoir-RhyneLenoir-RhyneJavelin600g13.26.35mSo
Apr 17Aggie InviteApr 17 · Hammer · Place 16 · Lenoir-RhyneLenoir-RhyneHammer4kg16.37.74mSo
Apr 17Aggie InviteApr 17 · Javelin · Place 7 · Lenoir-RhyneLenoir-RhyneJavelin600g7.28.25mSo
Apr 10Southside Power and Fitness InvitationalApr 10 · Hammer · Place 8 · Lenoir-RhyneLenoir-RhyneHammer4kg8.34.05mSo
Apr 10Southside Power and Fitness InvitationalApr 10 · Javelin · Place 8 · Lenoir-RhyneLenoir-RhyneJavelin600g8.28.52mSo
Apr 10Southside Power and Fitness InvitationalApr 10 · Discus · Place 30 · Lenoir-RhyneLenoir-RhyneDiscus1kg30.22.40mSo
Apr 2High Point VertKlasse MeetingApr 2 · Javelin · Place 27 · Lenoir-RhyneLenoir-RhyneJavelin600g27.28.93mSo
Mar 27Davidson RelaysMar 27 · Hammer · Place 15 · Lenoir-RhyneLenoir-RhyneHammer4kg15.37.93m PBSo
Mar 27Davidson RelaysMar 27 · Javelin · Place 14 · Lenoir-RhyneLenoir-RhyneJavelin600g14.30.10mSo
Mar 27Davidson RelaysMar 27 · Discus · Place 25 · Lenoir-RhyneLenoir-RhyneDiscus1kg25.24.76mSo
Mar 20Bob Davidson Team Challenge presented by Norris WoodyMar 20 · Discus · Place 29 · Lenoir-RhyneLenoir-RhyneDiscus2923.66mSO

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · Weight Throw · Place 24 · Lenoir-RhyneLenoir-RhyneWeight Throw20lb / 9.0kg24.10.24mSo
Feb 21ASICS Last Chance InvitationalFeb 21 · Weight Throw · Place 9 · Lenoir-RhyneLenoir-RhyneWeight Throw910.69mSo
Feb 14ASICS Sound InviteFeb 14 · Weight Throw · Place 6 · Lenoir-RhyneLenoir-RhyneWeight Throw610.56mSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Weight Throw · Place 46 · Lenoir-RhyneLenoir-RhyneWeight Throw469.68mSo
Jan 17Mondo College InvitationalJan 17 · Weight Throw · Place 16 · Lenoir-RhyneLenoir-RhyneWeight Throw1637-03.25—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Weight Throw · Place 25 · Lenoir-RhyneLenoir-RhyneWeight Throw20lb / 9.0kg25.11.02m PBSo
Feb 22JDL Last Chance InvitationalFeb 22 · Weight Throw · Place 5 · Lenoir-RhyneLenoir-RhyneWeight Throw511.89mFR
Feb 22JDL Last Chance InvitationalFeb 22 · Shot Put · Place 8 · Lenoir-RhyneLenoir-RhyneShot Put88.58mFR
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Weight Throw · Place 25 · Lenoir-RhyneLenoir-RhyneWeight Throw20lb / 9.0kg25.10.95mFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 29 · Lenoir-RhyneLenoir-RhyneShot Put4kg29.8.91m PBFr
Jan 26JDL Flat Is Fast InvitationalJan 26 · Weight Throw · Place 19 · Lenoir-RhyneLenoir-RhyneWeight Throw1932-7.5FR
Jan 26JDL Flat Is Fast InvitationalJan 26 · Shot Put · Place 31 · Lenoir-RhyneLenoir-RhyneShot Put3124-8.25FR

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 72025 GTC Track Classic/USATF SC Open & MastersJun 7 · Weight Throw · Place 3 · YoCo Throwers ClubYoCo Throwers ClubWeight Throw20lb / 9.0kg3.10.60m PBFr
Jun 72025 GTC Track Classic/USATF SC Open & MastersJun 7 · Hammer · Place 3 · YoCo Throwers ClubYoCo Throwers ClubHammer4kg3.31.91mFr
Jun 72025 GTC Track Classic/USATF SC Open & MastersJun 7 · Javelin · Place 3 · YoCo Throwers ClubYoCo Throwers ClubJavelin600g3.27.39mFr
Jun 72025 GTC Track Classic/USATF SC Open & MastersJun 7 · Discus · Place 6 · YoCo Throwers ClubYoCo Throwers ClubDiscus1kg6.22.29mFr
Jun 72025 GTC Track Classic/USATF SC Open & MastersJun 7 · Shot Put · Place 10 · YoCo Throwers ClubYoCo Throwers ClubShot Put4kg10.6.65mFr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Javelin · Place 8 · Lenoir-RhyneLenoir-RhyneJavelin830.23mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Shot Put · Place 25 · Lenoir-RhyneLenoir-RhyneShot Put256.36mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Discus · Place 25 · Lenoir-RhyneLenoir-RhyneDiscus2522.51mFR
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Hammer · Place 14 · Lenoir-RhyneLenoir-RhyneHammer1435.21mFR
Apr 26LR Bears OpenApr 26 · Javelin · Place 6 · Lenoir-RhyneLenoir-RhyneJavelin628.00mFR
Apr 26LR Bears OpenApr 26 · Hammer · Place 10 · Lenoir-RhyneLenoir-RhyneHammer1034.27mFR
Apr 26LR Bears OpenApr 26 · Discus · Place 10 · Lenoir-RhyneLenoir-RhyneDiscus1021.88mFR
Apr 18App State Outdoor OpenApr 18 · Javelin · Place 3 · Lenoir-RhyneLenoir-RhyneJavelin331.07mFR
Apr 18App State Outdoor OpenApr 18 · Shot Put · Place 10 · Lenoir-RhyneLenoir-RhyneShot Put106.94mFR
Apr 18App State Outdoor OpenApr 18 · Discus · Place 15 · Lenoir-RhyneLenoir-RhyneDiscus1523.42mFR
Apr 18App State Outdoor OpenApr 18 · Hammer · Place 8 · Lenoir-RhyneLenoir-RhyneHammer836.68mFR
Apr 11Southside Power and Fitness InvitationalApr 11 · Discus · Place 21 · Lenoir-RhyneLenoir-RhyneDiscus2122.22mFR
Apr 11Southside Power and Fitness InvitationalApr 11 · Hammer · Place 12 · Lenoir-RhyneLenoir-RhyneHammer1231.83mFR
Apr 11Southside Power and Fitness InvitationalApr 11 · Javelin · Place 2 · Lenoir-RhyneLenoir-RhyneJavelin231.05mFR
Apr 4High Point VertKlasse MeetingApr 4 · Javelin · Place 17 · Lenoir-RhyneLenoir-RhyneJavelin1732.90mFr
Mar 21Mountaineer First ChanceMar 21 · Javelin · Place 2 · Lenoir-RhyneLenoir-RhyneJavelin229.84mFR
Mar 21Mountaineer First ChanceMar 21 · Hammer · Place 6 · Lenoir-RhyneLenoir-RhyneHammer636.87mFR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8JDL Early Bird InvitationalDec 8 · Weight Throw · Place 15 · Lenoir-RhyneLenoir-RhyneWeight Throw20lb / 9.0kg15.9.41mFr
Dec 8JDL Early Bird InvitationalDec 8 · Shot Put · Place 26 · Lenoir-RhyneLenoir-RhyneShot Put4kg26.7.90mFr

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAAAMay 17 · Javelin · Place 11 · Rock HillRock HillJavelin600g11.29.14m12
May 17SCHSL State Championships - AAAAAMay 17 · Discus · Place 12 · Rock HillRock HillDiscus1kg12.26.86m12
May 11SCHSL 5A - Upper StateMay 11 · Javelin · Place 5 · Rock HillRock HillJavelin600g5.30.05m12
May 11SCHSL 5A - Upper StateMay 11 · Discus · Place 10 · Rock HillRock HillDiscus1kg10.28.76m PB12
May 1SCHSL 5A - Region 3May 1 · Javelin · Place 3 · Rock HillRock HillJavelin600g3.29.35m12
May 1SCHSL 5A - Region 3May 1 · Discus · Place 9 · Rock HillRock HillDiscus1kg9.26.64m12
May 1SCHSL 5A - Region 3May 1 · Shot Put · Place 14 · Rock HillRock HillShot Put4kg14.8.08m PB12
Apr 5Beach Run InvitationalApr 5 · Javelin · Place 5 · Rock HillRock HillJavelin526.96m12
Apr 5Beach Run InvitationalApr 5 · Discus · Place 18 · Rock HillRock HillDiscus1823.97m12
Apr 5Beach Run InvitationalApr 5 · Shot Put · Place 33 · Rock HillRock HillShot Put336.86m12
Mar 16 Clash of the Carolina'sMar 16 · Discus · Place 14 · Rock HillRock HillDiscus1kg14.87-0112
Mar 16 Clash of the Carolina'sMar 16 · Shot Put · Place 38 · Rock HillRock HillShot Put4kg38.23-07.7512
Mar 8Trojan RelaysMar 8 · Javelin · Place 3 · Rock HillRock HillJavelin600g3.26.18m12
Mar 8Trojan RelaysMar 8 · Discus · Place 5 · Rock HillRock HillDiscus1kg5.27.27m12
Mar 8Trojan RelaysMar 8 · Shot Put · Place 15 · Rock HillRock HillShot Put4kg15.7.43m12

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13SCHSL 5A - Upper StateMay 13 · Javelin · Place 14 · Rock HillRock HillJavelin600g14.76-112
Apr 20Rock Hill City ChampionshipsApr 20 · Javelin · Place 2 · Rock HillRock HillJavelin280-11JR
Apr 20Rock Hill City ChampionshipsApr 20 · Discus · Place 6 · Rock HillRock HillDiscus674-6JR
Apr 20Rock Hill City ChampionshipsApr 20 · Shot Put · Place 6 · Rock HillRock HillShot Put625-7JR
Mar 31Beach Run InvitationalMar 31 · Discus · Place 9 · Rock HillRock HillDiscus921.96mJR
Mar 31Beach Run InvitationalMar 31 · Discus · Place 24 · Rock HillRock HillDiscus2421.96mJR
Mar 31Beach Run InvitationalMar 31 · Javelin · Place 5 · Rock HillRock HillJavelin524.03mJR
Mar 11Trojan RelaysMar 11 · Discus · Place 15 · Rock HillRock HillDiscus1566-4SR
Mar 11Trojan RelaysMar 11 · Shot Put · Place 24 · Rock HillRock HillShot Put2423-5SR
Mar 11Trojan RelaysMar 11 · Javelin · Place 3 · Rock HillRock HillJavelin380-9SR
Mar 4Winborn Pre-Season InvitationalMar 4 · Javelin · Place 3 · Rock HillRock HillJavelin382-4SR
Mar 4Winborn Pre-Season InvitationalMar 4 · Discus · Place 9 · Rock HillRock HillDiscus971-5SR

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Hammer · 55-Unattached55-UnattachedHammer4kg—DNS10
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Javelin · 55-Unattached55-UnattachedJavelin600g—DNS10
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Discus · 55-Unattached55-UnattachedDiscus1kg—DNS10
Jun 17USATF South Carolina Association Junior Olympic ChampionshipsJun 17 · Shot Put · 55-Unattached55-UnattachedShot Put4kg—DNS10
May 4SCHSL 5A - Region 4May 4 · Javelin · Place 8 · Rock HillRock HillJavelin600g8.59-1011
May 4SCHSL 5A - Region 4May 4 · Discus · Place 10 · Rock HillRock HillDiscus1kg10.66-0511
May 4SCHSL 5A - Region 4May 4 · Shot Put · Place 11 · Rock HillRock HillShot Put4kg11.25-04.0011
Apr 2Rams/Falcons HS InvitationalApr 2 · Javelin · Place 13 · Rock HillRock HillJavelin600g13.63' 7"11
Apr 2Rams/Falcons HS InvitationalApr 2 · Discus · Place 33 · Rock HillRock HillDiscus1kg33.54' 11"11
Mar 30Rock Hill vs BlythewoodMar 30 · Shot Put · Place 6 · Rock HillRock HillShot Put60.50JR
Mar 24Fort Mill vs Rock Hill MeetMar 24 · Shot Put · Place 5 · Rock HillRock HillShot Put59.25JR