Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBig South Outdoor Track and Field Championships · May 1144.80mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Hammer · 4kg · OutdoorCharlotte Invite · Apr 2452.59mCharlotte InviteApril 24, 2026
Javelin · 600g · OutdoorSCHSL Region 4-5A · May 560-08SCHSL Region 4-5AMay 5, 2021
Shot Put · 4kg · IndoorVisit Winston-Salem College Kick-off · Dec 612.40mVisit Winston-Salem College Kick-offDecember 6, 2025
Shot Put · 4kg · OutdoorBig South Outdoor Track and Field Championships · May 1113.64mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Weight Throw · 20lb / 9.0kg · IndoorMid-Winter Collegiate Invite · Feb 1317.64mMid-Winter Collegiate InviteFebruary 13, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Hammer · Place 5 · USC UpstateUSC UpstateHammer4kg5.49.32mJr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Discus · Place 8 · USC UpstateUSC UpstateDiscus1kg8.44.80m PBJr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Shot Put · Place 4 · USC UpstateUSC UpstateShot Put4kg4.13.64m PBJr
Apr 24Charlotte InviteApr 24 · Hammer · Place 5 · USC UpstateUSC UpstateHammer4kg5.52.59m PBJr
Apr 24Charlotte InviteApr 24 · Discus · Place 15 · USC UpstateUSC UpstateDiscus1kg15.38.88mJr
Apr 17Georgia Tech InvitationalApr 17 · Hammer · Place 21 · USC UpstateUSC UpstateHammer4kg21.49.05mJr
Apr 17Georgia Tech InvitationalApr 17 · Discus · Place 19 · USC UpstateUSC UpstateDiscus1kg19.40.96mJr
Apr 17Georgia Tech InvitationalApr 17 · Shot Put · Place 9 · USC UpstateUSC UpstateShot Put4kg9.13.25mJr
Apr 10Duke InvitationalApr 10 · Hammer · Place 13 · USC UpstateUSC UpstateHammer4kg13.51.20mJr
Apr 10Duke InvitationalApr 10 · Discus · Place 26 · USC UpstateUSC UpstateDiscus1kg26.38.96mJr
Mar 27Davidson RelaysMar 27 · Hammer · Place 3 · USC UpstateUSC UpstateHammer4kg3.52.08mJr
Mar 27Davidson RelaysMar 27 · Discus · Place 10 · USC UpstateUSC UpstateDiscus1kg10.38.69mJr
Mar 27Davidson RelaysMar 27 · Shot Put · Place 3 · USC UpstateUSC UpstateShot Put4kg3.13.61mJr
Mar 1949er ClassicMar 19 · Hammer · Place 8 · USC UpstateUSC UpstateHammer849.71mJr
Mar 1949er ClassicMar 19 · Discus · Place 9 · USC UpstateUSC UpstateDiscus939.98mJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · Weight Throw · Place 2 · USC UpstateUSC UpstateWeight Throw218.12mJR
Feb 27Big South Indoor TF Championships 2026Feb 27 · Shot Put · Place 7 · USC UpstateUSC UpstateShot Put712.64mJR
Feb 13Mid-Winter Collegiate InviteFeb 13 · Weight Throw · Place 2 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg2.17.64m PBJr
Feb 13Mid-Winter Collegiate InviteFeb 13 · Shot Put · Place 11 · USC UpstateUSC UpstateShot Put4kg11.12.01mJr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Weight Throw · Place 4 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg4.16.96mJr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Shot Put · Place 7 · USC UpstateUSC UpstateShot Put4kg7.12.40m PBJr
Feb 28Big South Indoor ChampionshipFeb 28 · Weight Throw · Place 6 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg6.16.10mSo
Feb 28Big South Indoor ChampionshipFeb 28 · Shot Put · Place 8 · USC UpstateUSC UpstateShot Put4kg8.12.17mSo
Jan 31Carolina ChallengeJan 31 · Shot Put · Place 4 · USC UpstateUSC UpstateShot Put412.10m—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · Hammer · Place 5 · USC UpstateUSC UpstateHammer550.59mSO
May 12Big South Outdoor Track and Field ChampionshipMay 12 · Discus · Place 14 · USC UpstateUSC UpstateDiscus1435.42mSO
Apr 252025 Charlotte InviteApr 25 · Hammer · Place 17 · USC UpstateUSC UpstateHammer1744.32mSO
Apr 252025 Charlotte InviteApr 25 · Discus · Place 10 · USC UpstateUSC UpstateDiscus1040.85mSO
Apr 11Asheville Bulldog InvitationalApr 11 · Hammer · Place 12 · USC UpstateUSC UpstateHammer1242.49mSo
Apr 11Asheville Bulldog InvitationalApr 11 · Discus · Place 20 · USC UpstateUSC UpstateDiscus2031.46mSo
Apr 11Asheville Bulldog InvitationalApr 11 · Shot Put · Place 6 · USC UpstateUSC UpstateShot Put611.73mSo
Mar 27Raleigh RelaysMar 27 · Discus · Place 31 · USC UpstateUSC UpstateDiscus3141.78mSO
Mar 27Raleigh RelaysMar 27 · Shot Put · Place 38 · USC UpstateUSC UpstateShot Put3812.06mSO
Mar 2049er ClassicMar 20 · Hammer · Place 10 · USC UpstateUSC UpstateHammer4kg10.43.55mSo
Mar 2049er ClassicMar 20 · Discus · Place 5 · USC UpstateUSC UpstateDiscus1kg5.41.63mSo
Mar 2049er ClassicMar 20 · Shot Put · Place 16 · USC UpstateUSC UpstateShot Put4kg16.12.14mSo

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · Weight Throw · Place 8 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg8.16.19mSo
Dec 7Visit Winston-Salem College KickoffDec 7 · Shot Put · Place 11 · USC UpstateUSC UpstateShot Put4kg11.11.24mSo
Jan 13Gamecock Indoor OpenerJan 13 · Weight Throw · Place 6 · USC UpstateUSC UpstateWeight Throw615.72m—
Jan 13Gamecock Indoor OpenerJan 13 · Shot Put · Place 11 · USC UpstateUSC UpstateShot Put1111.55m—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6Big SouthMay 6 · Discus · Place 14 · USC UpstateUSC UpstateDiscus1kg14.38.15mFr
May 6Big SouthMay 6 · Shot Put · USC UpstateUSC UpstateShot Put4kg--FOULFr
Apr 262024 Charlotte InviteApr 26 · Shot Put · Place 20 · USC UpstateUSC UpstateShot Put2038-5FR
Apr 19Georgia Tech InvitationalApr 19 · Hammer · USC UpstateUSC UpstateHammer4kg--DNSFr
Apr 19Georgia Tech InvitationalApr 19 · Discus · USC UpstateUSC UpstateDiscus1kg--DNSFr
Apr 19Georgia Tech InvitationalApr 19 · Shot Put · USC UpstateUSC UpstateShot Put4kg--DNSFr
Mar 1449er ClassicMar 14 · Discus · Place 42 · USC UpstateUSC UpstateDiscus1kg42.29.97mFr

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 19SCHSL State Championships - AAAAMay 19 · Discus · Place 14 · Ridge ViewRidge ViewDiscus1kg14.100-912
May 19SCHSL State Championships - AAAAMay 19 · Shot Put · Place 4 · Ridge ViewRidge ViewShot Put4kg4.37-112
May 13SCHSL 4A - Lower StateMay 13 · Discus · Place 1 · Ridge ViewRidge ViewDiscus1kg1.120-10.0012
May 13SCHSL 4A - Lower StateMay 13 · Shot Put · Place 4 · Ridge ViewRidge ViewShot Put4kg4.37-01.0012
May 3SCHSL 4A - Region 5May 3 · Discus · Place 1 · Ridge ViewRidge ViewDiscus1kg1.111-0312
May 3SCHSL 4A - Region 5May 3 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put4kg1.38-08.0012
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · Shot Put · Place 2 · Ridge ViewRidge ViewShot Put237-02.50—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · Discus · Place 10 · Ridge ViewRidge ViewDiscus10104-04.00—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · Shot Put · Place 3 · Ridge ViewRidge ViewShot Put336-2.50—
Apr 5Dreher Home Meet 2Apr 5 · Discus · Place 1 · Ridge ViewRidge ViewDiscus1107-04—
Apr 5Dreher Home Meet 2Apr 5 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put136-07.00—
Mar 31Ridge View Blazer Twilight Mar 31 · Discus · Place 5 · Ridge ViewRidge ViewDiscus1kg5.97-0312
Mar 31Ridge View Blazer Twilight Mar 31 · Shot Put · Place 4 · Ridge ViewRidge ViewShot Put4kg4.35-02.0012
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 4Mar 24 · Discus · Place 2 · Ridge ViewRidge ViewDiscus2104-04—
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 4Mar 24 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put137-02.50—
Mar 4Diamond Hornets InvitationalMar 4 · Discus · Place 2 · Ridge ViewRidge ViewDiscus2103-03—
Mar 4Diamond Hornets InvitationalMar 4 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put136-07.00—
Mar 4Diamond Hornets InvitationalMar 4 · Discus · Place 2 · Ridge ViewRidge ViewDiscus2103-03—
Mar 4Diamond Hornets InvitationalMar 4 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put136-07.00—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7Gamecock Indoor Challenge Youth IJan 7 · Shot Put · Place 3 · Thrower Strong TrainingThrower Strong TrainingShot Put4kg3.10.23m12

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 20SCHSL State Championships - AAAAAMay 20 · Discus · Place 4 · Ridge ViewRidge ViewDiscus1kg4.111-211
May 20SCHSL State Championships - AAAAAMay 20 · Shot Put · Place 7 · Ridge ViewRidge ViewShot Put4kg7.33-911
May 14SCHSL 5A - Upper StateMay 14 · Discus · Place 23 · Ridge ViewRidge ViewDiscus1kg23.4.511
May 14SCHSL 5A - Upper StateMay 14 · Shot Put · Place 3 · Ridge ViewRidge ViewShot Put4kg3.34' 5"11
May 4SCHSL 5A - Region 4May 4 · Discus · Place 3 · Ridge ViewRidge ViewDiscus1kg3.91-0011
May 4SCHSL 5A - Region 4May 4 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put4kg1.34-01.0011
Apr 8All American Track Classic 2022Apr 8 · Discus · Place 38 · Ridge ViewRidge ViewDiscus1kg38.87-311
Apr 8All American Track Classic 2022Apr 8 · Shot Put · Place 16 · Ridge ViewRidge ViewShot Put4kg16.33-311
Apr 1Blazer Twilight InvitationalApr 1 · Discus · Place 9 · Ridge ViewRidge ViewDiscus988-03—
Apr 1Blazer Twilight InvitationalApr 1 · Shot Put · Place 3 · Ridge ViewRidge ViewShot Put332-05.00—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 4Mar 26 · Javelin · Place 5 · Ridge ViewRidge ViewJavelin570-05—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 4Mar 26 · Discus · Place 3 · Ridge ViewRidge ViewDiscus385-04—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 4Mar 26 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put132-03.00—
Mar 23Ridge View Meet #1Mar 23 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put132-05.0011
Mar 23Ridge View Meet #1Mar 23 · Discus · Place 2 · Ridge ViewRidge ViewDiscus288-0311
Mar 12Redhawk InvitationalMar 12 · Shot Put · Place 1 · Ridge ViewRidge ViewShot Put127-03.00—
Mar 5Diamond Hornets InvitationalMar 5 · Shot Put · Place 8 · Ridge ViewRidge ViewShot Put831-08.00—
Mar 5Diamond Hornets InvitationalMar 5 · Discus · Place 14 · Ridge ViewRidge ViewDiscus1483-04—
Mar 5Diamond Hornets InvitationalMar 5 · Shot Put · Place 8 · Ridge ViewRidge ViewShot Put831-811
Mar 5Diamond Hornets InvitationalMar 5 · Discus · Place 14 · Ridge ViewRidge ViewDiscus1483-411

