Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorAsheville Bulldog Invitational · Apr 1235.31mAsheville Bulldog InvitationalApril 12, 2024
Hammer · 4kg · OutdoorAsheville Bulldog Invitational · Apr 1046.27mAsheville Bulldog InvitationalApril 10, 2026
Shot Put · 4kg · IndoorTryon Winter Classic · Jan 1612.47mTryon Winter ClassicJanuary 16, 2026
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 · IndoorBig South Indoor Championship · Feb 2815.04mBig South Indoor ChampionshipFebruary 28, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Hammer · Place 8 · UNC AshevilleUNC AshevilleHammer4kg8.44.90mJr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Shot Put · Place 5 · UNC AshevilleUNC AshevilleShot Put4kg5.13.62m PBJr
Apr 24Catamount ClassicApr 24 · Hammer · Place 9 · UNC AshevilleUNC AshevilleHammer4kg9.43.63mJr
Apr 24Catamount ClassicApr 24 · Shot Put · Place 3 · UNC AshevilleUNC AshevilleShot Put4kg3.12.68mJr
Apr 10Asheville Bulldog InvitationalApr 10 · Hammer · Place 2 · UNC AshevilleUNC AshevilleHammer4kg2.46.27m PBJr
Apr 10Asheville Bulldog InvitationalApr 10 · Shot Put · Place 2 · UNC AshevilleUNC AshevilleShot Put4kg2.13.07mJr
Mar 27Davidson RelaysMar 27 · Hammer · UNC AshevilleUNC AshevilleHammer4kg--NMJr
Mar 27Davidson RelaysMar 27 · Shot Put · Place 8 · UNC AshevilleUNC AshevilleShot Put4kg8.12.30mJr
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Hammer · Place 13 · UNC AshevilleUNC AshevilleHammer1336.65mJR
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Shot Put · Place 7 · UNC AshevilleUNC AshevilleShot Put710.70mJR

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · Weight Throw · Place 17 · UNC AshevilleUNC AshevilleWeight Throw1713.82mJR
Feb 27Big South Indoor TF Championships 2026Feb 27 · Shot Put · Place 9 · UNC AshevilleUNC AshevilleShot Put912.60mJR
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Weight Throw · Place 8 · UNC AshevilleUNC AshevilleWeight Throw814.24mJr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Shot Put · Place 8 · UNC AshevilleUNC AshevilleShot Put812.39mJr
Jan 16Tryon Winter ClassicJan 16 · Weight Throw · Place 6 · UNC AshevilleUNC AshevilleWeight Throw20lb / 9.0kg6.14.92mJr
Jan 16Tryon Winter ClassicJan 16 · Shot Put · Place 2 · UNC AshevilleUNC AshevilleShot Put4kg2.12.47m PBJr
Jan 9UNC Asheville Collegiate OpenerJan 9 · Weight Throw · Place 2 · UNC AshevilleUNC AshevilleWeight Throw215.51mJR
Jan 9UNC Asheville Collegiate OpenerJan 9 · Shot Put · Place 4 · UNC AshevilleUNC AshevilleShot Put412.10mJR

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · Hammer · Place 12 · UNC AshevilleUNC AshevilleHammer1242.83mSO
Apr 25Catamount Classic Apr 25 · Hammer · Place 9 · UNC-AshevilleUNC-AshevilleHammer944.63mSO
Apr 25Catamount Classic Apr 25 · Shot Put · Place 5 · UNC-AshevilleUNC-AshevilleShot Put512.28mSO
Apr 11Asheville Bulldog InvitationalApr 11 · Hammer · Place 6 · UNC AshevilleUNC AshevilleHammer644.97mSo
Apr 11Asheville Bulldog InvitationalApr 11 · Discus · Place 12 · UNC AshevilleUNC AshevilleDiscus1234.15mSo
Apr 4Tennessee InvitationalApr 4 · Hammer · Place 14 · UNC AshevilleUNC AshevilleHammer4kg14.39.82mSo
Apr 4Tennessee InvitationalApr 4 · Shot Put · Place 6 · UNC AshevilleUNC AshevilleShot Put4kg6.13.13mSo
Mar 2049er ClassicMar 20 · Hammer · UNC AshevilleUNC AshevilleHammer4kg--FSSo
Mar 2049er ClassicMar 20 · Shot Put · Place 20 · UNC AshevilleUNC AshevilleShot Put4kg20.11.68mSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Big South Indoor ChampionshipFeb 28 · Weight Throw · Place 8 · UNC AshevilleUNC AshevilleWeight Throw20lb / 9.0kg8.15.04m PBSo
Feb 28Big South Indoor ChampionshipFeb 28 · Shot Put · Place 11 · UNC AshevilleUNC AshevilleShot Put4kg11.11.36mSo
Jan 17Virginia Tech InvitationalJan 17 · Weight Throw · Place 27 · UNC AshevilleUNC AshevilleWeight Throw20lb / 9.0kg27.12.43mSo
Jan 17Virginia Tech InvitationalJan 17 · Shot Put · Place 20 · UNC AshevilleUNC AshevilleShot Put4kg20.9.62mSo

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 6Big SouthMay 6 · Hammer · Place 18 · UNC AshevilleUNC AshevilleHammer4kg18.42.00mFr
May 6Big SouthMay 6 · Discus · Place 21 · UNC AshevilleUNC AshevilleDiscus1kg21.34.67mFr
May 6Big SouthMay 6 · Shot Put · Place 12 · UNC AshevilleUNC AshevilleShot Put4kg12.11.14mFr
Apr 19Georgia Tech InvitationalApr 19 · Discus · UNC AshevilleUNC AshevilleDiscus1kg--FOULFr
Apr 19Georgia Tech InvitationalApr 19 · Shot Put · Place 25 · UNC AshevilleUNC AshevilleShot Put4kg25.11.66mFr
Apr 12Asheville Bulldog InvitationalApr 12 · Hammer · Place 13 · UNC AshevilleUNC AshevilleHammer4kg13.36.63mFr
Apr 12Asheville Bulldog InvitationalApr 12 · Discus · Place 10 · UNC AshevilleUNC AshevilleDiscus1kg10.35.31m PBFr
Apr 12Asheville Bulldog InvitationalApr 12 · Shot Put · Place 16 · UNC AshevilleUNC AshevilleShot Put4kg16.9.77mFr
Apr 5Tennessee InvitationalApr 5 · Hammer · Place 17 · UNC AshevilleUNC AshevilleHammer4kg17.38.60mFr
Apr 5Tennessee InvitationalApr 5 · Discus · Place 23 · UNC AshevilleUNC AshevilleDiscus1kg23.30.36mFr
Apr 5Tennessee InvitationalApr 5 · Shot Put · Place 15 · UNC AshevilleUNC AshevilleShot Put4kg15.12.41mFr
Mar 22Montreat OpenMar 22 · Hammer · Place 18 · UNC AshevilleUNC AshevilleHammer4kg18.37.87mFr
Mar 22Montreat OpenMar 22 · Discus · UNC AshevilleUNC AshevilleDiscus1kg--FOULFr
Mar 22Montreat OpenMar 22 · Shot Put · Place 5 · UNC AshevilleUNC AshevilleShot Put4kg5.11.45mFr
Mar 1449er ClassicMar 14 · Discus · Place 31 · UNC AshevilleUNC AshevilleDiscus1kg31.34.22mFr
Mar 1449er ClassicMar 14 · Shot Put · Place 34 · UNC AshevilleUNC AshevilleShot Put4kg34.11.11mFr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23VHSL Region 3C ChampionshipsMay 23 · Discus · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1kg1.103-0712
May 23VHSL Region 3C ChampionshipsMay 23 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg2.35-09.0012

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · Shot Put · Place 3 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg3.36-11.5012
Jan 13Virginia Showcase InvitationalJan 13 · Shot Put · Place 7 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg7.35-06.7512
Jan 7Heritage InvitationalJan 7 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put135-04.5012

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · Shot Put · Place 3 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg3.34-05.7512
Dec 10Wally Gilbert InvitationalDec 10 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg1.36-01.0012
Dec 8Brookville, Liberty, Heritage, Jefferson ForestDec 8 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg1.32-10.5012
Dec 3Liberty HS OpenerDec 3 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg1.36-04.0012
Dec 1Seminole QuadDec 1 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg1.35-07.5012
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · Shot Put · Place 4 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg4.35-09.5011

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · Discus · Place 9 · Heritage (Lynchburg)Heritage (Lynchburg)Discus1kg9.94-0911
Jun 3VHSL 3A State ChampionshipsJun 3 · Shot Put · Place 10 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg10.32-09.0011
Apr 23Heritage InvitationalApr 23 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put134-09.5011
Apr 23Heritage InvitationalApr 23 · Discus · Place 3 · Heritage (Lynchburg)Heritage (Lynchburg)Discus395-05.0011

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · Shot Put · Place 3 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg3.33-10.7511
Dec 11Wally Gilbert InvitationalDec 11 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg1.36-11.0011
Dec 8Brookville, Glass, LCA, HeritageDec 8 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg1.34-10.0011
Dec 4Virginia Commonwealth Indoor GamesDec 4 · Shot Put · Place 2 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg2.33-08.5011
Nov 29Heritage, Amherst, Brookville, EC GlassNov 29 · Shot Put · Place 1 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg1.34-09.0011
Mar 2VHSL Class 3A Indoor State ChampionshipsMar 2 · Shot Put · Place 7 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg7.31-03.5010
Jan 20Seminole MeetJan 20 · Shot Put · Place 3 · Heritage (Lynchburg)Heritage (Lynchburg)Shot Put4kg3.31-03.0010