Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBig South Outdoor Track and Field Championships · May 1138.31mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Hammer · 4kg · OutdoorBig South Outdoor Track and Field Championships · May 1142.82mBig South Outdoor Track and Field ChampionshipsMay 11, 2026
Javelin · 600g · OutdoorGeorgia Tech Invitational · Apr 1937.05mGeorgia Tech InvitationalApril 19, 2024
Shot Put · 4kg · IndoorTryon Winter Classic · Jan 169.59mTryon Winter ClassicJanuary 16, 2026
Shot Put · 4kg · OutdoorAsheville Bulldog Invitational · Apr 1010.24mAsheville Bulldog InvitationalApril 10, 2026
Weight Throw · 20lb / 9.0kg · IndoorBig South Indoor Championship · Feb 2814.59mBig South Indoor ChampionshipFebruary 28, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Hammer · Place 10 · UNC AshevilleUNC AshevilleHammer4kg10.42.82m PBJr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Javelin · Place 11 · UNC AshevilleUNC AshevilleJavelin600g11.28.52mJr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · Discus · Place 13 · UNC AshevilleUNC AshevilleDiscus1kg13.38.31m PBJr
Apr 24Catamount ClassicApr 24 · Hammer · Place 11 · UNC AshevilleUNC AshevilleHammer4kg11.40.50mJr
Apr 24Catamount ClassicApr 24 · Javelin · Place 10 · UNC AshevilleUNC AshevilleJavelin600g10.27.26mJr
Apr 24Catamount ClassicApr 24 · Discus · Place 16 · UNC AshevilleUNC AshevilleDiscus1kg16.33.00mJr
Apr 10Asheville Bulldog InvitationalApr 10 · Hammer · Place 8 · UNC AshevilleUNC AshevilleHammer4kg8.39.72mJr
Apr 10Asheville Bulldog InvitationalApr 10 · Javelin · Place 7 · UNC AshevilleUNC AshevilleJavelin600g7.29.02mJr
Apr 10Asheville Bulldog InvitationalApr 10 · Discus · Place 11 · UNC AshevilleUNC AshevilleDiscus1kg11.31.63mJr
Apr 10Asheville Bulldog InvitationalApr 10 · Shot Put · Place 9 · UNC AshevilleUNC AshevilleShot Put4kg9.10.24m PBJr
Mar 27Davidson RelaysMar 27 · Hammer · Place 12 · UNC AshevilleUNC AshevilleHammer4kg12.40.24mJr
Mar 27Davidson RelaysMar 27 · Javelin · Place 12 · UNC AshevilleUNC AshevilleJavelin600g12.31.05mJr
Mar 27Davidson RelaysMar 27 · Discus · Place 16 · UNC AshevilleUNC AshevilleDiscus1kg16.35.22mJr
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Hammer · Place 11 · UNC AshevilleUNC AshevilleHammer1137.55mJR
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Javelin · Place 6 · UNC AshevilleUNC AshevilleJavelin632.62mJR
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Discus · Place 10 · UNC AshevilleUNC AshevilleDiscus1034.12mJR
Mar 20Big South vs SoCon Conference ChallengeMar 20 · Shot Put · Place 9 · UNC AshevilleUNC AshevilleShot Put910.61mJR

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · Weight Throw · Place 19 · UNC AshevilleUNC AshevilleWeight Throw1912.19mJR
Feb 27Big South Indoor TF Championships 2026Feb 27 · Shot Put · Place 18 · UNC AshevilleUNC AshevilleShot Put1810.38mJR
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Weight Throw · Place 20 · UNC AshevilleUNC AshevilleWeight Throw2013.26mJr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Shot Put · Place 37 · UNC AshevilleUNC AshevilleShot Put3710.57mJr
Jan 16Tryon Winter ClassicJan 16 · Weight Throw · Place 11 · UNC AshevilleUNC AshevilleWeight Throw20lb / 9.0kg11.13.96mJr
Jan 16Tryon Winter ClassicJan 16 · Shot Put · Place 30 · UNC AshevilleUNC AshevilleShot Put4kg30.9.59m PBJr
Jan 9UNC Asheville Collegiate OpenerJan 9 · Shot Put · Place 18 · UNC AshevilleUNC AshevilleShot Put1810.20mJR

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · Discus · Place 15 · UNC AshevilleUNC AshevilleDiscus1534.58mSO
Apr 25Catamount Classic Apr 25 · Javelin · Place 4 · UNC-AshevilleUNC-AshevilleJavelin432.44mSO
Apr 25Catamount Classic Apr 25 · Discus · Place 17 · UNC-AshevilleUNC-AshevilleDiscus1733.84mSO
Apr 11Asheville Bulldog InvitationalApr 11 · Javelin · Place 5 · UNC AshevilleUNC AshevilleJavelin533.76mSo
Apr 11Asheville Bulldog InvitationalApr 11 · Discus · Place 16 · UNC AshevilleUNC AshevilleDiscus1632.55mSo
Apr 4Tennessee InvitationalApr 4 · Javelin · Place 7 · UNC AshevilleUNC AshevilleJavelin600g7.31.12mSo
Apr 4Tennessee InvitationalApr 4 · Discus · Place 11 · UNC AshevilleUNC AshevilleDiscus1kg11.36.15mSo
Mar 2049er ClassicMar 20 · Javelin · Place 18 · UNC AshevilleUNC AshevilleJavelin600g18.30.35mSo
Mar 2049er ClassicMar 20 · Discus · Place 21 · UNC AshevilleUNC AshevilleDiscus1kg21.34.87mSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Big South Indoor ChampionshipFeb 28 · Weight Throw · Place 9 · UNC AshevilleUNC AshevilleWeight Throw20lb / 9.0kg9.14.59m PBSo

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6Big SouthMay 6 · Javelin · Place 11 · UNC AshevilleUNC AshevilleJavelin600g11.32.73mFr
May 6Big SouthMay 6 · Discus · Place 22 · UNC AshevilleUNC AshevilleDiscus1kg22.33.16mFr
Apr 19Georgia Tech InvitationalApr 19 · Javelin · Place 11 · UNC AshevilleUNC AshevilleJavelin600g11.37.05m PBFr
Apr 19Georgia Tech InvitationalApr 19 · Discus · Place 22 · UNC AshevilleUNC AshevilleDiscus1kg22.34.70mFr
Apr 12Asheville Bulldog InvitationalApr 12 · Hammer · Place 25 · UNC AshevilleUNC AshevilleHammer4kg25.26.04mFr
Apr 12Asheville Bulldog InvitationalApr 12 · Javelin · Place 8 · UNC AshevilleUNC AshevilleJavelin600g8.29.49mFr
Apr 12Asheville Bulldog InvitationalApr 12 · Discus · UNC AshevilleUNC AshevilleDiscus1kg—NMFr
Apr 5Tennessee InvitationalApr 5 · Javelin · Place 9 · UNC AshevilleUNC AshevilleJavelin600g9.31.10mFr
Apr 5Tennessee InvitationalApr 5 · Discus · Place 21 · UNC AshevilleUNC AshevilleDiscus1kg21.33.42mFr
Mar 22Montreat OpenMar 22 · Javelin · Place 4 · UNC AshevilleUNC AshevilleJavelin600g4.34.54mFr
Mar 22Montreat OpenMar 22 · Discus · Place 13 · UNC AshevilleUNC AshevilleDiscus1kg13.33.04mFr
Mar 1449er ClassicMar 14 · Javelin · Place 19 · UNC AshevilleUNC AshevilleJavelin600g19.32.74mFr
Mar 1449er ClassicMar 14 · Discus · Place 39 · UNC AshevilleUNC AshevilleDiscus1kg39.31.62mFr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · Discus · Place 11 · Southeast RaleighSoutheast RaleighDiscus1kg11.111-112
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 3 · Southeast RaleighSoutheast RaleighDiscus1kg3.114-0912
May 13NCHSAA 4A East RegionalMay 13 · Shot Put · Place 11 · Southeast RaleighSoutheast RaleighShot Put4kg11.31-01.7512
Apr 15Apex Lion's RelayApr 15 · Shot Put · Place 7 · Southeast RaleighSoutheast RaleighShot Put734-012
Apr 15Apex Lion's RelayApr 15 · Discus · Place 5 · Southeast RaleighSoutheast RaleighDiscus5103-412

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · Shot Put · Place 16 · Southeast RaleighSoutheast RaleighShot Put4kg16.30-11.0012
Jan 18Garner HS MeetJan 18 · Shot Put · Place 3 · Southeast RaleighSoutheast RaleighShot Put33.50—
Jan 18Garner HS MeetJan 18 · Shot Put · Place 2 · Southeast RaleighSoutheast RaleighShot Put23.50—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 14FVHS GNRC Polar BearDec 14 · Shot Put · Place 2 · Southeast RaleighSoutheast RaleighShot Put4kg2.30-02.50Unofficial12
Dec 8Greater Neuse River Indoor MeetDec 8 · Shot Put · Place 3 · Southeast RaleighSoutheast RaleighShot Put4kg3.30-0Unofficial12
May 21NCHSAA 4A State ChampionshipMay 21 · Discus · Place 11 · Southeast RaleighSoutheast RaleighDiscus1kg11.100-0411
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 3 · Southeast RaleighSoutheast RaleighDiscus3105-311
May 3Greater Neuse River 4A Outdoor Conference ChampionshipsMay 3 · Discus · Place 1 · Southeast RaleighSoutheast RaleighDiscus1109-4JR
May 3Greater Neuse River 4A Outdoor Conference ChampionshipsMay 3 · Shot Put · Place 7 · Southeast RaleighSoutheast RaleighShot Put727-3JR
Apr 28Garner Quad #2 (SG,SER,WS)Apr 28 · 400 Meters · Place 3 · Southeast RaleighSoutheast Raleigh400 Meters326-02.0011
Apr 28Garner Quad #2 (SG,SER,WS)Apr 28 · 400 Meters · Place 1 · Southeast RaleighSoutheast Raleigh400 Meters197-0511
Apr 5GNRC Quad (WS, CH, FV, SER)Apr 5 · Combined results · Place 1 · Southeast RaleighSoutheast RaleighCombined results128-11.0011
Apr 5GNRC Quad (WS, CH, FV, SER)Apr 5 · Combined results · Place 1 · Southeast RaleighSoutheast RaleighCombined results1105-0611
Mar 29Greater Neuse Tuesday (3/29) MeetMar 29 · Combined results · Place 6 · Southeast RaleighSoutheast RaleighCombined results628-08.5011
Mar 29Greater Neuse Tuesday (3/29) MeetMar 29 · Combined results · Place 1 · Southeast RaleighSoutheast RaleighCombined results196-0911

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Greater Neuse River Indoor Conference ChampionshipFeb 1 · Shot Put · Place 4 · Southeast RaleighSoutheast RaleighShot Put428-11.5JR
Feb 1Greater Neuse River Indoor Conference ChampionshipFeb 1 · Shot Put · Place 4 · Southeast RaleighSoutheast RaleighShot Put428-11.5JR
Jan 6GNRC Indoor Polar Bear InvitationalJan 6 · Shot Put · Place 3 · Southeast RaleighSoutheast RaleighShot Put329-811

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 16South Garner-Greater Neuse River #2Dec 16 · Shot Put · Place 3 · Southeast RaleighSoutheast RaleighShot Put4kg3.29-05.00Unofficial11
Dec 1South Garner - Greater Neuse RiverDec 1 · Shot Put · Place 3 · Southeast RaleighSoutheast RaleighShot Put4kg3.29-11.00Unofficial11
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Javelin · Place 2 · 13-Unattached13-UnattachedJavelin600g2.28.34m10
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Discus · Place 8 · 13-Unattached13-UnattachedDiscus1kg8.25.70m10
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Shot Put · Place 3 · 13-Unattached13-UnattachedShot Put4kg3.9.00m10
Jun 18NCHSAA 4A East RegionalJun 18 · Discus · Place 6 · Southeast RaleighSoutheast RaleighDiscus1kg6.94-0610
Jun 18NCHSAA 4A East RegionalJun 18 · Shot Put · Place 5 · Southeast RaleighSoutheast RaleighShot Put4kg5.29-06.5010

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Stay In Your Lane HS InvitationalDec 11 · Shot Put · Place 7 · Southeast RaleighSoutheast RaleighShot Put4kg7.29-07.7511