Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Outdooradidas Outdoor Nationals · Jun 1442.58madidas Outdoor NationalsJune 14, 2024
Discus · 2kg · OutdoorBig South Outdoor Track and Field Championships · May 1148.65mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Hammer · 16lb / 7.26kg · OutdoorDavidson Relays · Mar 2751.66mDavidson RelaysMarch 27, 2026
Shot Put · 12lb · IndoorVirginia Showcase Invitational · Jan 1346-09.00Virginia Showcase InvitationalJanuary 13, 2023
Shot Put · 12lb · Outdooradidas Outdoor Nationals · Jun 1415.04madidas Outdoor NationalsJune 14, 2024
Shot Put · 16lb / 7.26kg · IndoorTryon Winter Classic · Jan 1615.31mTryon Winter ClassicJanuary 16, 2026
Shot Put · 16lb / 7.26kg · OutdoorDuke Invitational · Apr 1015.18mDuke InvitationalApril 10, 2026
Weight Throw · 35lb / 15.9kg · IndoorTryon Winter Classic · Jan 1616.23mTryon Winter ClassicJanuary 16, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Hammer · Place 8 · USC UpstateUSC UpstateHammer16lb / 7.26kg8.51.22mSo
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Discus · Place 5 · USC UpstateUSC UpstateDiscus2kg5.48.65m PBSo
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Shot Put · Place 10 · USC UpstateUSC UpstateShot Put16lb / 7.26kg10.14.69mSo
Apr 24Charlotte InviteApr 24 · Discus · USC UpstateUSC UpstateDiscus2kg--NMSo
Apr 24Charlotte InviteApr 24 · Shot Put · Place 10 · USC UpstateUSC UpstateShot Put16lb / 7.26kg10.14.82mSo
Apr 17Georgia Tech InvitationalApr 17 · Hammer · Place 21 · USC UpstateUSC UpstateHammer16lb / 7.26kg21.48.73mSo
Apr 17Georgia Tech InvitationalApr 17 · Shot Put · USC UpstateUSC UpstateShot Put16lb / 7.26kg—NDSo
Apr 10Duke InvitationalApr 10 · Hammer · Place 16 · USC UpstateUSC UpstateHammer16lb / 7.26kg16.51.50mSo
Apr 10Duke InvitationalApr 10 · Shot Put · Place 17 · USC UpstateUSC UpstateShot Put16lb / 7.26kg17.15.18m PBSo
Apr 3Electric City InvitationalApr 3 · Discus · USC UpstateUSC UpstateDiscus2kg--NMSo
Apr 3Electric City InvitationalApr 3 · Shot Put · Place 5 · USC UpstateUSC UpstateShot Put16lb / 7.26kg5.14.98mSo
Mar 27Davidson RelaysMar 27 · Hammer · Place 4 · USC UpstateUSC UpstateHammer16lb / 7.26kg4.51.66m PBSo
Mar 27Davidson RelaysMar 27 · Discus · Place 10 · USC UpstateUSC UpstateDiscus2kg10.41.85mSo
Mar 27Davidson RelaysMar 27 · Shot Put · Place 6 · USC UpstateUSC UpstateShot Put16lb / 7.26kg6.15.10mSo
Mar 1949er ClassicMar 19 · Hammer · Place 6 · USC UpstateUSC UpstateHammer651.51mSo
Mar 1949er ClassicMar 19 · Shot Put · Place 12 · USC UpstateUSC UpstateShot Put1214.32mSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · Weight Throw · Place 11 · USC UpstateUSC UpstateWeight Throw1116.42mSO
Feb 27Big South Indoor TF Championships 2026Feb 27 · Shot Put · Place 11 · USC UpstateUSC UpstateShot Put1114.83mSO
Feb 13Mid-Winter Collegiate InviteFeb 13 · Weight Throw · Place 13 · USC UpstateUSC UpstateWeight Throw35lb / 15.9kg13.15.12mSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · Shot Put · Place 20 · USC UpstateUSC UpstateShot Put16lb / 7.26kg20.13.03mSo
Jan 16Tryon Winter ClassicJan 16 · Weight Throw · Place 6 · USC UpstateUSC UpstateWeight Throw35lb / 15.9kg6.16.23m PBSo
Jan 16Tryon Winter ClassicJan 16 · Shot Put · Place 4 · USC UpstateUSC UpstateShot Put16lb / 7.26kg4.15.31m PBSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · Weight Throw · Place 6 · USC UpstateUSC UpstateWeight Throw35lb / 15.9kg6.15.48mSo
Dec 6Visit Winston-Salem College Kick-offDec 6 · Shot Put · Place 11 · USC UpstateUSC UpstateShot Put16lb / 7.26kg11.14.46mSo
Feb 28Big South Indoor ChampionshipFeb 28 · Weight Throw · Place 18 · USC UpstateUSC UpstateWeight Throw35lb / 15.9kg18.12.73mFr
Feb 28Big South Indoor ChampionshipFeb 28 · Shot Put · Place 12 · USC UpstateUSC UpstateShot Put16lb / 7.26kg12.13.95mFr
Feb 22JDL Last Chance InvitationalFeb 22 · Weight Throw · Place 5 · USC UpstateUSC UpstateWeight Throw514.21mFR
Feb 22JDL Last Chance InvitationalFeb 22 · Shot Put · Place 10 · USC UpstateUSC UpstateShot Put1013.44mFR

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · Hammer · Place 12 · USC UpstateUSC UpstateHammer1246.32mFR
Apr 252025 Charlotte InviteApr 25 · Hammer · Place 15 · USC UpstateUSC UpstateHammer1541.20mFR
Apr 252025 Charlotte InviteApr 25 · Discus · Place 17 · USC UpstateUSC UpstateDiscus1743.70mFR
Apr 11Asheville Bulldog InvitationalApr 11 · Hammer · Place 13 · USC UpstateUSC UpstateHammer1342.57mFr
Apr 11Asheville Bulldog InvitationalApr 11 · Discus · Place 9 · USC UpstateUSC UpstateDiscus941.46mFr
Apr 11Asheville Bulldog InvitationalApr 11 · Shot Put · Place 17 · USC UpstateUSC UpstateShot Put1712.52mFr
Mar 27Raleigh RelaysMar 27 · Discus · Place 49 · USC UpstateUSC UpstateDiscus4938.48mFR
Mar 27Raleigh RelaysMar 27 · Discus · Place 49 · USC UpstateUSC UpstateDiscus4938.48mFR
Mar 27Raleigh RelaysMar 27 · Shot Put · Place 45 · USC UpstateUSC UpstateShot Put4513.34mFR
Mar 27Raleigh RelaysMar 27 · Shot Put · Place 45 · USC UpstateUSC UpstateShot Put4513.34mFR
Mar 2049er ClassicMar 20 · Discus · Place 25 · USC UpstateUSC UpstateDiscus2kg25.38.49mFr
Mar 2049er ClassicMar 20 · Shot Put · Place 19 · USC UpstateUSC UpstateShot Put16lb / 7.26kg19.13.70mFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · Shot Put · Place 15 · USC UpstateUSC UpstateShot Put16lb / 7.26kg15.13.30mFr
Feb 26VHSL Class 6 State Indoor T & F ChampionshipsFeb 26 · Shot Put · Place 13 · Glen AllenGlen AllenShot Put1344-7.5012
Feb 12VHSL Class 6 Region A Indoor T&F ChampionshipFeb 12 · Shot Put · Place 4 · Glen AllenGlen AllenShot Put449-4.2512

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · Discus · Place 21 · Commonwealth Throws ClubCommonwealth Throws ClubDiscus1kg21.42.58m PB12
Jun 14adidas Outdoor NationalsJun 14 · Shot Put · Place 14 · Commonwealth Throws ClubCommonwealth Throws ClubShot Put12lb14.15.04m PB12
May 17VHSL 6A RegionalMay 17 · Discus · Place 5 · Glen AllenGlen AllenDiscus5143-1—
May 17VHSL 6A RegionalMay 17 · Shot Put · Place 3 · Glen AllenGlen AllenShot Put351-9.50—
Apr 27Charles B Gordon InvitationalApr 27 · Discus · Place 4 · Glen AllenGlen AllenDiscus4138-712
Mar 15adidas Track NationalsMar 15 · Shot Put · Place 36 · CommonwealthCommonwealthShot Put3645-01.0012
Mar 15adidas Track NationalsMar 15 · Weight Throw · Place 24 · CommonwealthCommonwealthWeight Throw2447-09.7512

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 21Atlee Polar Bear #3Dec 21 · Shot Put · Place 2 · Glen AllenGlen AllenShot Put12lb2.48-04.00Unofficial12
Dec 14Atlee Polar Bear #2Dec 14 · Shot Put · Place 1 · Glen AllenGlen AllenShot Put12lb1.44-08.50Unofficial12
May 19Region 5C Outdoor ChampionshipsMay 19 · Shot Put · Place 4 · Glen AllenGlen AllenShot Put447-2—
May 19Region 5C Outdoor ChampionshipsMay 19 · Discus · Place 2 · Glen AllenGlen AllenDiscus2144-7—
Apr 15Kellie Wells ClassicApr 15 · Discus · Place 13 · Glen AllenGlen AllenDiscus13116-811
Apr 15Kellie Wells ClassicApr 15 · Shot Put · Place 9 · Glen AllenGlen AllenShot Put946-711
Jan 1New Year's Day Throws Polar BearJan 1 · Weight Throw · Place 4 · Commonwealth Throws ClubCommonwealth Throws ClubWeight Throw25lb / 11.3kg4.12.25mUnofficial12
Jan 1New Year's Day Throws Polar BearJan 1 · Shot Put · Place 4 · Commonwealth Throws ClubCommonwealth Throws ClubShot Put12lb4.12.73mUnofficial12

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8CNU HS Winter FrolicDec 8 · Shot Put · Place 7 · Glen AllenGlen AllenShot Put12lb7.45-00.0012
Mar 17adidas Indoor NationalsMar 17 · Shot Put · Place 43 · Commonwealth,RichmoCommonwealth,RichmoShot Put4312.63m11
Mar 17adidas Indoor NationalsMar 17 · Weight Throw · Place 15 · Commonwealth,RichmoCommonwealth,RichmoWeight Throw1512.06m11
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · Shot Put · Place 3 · Glen Allen High SchoGlen Allen High SchoShot Put343-11JR
Feb 4East Coast Invitational - HSFeb 4 · Shot Put · Glen AllenGlen AllenShot Put12lb--FOUL11
Jan 13Virginia Showcase InvitationalJan 13 · Shot Put · Place 1 · Glen AllenGlen AllenShot Put12lb1.46-09.00 PB11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9CNU HS Winter FrolicDec 9 · Shot Put · Place 6 · Glen AllenGlen AllenShot Put12lb6.43-05.0011
Dec 3Liberty HS OpenerDec 3 · Shot Put · Place 3 · Glen AllenGlen AllenShot Put12lb3.45-08.0011

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Glen Allen Polar Bear Meet #1Dec 7 · Shot Put · Place 3 · Glen AllenGlen AllenShot Put12lb3.42-10.00Unofficial11