Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBig South Outdoor Track and Field Championships · May 1145.69mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Hammer · 4kg · OutdoorCharlotte Invite · Apr 2449.85mCharlotte InviteApril 24, 2026
Javelin · 600g · OutdoorBig South Outdoor Track and Field Championships · May 1137.27mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Shot Put · 4kg · IndoorBig South Indoor Championship · Feb 2813.37mBig South Indoor ChampionshipFebruary 28, 2025
Shot Put · 4kg · OutdoorBig South Outdoor Track and Field Championships · May 1113.62mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Weight Throw · 20lb / 9.0kg · IndoorTryon Winter Classic · Jan 1615.98mTryon Winter ClassicJanuary 16, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Hammer · Place 7 · USC UpstateUSC UpstateHammer4kg7.48.84mSr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Javelin · Place 7 · USC UpstateUSC UpstateJavelin600g7.37.27m PBSr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Discus · Place 7 · USC UpstateUSC UpstateDiscus1kg7.45.69m PBSr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Shot Put · Place 5 · USC UpstateUSC UpstateShot Put4kg5.13.62m PBSr
Apr 24Charlotte InviteApr 24 · Hammer · Place 7 · USC UpstateUSC UpstateHammer4kg7.49.85m PBSr
Apr 24Charlotte InviteApr 24 · Discus · Place 20 · USC UpstateUSC UpstateDiscus1kg20.36.97mSr
Apr 24Charlotte InviteApr 24 · Shot Put · Place 8 · USC UpstateUSC UpstateShot Put4kg8.13.39mSr
Apr 17Georgia Tech InvitationalApr 17 · Javelin · Place 18 · USC UpstateUSC UpstateJavelin600g18.34.16mSr
Apr 17Georgia Tech InvitationalApr 17 · Shot Put · Place 7 · USC UpstateUSC UpstateShot Put4kg7.13.41mSr
Apr 10Duke InvitationalApr 10 · Hammer · Place 27 · USC UpstateUSC UpstateHammer4kg27.45.46mSr
Apr 10Duke InvitationalApr 10 · Javelin · Place 21 · USC UpstateUSC UpstateJavelin600g21.35.44mSr
Mar 27Davidson RelaysMar 27 · Hammer · Place 5 · USC UpstateUSC UpstateHammer4kg5.48.78mSr
Mar 27Davidson RelaysMar 27 · Javelin · Place 6 · USC UpstateUSC UpstateJavelin600g6.35.74mSr
Mar 27Davidson RelaysMar 27 · Discus · Place 14 · USC UpstateUSC UpstateDiscus1kg14.35.81mSr
Mar 27Davidson RelaysMar 27 · Shot Put · Place 5 · USC UpstateUSC UpstateShot Put4kg5.13.20mSr
Mar 1949er ClassicMar 19 · Hammer · Place 12 · USC UpstateUSC UpstateHammer1245.40mSr
Mar 1949er ClassicMar 19 · Javelin · Place 5 · USC UpstateUSC UpstateJavelin536.96mSr
Mar 1949er ClassicMar 19 · Shot Put · Place 9 · USC UpstateUSC UpstateShot Put913.23mSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · Weight Throw · Place 11 · USC UpstateUSC UpstateWeight Throw1114.66mSR
Feb 27Big South Indoor TF Championships 2026Feb 27 · Shot Put · Place 10 · USC UpstateUSC UpstateShot Put1012.21mSR
Feb 13Mid-Winter Collegiate InviteFeb 13 · Weight Throw · Place 10 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg10.14.89mSr
Feb 13Mid-Winter Collegiate InviteFeb 13 · Shot Put · Place 10 · USC UpstateUSC UpstateShot Put4kg10.12.08mSr
Jan 16Tryon Winter ClassicJan 16 · Weight Throw · Place 3 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg3.15.98m PBSr
Jan 16Tryon Winter ClassicJan 16 · Shot Put · Place 1 · USC UpstateUSC UpstateShot Put4kg1.13.08mSr

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · Hammer · Place 7 · USC UpstateUSC UpstateHammer746.88mSR
May 12Big South Outdoor Track and Field ChampionshipMay 12 · Discus · Place 7 · USC UpstateUSC UpstateDiscus740.01mSR
Apr 252025 Charlotte InviteApr 25 · Javelin · Place 10 · USC UpstateUSC UpstateJavelin1032.61mSR
Apr 252025 Charlotte InviteApr 25 · Discus · Place 16 · USC UpstateUSC UpstateDiscus1638.03mSR
Apr 11Asheville Bulldog InvitationalApr 11 · Hammer · Place 5 · USC UpstateUSC UpstateHammer545.26mSr
Apr 11Asheville Bulldog InvitationalApr 11 · Javelin · Place 3 · USC UpstateUSC UpstateJavelin337.11mSr
Apr 11Asheville Bulldog InvitationalApr 11 · Discus · Place 5 · USC UpstateUSC UpstateDiscus538.86mSr
Apr 11Asheville Bulldog InvitationalApr 11 · Shot Put · Place 2 · USC UpstateUSC UpstateShot Put213.15mSr
Mar 27Raleigh RelaysMar 27 · Javelin · Place 30 · USC UpstateUSC UpstateJavelin3033.89mSR
Mar 27Raleigh RelaysMar 27 · Javelin · Place 30 · USC UpstateUSC UpstateJavelin3033.89mSR
Mar 27Raleigh RelaysMar 27 · Hammer · Place 46 · USC UpstateUSC UpstateHammer4644.30mSR
Mar 27Raleigh RelaysMar 27 · Hammer · Place 46 · USC UpstateUSC UpstateHammer4644.30mSR
Mar 27Raleigh RelaysMar 27 · Discus · Place 49 · USC UpstateUSC UpstateDiscus4939.05mSR
Mar 27Raleigh RelaysMar 27 · Discus · Place 49 · USC UpstateUSC UpstateDiscus4939.05mSR
Mar 27Raleigh RelaysMar 27 · Shot Put · Place 30 · USC UpstateUSC UpstateShot Put3012.74mSR
Mar 27Raleigh RelaysMar 27 · Shot Put · Place 30 · USC UpstateUSC UpstateShot Put3012.74mSR
Mar 2049er ClassicMar 20 · Javelin · Place 13 · USC UpstateUSC UpstateJavelin600g13.34.06mSr
Mar 2049er ClassicMar 20 · Discus · Place 9 · USC UpstateUSC UpstateDiscus1kg9.37.79mSr
Mar 2049er ClassicMar 20 · Shot Put · Place 14 · USC UpstateUSC UpstateShot Put4kg14.12.45mSr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Big South Indoor ChampionshipFeb 28 · Weight Throw · Place 7 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg7.15.56mSr
Feb 28Big South Indoor ChampionshipFeb 28 · Shot Put · Place 4 · USC UpstateUSC UpstateShot Put4kg4.13.37m PBSr

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6Big SouthMay 6 · Hammer · Place 15 · USC UpstateUSC UpstateHammer4kg15.45.60mJr
May 6Big SouthMay 6 · Javelin · Place 6 · USC UpstateUSC UpstateJavelin600g6.37.13mJr
May 6Big SouthMay 6 · Discus · Place 8 · USC UpstateUSC UpstateDiscus1kg8.42.67mJr
May 6Big SouthMay 6 · Shot Put · Place 10 · USC UpstateUSC UpstateShot Put4kg10.12.70mJr
Apr 262024 Charlotte InviteApr 26 · Javelin · Place 8 · USC UpstateUSC UpstateJavelin8112-1JR
Apr 262024 Charlotte InviteApr 26 · Hammer · Place 11 · USC UpstateUSC UpstateHammer11157-4JR
Apr 262024 Charlotte InviteApr 26 · Discus · Place 16 · USC UpstateUSC UpstateDiscus16125-7JR
Apr 262024 Charlotte InviteApr 26 · Shot Put · Place 15 · USC UpstateUSC UpstateShot Put1542-4.25JR
Apr 19Georgia Tech InvitationalApr 19 · Hammer · Place 26 · USC UpstateUSC UpstateHammer4kg26.44.06mJr
Apr 19Georgia Tech InvitationalApr 19 · Discus · Place 8 · USC UpstateUSC UpstateDiscus1kg8.41.45mJr
Apr 19Georgia Tech InvitationalApr 19 · Shot Put · Place 13 · USC UpstateUSC UpstateShot Put4kg13.13.16mJr
Mar 1449er ClassicMar 14 · Javelin · Place 20 · USC UpstateUSC UpstateJavelin600g20.32.16mJr
Mar 1449er ClassicMar 14 · Shot Put · Place 16 · USC UpstateUSC UpstateShot Put4kg16.13.00mJr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 2Visit Winston-Salem College Kick-offDec 2 · Weight Throw · Place 10 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg10.15.04mJr
Dec 2Visit Winston-Salem College Kick-offDec 2 · Shot Put · Place 13 · USC UpstateUSC UpstateShot Put4kg13.12.19mJr

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 9Big South ChampionshipsMay 9 · Hammer · Place 26 · USC UpstateUSC UpstateHammer4kg26.35.77mFr
May 9Big South ChampionshipsMay 9 · Shot Put · Place 15 · USC UpstateUSC UpstateShot Put4kg15.12.36mFr
Apr 29Charlotte InvitationalApr 29 · Hammer · Place 12 · USC UpstateUSC UpstateHammer4kg12.42.74mFr
Apr 29Charlotte InvitationalApr 29 · Javelin · Place 4 · USC UpstateUSC UpstateJavelin600g4.32.84mFr
Apr 29Charlotte InvitationalApr 29 · Discus · Place 14 · USC UpstateUSC UpstateDiscus1kg14.38.38mFr
Apr 29Charlotte InvitationalApr 29 · Shot Put · Place 7 · USC UpstateUSC UpstateShot Put4kg7.12.05mFr
Mar 25adidas Winthrop University InvitationalMar 25 · Javelin · USC UpstateUSC UpstateJavelin600g—NDFr
Mar 25adidas Winthrop University InvitationalMar 25 · Shot Put · USC UpstateUSC UpstateShot Put4kg—DNSFr
Mar 19Charlotte 49er ClassicMar 19 · Hammer · Place 17 · USC UpstateUSC UpstateHammer17132-3FR
Mar 19Charlotte 49er ClassicMar 19 · Hammer · Place 17 · USC UpstateUSC UpstateHammer17132-3FR
Mar 19Charlotte 49er ClassicMar 19 · Discus · Place 21 · USC UpstateUSC UpstateDiscus21109-4FR
Mar 19Charlotte 49er ClassicMar 19 · Discus · Place 21 · USC UpstateUSC UpstateDiscus21109-4FR
Mar 19Charlotte 49er ClassicMar 19 · Shot Put · Place 6 · USC UpstateUSC UpstateShot Put639-4.5FR
Mar 19Charlotte 49er ClassicMar 19 · Shot Put · Place 6 · USC UpstateUSC UpstateShot Put639-4.5FR

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 24Big South Indoor Track & Field ChampionshipsFeb 24 · Weight Throw · Place 12 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg12.14.17mFr
Feb 24Big South Indoor Track & Field ChampionshipsFeb 24 · Shot Put · Place 16 · USC UpstateUSC UpstateShot Put4kg16.12.02mFr
Jan 23JDL Flat Is Fast InvitationalJan 23 · Weight Throw · Place 10 · USC UpstateUSC UpstateWeight Throw1042-7FR
Jan 23JDL Flat Is Fast InvitationalJan 23 · Weight Throw · Place 10 · USC UpstateUSC UpstateWeight Throw1042-7FR
Jan 23JDL Flat Is Fast InvitationalJan 23 · Shot Put · Place 18 · USC UpstateUSC UpstateShot Put1833-10FR
Jan 23JDL Flat Is Fast InvitationalJan 23 · Shot Put · Place 18 · USC UpstateUSC UpstateShot Put1833-10FR

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 4Visit Winston Salem College KickoffDec 4 · Weight Throw · Place 26 · USC UpstateUSC UpstateWeight Throw20lb / 9.0kg26.11.61mFr
Dec 4Visit Winston Salem College KickoffDec 4 · Shot Put · Place 30 · USC UpstateUSC UpstateShot Put4kg30.9.31mFr

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21SCHSL Class 5A State Track & Field ChampionshipsMay 21 · Javelin · Place 6 · CloverCloverJavelin600g6.95-0712
May 21SCHSL Class 5A State Track & Field ChampionshipsMay 21 · Discus · Place 4 · CloverCloverDiscus1kg4.107-0712
May 21SCHSL Class 5A State Track & Field ChampionshipsMay 21 · Shot Put · Place 5 · CloverCloverShot Put4kg5.34-09.7512
Apr 20Gaffney Meet #2Apr 20 · Discus · Place 1 · CloverCloverDiscus1kg1.98' 6"12
Apr 20Gaffney Meet #2Apr 20 · Shot Put · Place 1 · CloverCloverShot Put4kg1.32' 9.5012