Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorWeddington Invite · Feb 2929.92aWeddington InviteFebruary 29, 2020
Discus · 1.6kg · OutdoorNCHSAA 4A Midwest Regional · May 13147-09NCHSAA 4A Midwest RegionalMay 13, 2023
Discus · 2kg · OutdoorSouthern Conference Outdoor Track and Field Championships · May 1146.26mSouthern Conference Outdoor Track and Field ChampionshipsMay 11, 2026
Hammer · 16lb / 7.26kg · OutdoorSouthern Conference Outdoor Track and Field Championships · May 1152.50mSouthern Conference Outdoor Track and Field ChampionshipsMay 11, 2026
Shot Put · 12lb · IndoorReindeer Classic · Dec 1553-11.25Reindeer ClassicDecember 15, 2023
Shot Put · 12lb · OutdoorNCHSAA 4A Midwest Regional · May 1159-9.75NCHSAA 4A Midwest RegionalMay 11, 2024
Shot Put · 16lb / 7.26kg · IndoorClemson Opener · Dec 514.88mClemson OpenerDecember 5, 2025
Shot Put · 16lb / 7.26kg · OutdoorSouthern Conference Outdoor Track and Field Championships · May 1116.49mSouthern Conference Outdoor Track and Field ChampionshipsMay 11, 2026
Shot Put · 8lb · OutdoorWeddington Invite · Feb 2938-11.00Weddington InviteFebruary 29, 2020
Weight Throw · 35lb / 15.9kg · IndoorClemson Opener · Dec 514.12mClemson OpenerDecember 5, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 11Southern Conference Outdoor Track and Field ChampionshipsMay 11 · Hammer · Place 4 · Western CarolinaWestern CarolinaHammer16lb / 7.26kg4.52.50m PBSo
May 11Southern Conference Outdoor Track and Field ChampionshipsMay 11 · Discus · Place 5 · Western CarolinaWestern CarolinaDiscus2kg5.46.26m PBSo
May 11Southern Conference Outdoor Track and Field ChampionshipsMay 11 · Shot Put · Place 2 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg2.16.49m PBSo
Apr 24Catamount ClassicApr 24 · Hammer · Place 6 · Western CarolinaWestern CarolinaHammer16lb / 7.26kg6.47.68mSo
Apr 24Catamount ClassicApr 24 · Discus · Place 9 · Western CarolinaWestern CarolinaDiscus2kg9.44.27mSo
Apr 24Catamount ClassicApr 24 · Shot Put · Place 3 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg3.15.48mSo
Apr 10Southside Power and Fitness InvitationalApr 10 · Hammer · Western CarolinaWestern CarolinaHammer16lb / 7.26kg--FSSo
Apr 10Southside Power and Fitness InvitationalApr 10 · Discus · Place 7 · Western CarolinaWestern CarolinaDiscus2kg7.42.96mSo
Apr 10Southside Power and Fitness InvitationalApr 10 · Shot Put · Place 3 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg3.15.78mSo
Apr 2High Point VertKlasse MeetingApr 2 · Hammer · Place 8 · Western CarolinaWestern CarolinaHammer16lb / 7.26kg8.50.12mSo
Apr 2High Point VertKlasse MeetingApr 2 · Discus · Place 23 · Western CarolinaWestern CarolinaDiscus2kg23.43.47mSo
Apr 2High Point VertKlasse MeetingApr 2 · Shot Put · Place 14 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg14.15.39mSo
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Discus · Place 6 · Western CarolinaWestern CarolinaDiscus644.19mSO
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Shot Put · Place 3 · Western CarolinaWestern CarolinaShot Put314.98mSO

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27Southern Conference Indoor Track and Field ChampionshipFeb 27 · Weight Throw · Place 9 · Western CarolinaWestern CarolinaWeight Throw915.69mSO
Feb 13Darius Dixon InviteFeb 13 · Weight Throw · Place 27 · Western CarolinaWestern CarolinaWeight Throw2714.31mSo
Feb 13Darius Dixon InviteFeb 13 · Shot Put · Place 10 · Western CarolinaWestern CarolinaShot Put1015.20mSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Weight Throw · Place 14 · Western CarolinaWestern CarolinaWeight Throw1414.23mSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Shot Put · Place 2 · Western CarolinaWestern CarolinaShot Put215.09mSo
Jan 16Tryon Winter ClassicJan 16 · Weight Throw · Place 26 · Western CarolinaWestern CarolinaWeight Throw35lb / 15.9kg26.13.03mSo
Jan 16Tryon Winter ClassicJan 16 · Shot Put · Place 12 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg12.14.70mSo
Jan 9UNC Asheville Collegiate OpenerJan 9 · Weight Throw · Place 6 · Western CarolinaWestern CarolinaWeight Throw614.90mSO
Jan 9UNC Asheville Collegiate OpenerJan 9 · Shot Put · Place 2 · Western CarolinaWestern CarolinaShot Put215.42mSO

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Clemson OpenerDec 5 · Weight Throw · Place 11 · Western CarolinaWestern CarolinaWeight Throw35lb / 15.9kg11.14.12m PBSo
Dec 5Clemson OpenerDec 5 · Shot Put · Place 7 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg7.14.88m PBSo
Feb 28Southern Conference Indoor Track and Field ChampionshipFeb 28 · Weight Throw · Place 16 · Western CarolinaWestern CarolinaWeight Throw1612.70m—
Feb 28Southern Conference Indoor Track and Field ChampionshipFeb 28 · Shot Put · Place 2 · Western CarolinaWestern CarolinaShot Put215.63m—
Jan 17Virginia Tech InvitationalJan 17 · Shot Put · Place 10 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg10.13.69mFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 122025 SoCon Outdoor Track & Field ChampionshipMay 12 · Hammer · Place 13 · Western CarolinaWestern CarolinaHammer16lb / 7.26kg13.37.46mFr
May 122025 SoCon Outdoor Track & Field ChampionshipMay 12 · Discus · Place 8 · Western CarolinaWestern CarolinaDiscus2kg8.41.24mFr
May 122025 SoCon Outdoor Track & Field ChampionshipMay 12 · Shot Put · Place 7 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg7.15.20mFr
Apr 25Catamount Classic Apr 25 · Hammer · Place 9 · Western CarolinaWestern CarolinaHammer943.97mFR
Apr 25Catamount Classic Apr 25 · Discus · Place 14 · Western CarolinaWestern CarolinaDiscus1440.13mFR
Apr 25Catamount Classic Apr 25 · Shot Put · Place 3 · Western CarolinaWestern CarolinaShot Put315.23mFR
Apr 11Asheville Bulldog InvitationalApr 11 · Shot Put · Place 7 · Western CarolinaWestern CarolinaShot Put714.60mFr
Apr 4High Point VertKlasse MeetingApr 4 · Discus · Place 30 · Western CarolinaWestern CarolinaDiscus3040.27mFr
Apr 4High Point VertKlasse MeetingApr 4 · Shot Put · Place 12 · Western CarolinaWestern CarolinaShot Put1214.87mFr
Mar 29Davidson RelaysMar 29 · Discus · Place 20 · Western CarolinaWestern CarolinaDiscus2035.21mFr
Mar 29Davidson RelaysMar 29 · Shot Put · Place 11 · Western CarolinaWestern CarolinaShot Put1114.10mFr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Clemson OpenerDec 6 · Shot Put · Place 11 · Western CarolinaWestern CarolinaShot Put16lb / 7.26kg11.13.81mFr
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · Shot Put · Place 2 · Weddington HWeddington HShot Put256-05.2512
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · Shot Put · Place 4 · Weddington HWeddington HShot Put453-11.2512
Feb 2Mondo Elite HS InvitationalFeb 2 · Shot Put · Place 4 · WeddingtonWeddingtonShot Put452-07.75—
Jan 24Marvin Ridge Polar Bear #2Jan 24 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.49-05.00Unofficial12
Jan 16Southern Carolina and Sandhills Conference ChampionshipsJan 16 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put352-08.5012
Jan 16Southern Carolina and Sandhills Conference ChampionshipsJan 16 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put352-08.5012
Jan 5Weddington InvitationalJan 5 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put252-00.0012

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 11NCHSAA 4A Midwest RegionalMay 11 · Discus · Place 11 · WeddingtonWeddingtonDiscus1.6kg11.143-912
May 11NCHSAA 4A Midwest RegionalMay 11 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.59-9.75 PB12
May 2Southern Carolina Conference ChampionshipMay 2 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put357-09.00—
May 2Southern Carolina Conference ChampionshipMay 2 · Discus · Place 3 · WeddingtonWeddingtonDiscus3159-05—
Apr 10UCPS Track & Field ChampionshipsApr 10 · Discus · Place 3 · WeddingtonWeddingtonDiscus1.6kg3.146-0212
Apr 10UCPS Track & Field ChampionshipsApr 10 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put12lb3.51-04.0012
Mar 22Weddington InvitationalMar 22 · Discus · Place 3 · WeddingtonWeddingtonDiscus1.6kg3.144-712
Mar 22Weddington InvitationalMar 22 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.54-912
Mar 20PHS Home Meet #1Mar 20 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put155-10.00—
Mar 20PHS Home Meet #1Mar 20 · Discus · Place 1 · WeddingtonWeddingtonDiscus1148-04—
Mar 16 Clash of the Carolina'sMar 16 · Discus · Place 4 · WeddingtonWeddingtonDiscus1.6kg4.140-1012
Mar 16 Clash of the Carolina'sMar 16 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put12lb2.56-08.5012
Jan 30Weddington Polar Bear #3Jan 30 · Shot Put · WeddingtonWeddingtonShot Put12lb—NM12
Jan 11Providence Polar BearJan 11 · Shot Put · WeddingtonWeddingtonShot Put12lb--DNS12

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 15Reindeer ClassicDec 15 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put12lb2.53-11.25 PB12
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · Shot Put · Place 7 · WeddingtonWeddingtonShot Put12lb7.49-00.7511
Jan 27Mondo Elite HS InvitationalJan 27 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put353-08.50—
Jan 27Mondo Elite HS InvitationalJan 27 · Shot Put · Place 11 · WeddingtonWeddingtonShot Put1151-05.00—
Jan 26Marvin Ridge Polar Bear #2Jan 26 · Shot Put · WeddingtonWeddingtonShot Put12lb—NM11
Jan 17Southern Carolina and Sandhills Conference ChampionshipsJan 17 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put348-10.0011
Jan 6Weddington InvitationalJan 6 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put149-06.0011

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Dec 12Weddington Polar Bear #2Dec 12 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.50' 8"Unofficial12
Dec 6Weddington Polar Bear #1Dec 6 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put12lb2.53' 1"Unofficial12
May 20NCHSAA 4A State ChampionshipMay 20 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put12lb3.54-2.2511
May 13NCHSAA 4A Midwest RegionalMay 13 · Discus · Place 5 · WeddingtonWeddingtonDiscus1.6kg5.147-09 PB11
May 13NCHSAA 4A Midwest RegionalMay 13 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put12lb2.54-01.0011
May 3Southern Carolina Conference Championship May 3 · Discus · Place 2 · WeddingtonWeddingtonDiscus2146-10—
May 3Southern Carolina Conference Championship May 3 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put155-4—
Apr 29Dick Williams InvitationalApr 29 · Discus · Place 3 · Weddington High SchoWeddington High SchoDiscus3130-9—
Apr 29Dick Williams InvitationalApr 29 · Shot Put · Place 2 · Weddington High SchoWeddington High SchoShot Put250-6—
Apr 21Friday Night LightsApr 21 · Discus · Place 7 · WeddingtonWeddingtonDiscus1.6kg7.131-03Unofficial11
Apr 21Friday Night LightsApr 21 · Shot Put · Place 5 · WeddingtonWeddingtonShot Put12lb5.49-08.00Unofficial11
Apr 19UCPS ChampionshipsApr 19 · Discus · Place 5 · WeddingtonWeddingtonDiscus5133-8JR
Apr 19UCPS ChampionshipsApr 19 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put154-5JR
Mar 29Porter Ridge Home Meet #2Mar 29 · Discus · Place 3 · WeddingtonWeddingtonDiscus1.6kg3.126-10.0011
Mar 29Porter Ridge Home Meet #2Mar 29 · Shot Put · Place 6 · WeddingtonWeddingtonShot Put12lb6.41-07.0011
Mar 24Weddington InvitationalMar 24 · Discus · Place 3 · WeddingtonWeddingtonDiscus3147-8JR
Mar 24Weddington InvitationalMar 24 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put351-6JR
Mar 18Clash of the Carolina’s Mar 18 · Discus · Place 4 · Weddington High SchoWeddington High SchoDiscus4132-5JR
Mar 18Clash of the Carolina’s Mar 18 · Shot Put · Place 2 · Weddington High SchoWeddington High SchoShot Put250-7JR
Mar 15Weddington Meet #2Mar 15 · Discus · Place 2 · WeddingtonWeddingtonDiscus2126-2—
Mar 15Weddington Meet #2Mar 15 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put252-2.75—
Mar 8Marvin Ridge Home #1Mar 8 · Discus · Place 5 · WeddingtonWeddingtonDiscus5109-3—
Mar 8Marvin Ridge Home #1Mar 8 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put152-7—
Mar 2Weddington Meet #1Mar 2 · Discus · Place 2 · WeddingtonWeddingtonDiscus2112-5—
Mar 2Weddington Meet #1Mar 2 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put156-4—
Feb 4Charlotte City Championship Feb 4 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put12lb2.50-11.0011

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16Reindeer ClassicDec 16 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put12lb2.49-01.0011
Feb 12NCHSAA 4A Indoor State ChampionshipsFeb 12 · Shot Put · Place 10 · WeddingtonWeddingtonShot Put12lb10.46-07.0010
Feb 5Charlotte City ChampionshipFeb 5 · Shot Put · Place 3 · Weddington High SchoWeddington High SchoShot Put345-0SO
Jan 25Providence Polar Bear #4Jan 25 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put142-9.50—