2021 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 14SCHSL Class 5A State QualifierMay 14 · Discus · Place 20 · BlythewoodBlythewoodDiscus2087-11.50—
May 5SCHSL Region 4-5AMay 5 · Javelin · Place 6 · BlythewoodBlythewoodJavelin600g6.60-08 PB10
May 5SCHSL Region 4-5AMay 5 · Discus · Place 2 · BlythewoodBlythewoodDiscus1kg2.85-1010
May 5SCHSL Region 4-5AMay 5 · Shot Put · Place 5 · BlythewoodBlythewoodShot Put4kg5.28-01.0010
Apr 27Richland County ChampionshipApr 27 · Javelin · BlythewoodBlythewoodJavelin—61-0710
Apr 27Richland County ChampionshipApr 27 · Discus · Place 4 · BlythewoodBlythewoodDiscus490-0110
Apr 27Richland County ChampionshipApr 27 · Shot Put · Place 5 · BlythewoodBlythewoodShot Put53.5010
Apr 27Richland County ChampionshipApr 27 · Javelin · BlythewoodBlythewoodJavelin—61-0710
Apr 27Richland County ChampionshipApr 27 · Discus · Place 4 · BlythewoodBlythewoodDiscus490-0110
Apr 27Richland County ChampionshipApr 27 · Shot Put · Place 5 · BlythewoodBlythewoodShot Put53.5010
Apr 23Bob Jenkins Coaches Classic EliteApr 23 · Discus · Place 15 · BlythewoodBlythewoodDiscus1kg15.84-910
Apr 16Raider Twilight MeetApr 16 · Discus · Place 2 · BlythewoodBlythewoodDiscus298-02—
Apr 16Raider Twilight MeetApr 16 · Shot Put · Place 7 · BlythewoodBlythewoodShot Put729-10.00—
Apr 14Spring Valley vs. BlythewoodApr 14 · Javelin · Place 2 · BlythewoodBlythewoodJavelin257-03—
Apr 14Spring Valley vs. BlythewoodApr 14 · Discus · Place 2 · BlythewoodBlythewoodDiscus280-03—
Apr 14Spring Valley vs. BlythewoodApr 14 · Shot Put · Place 2 · BlythewoodBlythewoodShot Put231-07.00—
Mar 27Bob Jenkins Coaches Classic Region 4Mar 27 · Javelin · Place 4 · BlythewoodBlythewoodJavelin460-06—
Mar 27Bob Jenkins Coaches Classic Region 4Mar 27 · Discus · Place 3 · BlythewoodBlythewoodDiscus398-02—
Mar 27Bob Jenkins Coaches Classic Region 4Mar 27 · Shot Put · Place 8 · BlythewoodBlythewoodShot Put829-10.00—
Mar 10River Bluff #1Mar 10 · Discus · Place 1 · BlythewoodBlythewoodDiscus190-10.2510
Mar 10River Bluff #1Mar 10 · Shot Put · Place 2 · BlythewoodBlythewoodShot Put226-06.0010
Mar 6Diamond Hornets InvitationalMar 6 · Javelin · Place 11 · BlythewoodBlythewoodJavelin1155-01—
Mar 6Diamond Hornets InvitationalMar 6 · Discus · Place 21 · BlythewoodBlythewoodDiscus2162-06—
Mar 6Diamond Hornets InvitationalMar 6 · Shot Put · Place 16 · BlythewoodBlythewoodShot Put1624-06.00—