Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNCHSAA 4A East Regional · May 13166-04NCHSAA 4A East RegionalMay 13, 2023
Discus · 2kg · Outdoor49er Classic · Mar 2041.73m49er ClassicMarch 20, 2025
Hammer · 16lb / 7.26kg · Outdoor49er Classic · Mar 2055.20m49er ClassicMarch 20, 2025
Shot Put · 12lb · IndoorNCHSAA 4A Indoor State Championships · Feb 1155-03.25NCHSAA 4A Indoor State ChampionshipsFebruary 11, 2023
Shot Put · 12lb · OutdoorNCHSAA 4A East Regional · May 1356-03.50NCHSAA 4A East RegionalMay 13, 2023
Shot Put · 16lb / 7.26kg · IndoorVisit Winston-Salem College Kickoff · Dec 714.88mVisit Winston-Salem College KickoffDecember 7, 2024
Shot Put · 16lb / 7.26kg · OutdoorTom Jones Invitational · Apr 1814.96mTom Jones InvitationalApril 18, 2025
Weight Throw · 35lb / 15.9kg · IndoorACC Indoor Championships · Feb 2617.86mACC Indoor ChampionshipsFebruary 26, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3Duke TwilightMay 3 · Hammer · Place 11 · NC StateNC StateHammer16lb / 7.26kg11.51.09mSo
May 1Aggie ClassicMay 1 · Hammer · Place 2 · NC StateNC StateHammer16lb / 7.26kg2.53.26mSo
Apr 23130th Penn Relays CarnivalApr 23 · Hammer · Place 17 · NC StateNC StateHammer16lb / 7.26kg17.54.57mSo
Apr 17Virginia ChallengeApr 17 · Hammer · Place 24 · NC StateNC StateHammer16lb / 7.26kg24.52.56mSo
Apr 10Duke InvitationalApr 10 · Hammer · Place 14 · NC StateNC StateHammer16lb / 7.26kg14.52.25mSo
Apr 10Duke InvitationalApr 10 · Shot Put · Place 25 · NC StateNC StateShot Put16lb / 7.26kg25.14.58mSo
Mar 26Raleigh RelaysMar 26 · Hammer · Place 28 · NC StateNC StateHammer16lb / 7.26kg28.52.69mSo
Mar 1949er ClassicMar 19 · Hammer · Place 7 · NC StateNC StateHammer751.45mSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · Weight Throw · Place 19 · NC StateNC StateWeight Throw35lb / 15.9kg19.17.86m PBSo
Feb 21ASICS Last Chance InvitationalFeb 21 · Weight Throw · Place 1 · NC StateNC StateWeight Throw118.82mSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Weight Throw · Place 2 · NC StateNC StateWeight Throw35lb / 15.9kg2.17.83mSo
Dec 6Visit Winston-Salem College Kick-offDec 6 · Shot Put · NC StateNC StateShot Put16lb / 7.26kg--DNSSo
Jan 31Bob Pollock Indoor InvitationalJan 31 · Weight Throw · Place 14 · NC StateNC StateWeight Throw35lb / 15.9kg14.16.36mFr
Jan 31Bob Pollock Indoor InvitationalJan 31 · Shot Put · Place 10 · NC StateNC StateShot Put16lb / 7.26kg10.14.79mFr
Jan 17Virginia Tech InvitationalJan 17 · Weight Throw · Place 8 · NC StateNC StateWeight Throw35lb / 15.9kg8.17.15mFr
Jan 17Virginia Tech InvitationalJan 17 · Shot Put · Place 9 · NC StateNC StateShot Put16lb / 7.26kg9.14.13mFr

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · Hammer · Place 19 · NC StateNC StateHammer16lb / 7.26kg19.53.50mFr
May 4Duke TwilightMay 4 · Hammer · Place 10 · NC StateNC StateHammer1054.06mFr
May 4Duke TwilightMay 4 · Shot Put · Place 17 · NC StateNC StateShot Put1715.54mFr
Apr 18Tom Jones InvitationalApr 18 · Hammer · Place 19 · NC StateNC StateHammer16lb / 7.26kg19.53.90mFr
Apr 18Tom Jones InvitationalApr 18 · Shot Put · Place 17 · NC StateNC StateShot Put16lb / 7.26kg17.14.96m PBFr
Apr 10Duke InvitationalApr 10 · Hammer · Place 17 · NC StateNC StateHammer17178-11FR
Apr 10Duke InvitationalApr 10 · Hammer · Place 17 · NC StateNC StateHammer17178-11FR
Apr 10Duke InvitationalApr 10 · Shot Put · Place 26 · NC StateNC StateShot Put2647-5.75FR
Apr 10Duke InvitationalApr 10 · Shot Put · Place 26 · NC StateNC StateShot Put2647-5.75FR
Mar 27Raleigh RelaysMar 27 · Hammer · Place 28 · NC StateNC StateHammer2851.88mFR
Mar 27Raleigh RelaysMar 27 · Hammer · Place 28 · NC StateNC StateHammer2851.88mFR
Mar 27Raleigh RelaysMar 27 · Shot Put · Place 31 · NC StateNC StateShot Put3114.50mFR
Mar 27Raleigh RelaysMar 27 · Shot Put · Place 31 · NC StateNC StateShot Put3114.50mFR
Mar 2049er ClassicMar 20 · Hammer · Place 3 · NC StateNC StateHammer16lb / 7.26kg3.55.20m PBFr
Mar 2049er ClassicMar 20 · Discus · Place 15 · NC StateNC StateDiscus2kg15.41.73m PBFr
Mar 2049er ClassicMar 20 · Shot Put · Place 14 · NC StateNC StateShot Put16lb / 7.26kg14.14.72mFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · Weight Throw · Place 7 · NC StateNC StateWeight Throw35lb / 15.9kg7.16.06mFr
Dec 7Visit Winston-Salem College KickoffDec 7 · Shot Put · Place 7 · NC StateNC StateShot Put16lb / 7.26kg7.14.88m PBFr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · Discus · Place 3 · Leesville RoadLeesville RoadDiscus1.6kg3.165-412
May 20NCHSAA 4A State ChampionshipMay 20 · Shot Put · Place 1 · Leesville RoadLeesville RoadShot Put12lb1.56-0.7512
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 2 · Leesville RoadLeesville RoadDiscus1.6kg2.166-04 PB12
May 13NCHSAA 4A East RegionalMay 13 · Shot Put · Place 1 · Leesville RoadLeesville RoadShot Put12lb1.56-03.50 PB12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · Shot Put · Place 1 · Leesville RoadLeesville RoadShot Put12lb1.55-03.25 PB12
Jan 27Mondo Elite HS InvitationalJan 27 · Shot Put · Place 4 · Leesville RdLeesville RdShot Put453-07.50—
Jan 27Mondo Elite HS InvitationalJan 27 · Shot Put · Place 15 · Leesville RdLeesville RdShot Put1554-06.00—
Jan 21East Chapel Hill Polar Bear Meet #4Jan 21 · Shot Put · Place 1 · Leesville RoadLeesville RoadShot Put19.50—
Jan 14Red Ram Polar Bear #2Jan 14 · Shot Put · Place 1 · Leesville RoadLeesville RoadShot Put151-5—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · Shot Put · Place 1 · Leesville RoadLeesville RoadShot Put12lb1.48-2.75Unofficial12
May 21NCHSAA 4A State ChampionshipMay 21 · Discus · Place 8 · Leesville RoadLeesville RoadDiscus1.6kg8.149-0511
May 21NCHSAA 4A State ChampionshipMay 21 · Shot Put · Place 6 · Leesville RoadLeesville RoadShot Put12lb6.51-03.0011
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 2 · Leesville RoadLeesville RoadDiscus2152-211
May 13NCHSAA 4A East RegionalMay 13 · Shot Put · Place 1 · Leesville RoadLeesville RoadShot Put154-611

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 25NCHSAA 4A State ChampionshipJun 25 · Discus · Place 13 · Leesville RoadLeesville RoadDiscus1.6kg13.125-0110
Jun 25NCHSAA 4A State ChampionshipJun 25 · Shot Put · Place 10 · Leesville RoadLeesville RoadShot Put12lb10.46-06.0010
Jun 18NCHSAA 4A East RegionalJun 18 · Discus · Place 4 · Leesville RoadLeesville RoadDiscus1.6kg4.124-0310
Jun 18NCHSAA 4A East RegionalJun 18 · Shot Put · Place 2 · Leesville RoadLeesville RoadShot Put12lb2.48-02.0010
Jun 8Broughton @ MillbrookJun 8 · Combined results · Place 2 · Leesville RoadLeesville RoadCombined results245-10.0010
Jun 8Broughton @ MillbrookJun 8 · Combined results · Place 2 · Leesville RoadLeesville RoadCombined results2103-1010
Jun 8Broughton @ MillbrookJun 8 · Combined results · Place 2 · Leesville RoadLeesville RoadCombined results245-10.0010
Jun 8Broughton @ MillbrookJun 8 · Combined results · Place 2 · Leesville RoadLeesville RoadCombined results2103-1010

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25East Chapel Hill Polar Bear #5Jan 25 · Shot Put · Place 8 · Leesville RoadLeesville RoadShot Put832-06.25—
Jan 11Omega Sports HS Invitational Jan 11 · Shot Put · Place 17 · Leesville RoadLeesville RoadShot Put179.74m—
Jan 11Omega Sports HS Invitational Jan 11 · Shot Put · Place 17 · Leesville RoadLeesville RoadShot Put179.74m—