2022 Outdoor Track

26 results
DateMeetEventPlMarkGr
Dec 13Weddington Polar Bear #2Dec 13 · Shot Put · WeddingtonWeddingtonShot Put12lb—NM11
Nov 29Weddington Polar Bear #1Nov 29 · Shot Put · WeddingtonWeddingtonShot Put12lb—NM11
May 14NCHSAA 4A Midwest RegionalMay 14 · Shot Put · Place 5 · WeddingtonWeddingtonShot Put12lb5.50-10.7510
May 4Southern Carolina Conference ChampionshipMay 4 · Discus · Place 9 · WeddingtonWeddingtonDiscus1.6kg9.103' 7"10
May 4Southern Carolina Conference ChampionshipMay 4 · Shot Put · Place 3 · WeddingtonWeddingtonShot Put12lb3.50' 410
Apr 29Carolina Distance CarnivalApr 29 · Shot Put · Place 6 · Weddington HWeddington HShot Put651-05.00—
Apr 29Carolina Distance CarnivalApr 29 · Discus · Place 13 · Weddington HWeddington HDiscus13123-07—
Apr 29Carolina Distance CarnivalApr 29 · Shot Put · Place 6 · Weddington HWeddington HShot Put648-08.50—
Apr 29Carolina Distance CarnivalApr 29 · Discus · Place 13 · Weddington HWeddington HDiscus13113-03—
Apr 13Weddington Meet #3Apr 13 · Discus · Place 3 · WeddingtonWeddingtonDiscus3117-1SO
Apr 13Weddington Meet #3Apr 13 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put151-5SO
Apr 8All American Track Classic 2022Apr 8 · Discus · Place 34 · WeddingtonWeddingtonDiscus1.6kg34.123-110
Apr 8All American Track Classic 2022Apr 8 · Shot Put · Place 9 · WeddingtonWeddingtonShot Put12lb9.49-8.5010
Apr 6Marvin Ridge Home Meet #2Apr 6 · Discus · Place 4 · WeddingtonWeddingtonDiscus4123-7—
Apr 6Marvin Ridge Home Meet #2Apr 6 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put147-10—
Apr 2Union County ChampionshipApr 2 · Discus · Place 12 · WeddingtonWeddingtonDiscus12105-0410
Apr 2Union County ChampionshipApr 2 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put248-02.5010
Mar 30PHS Home Meet #3Mar 30 · Discus · Place 4 · WeddingtonWeddingtonDiscus4115-3—
Mar 30PHS Home Meet #3Mar 30 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put150-11.5—
Mar 26Weddington InvitationalMar 26 · Discus · Place 18 · WeddingtonWeddingtonDiscus18104-0SO
Mar 26Weddington InvitationalMar 26 · Shot Put · Place 4 · WeddingtonWeddingtonShot Put447-5SO
Mar 19Marvin Ridge InvitationalMar 19 · Shot Put · Place 4 · WeddingtonWeddingtonShot Put447-01.75—
Mar 19Marvin Ridge InvitationalMar 19 · Discus · Place 15 · WeddingtonWeddingtonDiscus1594-05—
Mar 2Cuthberston Season Opener Mar 2 · Discus · Place 4 · Weddington HWeddington HDiscus4109-07—
Mar 2Cuthberston Season Opener Mar 2 · Shot Put · Place 2 · Weddington HWeddington HShot Put245-04.00—
Jan 26PHS Polar Bear Meet #4Jan 26 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.42-09.50Unofficial10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Weddington InvitationalDec 20 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.46-06.0010

2021 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 15Weddington Polar Bear #2Dec 15 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.47' 5.50Unofficial10
Dec 8PHS Polar Bear 1Dec 8 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.48-04.00Unofficial10
Dec 1Weddington Polar Bear #1Dec 1 · Shot Put · Place 1 · WeddingtonWeddingtonShot Put12lb1.46' 10"Unofficial10
Jun 19NCHSAA 3A Midwest Regional ChampionshipJun 19 · Shot Put · Place 7 · WeddingtonWeddingtonShot Put12lb7.41-04.009
Jun 9SCC Conference ChampionshipJun 9 · Discus · Place 10 · WeddingtonWeddingtonDiscus1099-29
Jun 9SCC Conference ChampionshipJun 9 · Shot Put · Place 4 · WeddingtonWeddingtonShot Put440-69
Jun 9Southern Carolina Conference MeetJun 9 · Discus · Place 10 · WeddingtonWeddingtonDiscus1.6kg10.99-02.009
Jun 9Southern Carolina Conference MeetJun 9 · Shot Put · Place 4 · WeddingtonWeddingtonShot Put12lb4.40-06.009
Jun 3Weddington Meet #5Jun 3 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put210.5—
May 28Last Day of Shool Bash May 28 · Discus · Place 7 · Weddington HWeddington HDiscus71.509
May 28Last Day of Shool Bash May 28 · Shot Put · Place 4 · Weddington HWeddington HShot Put436-11.009
May 22Weddington InvitationalMay 22 · Discus · Place 9 · WeddingtonWeddingtonDiscus989-10—
May 8Reagan InvitationalMay 8 · Discus · Place 5 · Weddington HWeddington HDiscus591-009
May 8Reagan InvitationalMay 8 · Shot Put · Place 4 · Weddington HWeddington HShot Put437-08.009
May 8Reagan InvitationalMay 8 · Discus · Place 5 · Weddington HWeddington HDiscus591-009
May 8Reagan InvitationalMay 8 · Shot Put · Place 4 · Weddington HWeddington HShot Put437-08.009
May 6Weddington Meet #2May 6 · Discus · Place 2 · WeddingtonWeddingtonDiscus296-01—
May 6Weddington Meet #2May 6 · Shot Put · Place 2 · WeddingtonWeddingtonShot Put238-07.00—
May 1Marvin Ridge Quad #1May 1 · Shot Put · Place 5 · WeddingtonWeddingtonShot Put53.50—
May 1Marvin Ridge Quad #1May 1 · Shot Put · Place 5 · WeddingtonWeddingtonShot Put53.50—

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Weddington InviteFeb 29 · Shot Put · Place 1 · Weddington msWeddington msShot Put8lb1.38-11.00 PB8
Feb 29Weddington InviteFeb 29 · 200 Meters · Place 20 · Weddington msWeddington ms200 Meters20.29.92a PB8