Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMount Olive Final Qualifier · May 936.89mMount Olive Final QualifierMay 9, 2026
Hammer · 4kg · OutdoorThe Trojan Relays · Apr 1049.54mThe Trojan RelaysApril 10, 2026
Javelin · 600g · Outdoor9th Annual adidas Trojan Challenge · Mar 2833.42m9th Annual adidas Trojan ChallengeMarch 28, 2026
Shot Put · 4kg · IndoorMarlins Invitational · Jan 3010.56mMarlins InvitationalJanuary 30, 2026
Shot Put · 4kg · OutdoorThe Trojan Relays · Apr 1010.99mThe Trojan RelaysApril 10, 2026
Weight Throw · 20lb / 9.0kg · IndoorMarlin 1st Chance · Dec 515.33mMarlin 1st ChanceDecember 5, 2025

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 9Mount Olive Final QualifierMay 9 · Hammer · Place 5 · Mount OliveMount OliveHammer4kg5.47.13mSo
May 9Mount Olive Final QualifierMay 9 · Discus · Place 4 · Mount OliveMount OliveDiscus1kg4.36.89m PBSo
May 8UMO First ChanceMay 8 · Hammer · Place 2 · Mount OliveMount OliveHammer4kg2.45.55mSo
May 8UMO First ChanceMay 8 · Discus · Place 6 · Mount OliveMount OliveDiscus1kg6.36.01mSo
May 8Mount Olive First ChanceMay 8 · Hammer · Place 2 · Mount OliveMount OliveHammer4kg2.45.55mSo
May 8Mount Olive First ChanceMay 8 · Discus · Place 6 · Mount OliveMount OliveDiscus1kg6.36.01mSo
May 3Duke TwilightMay 3 · Hammer · Place 16 · Mount OliveMount OliveHammer4kg16.43.20mSo
Apr 23Conference CarolinasApr 23 · Hammer · Place 3 · Mount OliveMount OliveHammer4kg3.47.56mSo
Apr 23Conference CarolinasApr 23 · Javelin · Place 11 · Mount OliveMount OliveJavelin600g11.31.40mSo
Apr 23Conference CarolinasApr 23 · Discus · Place 6 · Mount OliveMount OliveDiscus1kg6.36.58mSo
Apr 23Conference CarolinasApr 23 · Shot Put · Place 11 · Mount OliveMount OliveShot Put4kg11.10.87mSo
Apr 10The Trojan RelaysApr 10 · Hammer · Place 5 · Mount OliveMount OliveHammer4kg5.49.54m PBSo
Apr 10The Trojan RelaysApr 10 · Javelin · Mount OliveMount OliveJavelin600g--FSSo
Apr 10The Trojan RelaysApr 10 · Discus · Place 9 · Mount OliveMount OliveDiscus1kg9.32.99mSo
Apr 10The Trojan RelaysApr 10 · Shot Put · Place 9 · Mount OliveMount OliveShot Put4kg9.10.99m PBSo
Apr 2High Point VertKlasse MeetingApr 2 · Hammer · Place 4 · Mount OliveMount OliveHammer4kg4.48.45mSo
Mar 289th Annual adidas Trojan ChallengeMar 28 · Hammer · Place 5 · Mount OliveMount OliveHammer4kg5.49.38mSo
Mar 289th Annual adidas Trojan ChallengeMar 28 · Javelin · Place 4 · Mount OliveMount OliveJavelin600g4.33.42m PBSo
Mar 289th Annual adidas Trojan ChallengeMar 28 · Discus · Place 8 · Mount OliveMount OliveDiscus1kg8.35.56mSo
Mar 289th Annual adidas Trojan ChallengeMar 28 · Shot Put · Place 13 · Mount OliveMount OliveShot Put4kg13.10.55mSo
Mar 28Adidas Trojan ChallengeMar 28 · Hammer · Place 5 · Mount OliveMount OliveHammer4kg5.49.38mSo
Mar 28Adidas Trojan ChallengeMar 28 · Javelin · Place 4 · Mount OliveMount OliveJavelin600g4.33.42mSo
Mar 28Adidas Trojan ChallengeMar 28 · Discus · Place 8 · Mount OliveMount OliveDiscus1kg8.35.56mSo
Mar 28Adidas Trojan ChallengeMar 28 · Shot Put · Place 13 · Mount OliveMount OliveShot Put4kg13.10.55mSo
Mar 19Alan Connie Shamrock InvitationalMar 19 · Hammer · Place 5 · Mount OliveMount OliveHammer547.19mSo
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Hammer · Place 2 · Mount OliveMount OliveHammer245.59mSo
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Discus · Place 8 · Mount OliveMount OliveDiscus837.22mSo
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Shot Put · Place 12 · Mount OliveMount OliveShot Put1210.54mSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · Weight Throw · Place 3 · Mount OliveMount OliveWeight Throw315.81mSO
Feb 22Conference CarolinasFeb 22 · Shot Put · Place 6 · Mount OliveMount OliveShot Put611.57mSO
Feb 7Camel City DistanceFeb 7 · Shot Put · Place 27 · Mount OliveMount OliveShot Put2710.69m—
Feb 6Camel City SprintsFeb 6 · Weight Throw · Place 18 · Mount OliveMount OliveWeight Throw1814.38m—
Jan 30Marlins InvitationalJan 30 · Weight Throw · Place 4 · Mount OliveMount OliveWeight Throw20lb / 9.0kg4.13.90mSo
Jan 30Marlins InvitationalJan 30 · Shot Put · Place 4 · Mount OliveMount OliveShot Put4kg4.10.56m PBSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · Weight Throw · Place 2 · Mount OliveMount OliveWeight Throw20lb / 9.0kg2.15.33m PBSo
Dec 5Marlin 1st ChanceDec 5 · Shot Put · Place 9 · Mount OliveMount OliveShot Put4kg9.10.00mSo
Feb 23Conference CarolinasFeb 23 · Weight Throw · Place 14 · Mount OliveMount OliveWeight Throw1412.37m—
Feb 23Conference CarolinasFeb 23 · Shot Put · Place 6 · Mount OliveMount OliveShot Put610.95m—
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · Weight Throw · Place 15 · Mount OliveMount OliveWeight Throw20lb / 9.0kg15.13.23mFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Weight Throw · Place 6 · Mount OliveMount OliveWeight Throw20lb / 9.0kg6.14.38mFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Shot Put · Place 11 · Mount OliveMount OliveShot Put4kg11.10.53mFr

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 9Mount Olive Final QualifierMay 9 · Hammer · Place 4 · Mount OliveMount OliveHammer449.46mFR
May 9Mount Olive Final QualifierMay 9 · Discus · Place 4 · Mount OliveMount OliveDiscus436.37mFR
May 8Mount Olive First ChanceMay 8 · Hammer · Place 4 · Mount OliveMount OliveHammer449.46mFR
May 8Mount Olive First ChanceMay 8 · Discus · Place 4 · Mount OliveMount OliveDiscus436.37mFR
Apr 24Conference CarolinasApr 24 · Hammer · Place 4 · Mount OliveMount OliveHammer4kg4.49.09mFr
Apr 24Conference CarolinasApr 24 · Javelin · Place 5 · Mount OliveMount OliveJavelin600g5.32.98mFr
Apr 24Conference CarolinasApr 24 · Discus · Place 12 · Mount OliveMount OliveDiscus1kg12.32.80mFr
Apr 24Conference CarolinasApr 24 · Shot Put · Place 19 · Mount OliveMount OliveShot Put4kg19.9.49mFr
Apr 11The Trojan RelaysApr 11 · Hammer · Mount OliveMount OliveHammer—FSFr
Apr 11The Trojan RelaysApr 11 · Javelin · Place 2 · Mount OliveMount OliveJavelin231.61mFr
Apr 11The Trojan RelaysApr 11 · Discus · Place 10 · Mount OliveMount OliveDiscus1035.28mFr
Apr 11The Trojan RelaysApr 11 · Shot Put · Place 10 · Mount OliveMount OliveShot Put1010.74mFr
Apr 5Braves ClassicApr 5 · Hammer · Place 3 · Mount OliveMount OliveHammer348.59mFr
Apr 5Braves ClassicApr 5 · Javelin · Mount OliveMount OliveJavelin—NDFr
Apr 5Braves ClassicApr 5 · Discus · Place 5 · Mount OliveMount OliveDiscus536.01mFr
Apr 5Braves ClassicApr 5 · Shot Put · Place 14 · Mount OliveMount OliveShot Put149.46mFr
Mar 28Trojan ChallengeMar 28 · Javelin · Place 5 · Mount OliveMount OliveJavelin525.82mFR
Mar 28Trojan ChallengeMar 28 · Hammer · Place 4 · Mount OliveMount OliveHammer440.23mFR
Mar 28Trojan ChallengeMar 28 · Discus · Place 3 · Mount OliveMount OliveDiscus334.71mFR
Mar 28Trojan ChallengeMar 28 · Shot Put · Place 10 · Mount OliveMount OliveShot Put109.42mFR
Mar 20Alan Connie Shamrock InvitationalMar 20 · Hammer · Place 9 · Mount OliveMount OliveHammer943.52mFr
Mar 20Alan Connie Shamrock InvitationalMar 20 · Discus · Place 22 · Mount OliveMount OliveDiscus2233.10mFr
Mar 72025 UNCW InviteMar 7 · Hammer · Place 5 · Mount OliveMount OliveHammer4kg5.44.39mFr
Mar 72025 UNCW InviteMar 7 · Discus · Place 9 · Mount OliveMount OliveDiscus1kg9.36.14mFr
Mar 72025 UNCW InviteMar 7 · Shot Put · Place 10 · Mount OliveMount OliveShot Put4kg10.10.85mFr

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 6John Weaver InviteDec 6 · Weight Throw · Place 17 · Mount OliveMount OliveWeight Throw20lb / 9.0kg17.10.95mFr
Dec 6John Weaver InviteDec 6 · Shot Put · Place 10 · Mount OliveMount OliveShot Put4kg10.9.92mFr
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · Shot Put · Place 17 · CaryCaryShot Put1731-04.7512
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · Shot Put · Place 13 · CaryCaryShot Put1333-11.7512
Feb 2Mondo Elite HS InvitationalFeb 2 · Shot Put · Place 17 · CaryCaryShot Put1732-07.25—
Feb 1Athens Last Chance Polar BearFeb 1 · Shot Put · Place 3 · CaryCaryShot Put35.50—
Jan 27Apex Polar BearJan 27 · Shot Put · Place 1 · CaryCaryShot Put131-01.50—
Jan 27Apex Polar BearJan 27 · Shot Put · Place 1 · CaryCaryShot Put131-01.50—
Jan 19Governor's ClassicJan 19 · Shot Put · Place 2 · CaryCaryShot Put229-08.5012
Jan 12Snowball InvitationalJan 12 · Shot Put · Place 2 · CaryCaryShot Put233-11.7512
Jan 8SWAC Polar Bear #3Jan 8 · Shot Put · Place 3 · CaryCaryShot Put330-04.00—
Jan 8SWAC Polar Bear #3Jan 8 · Shot Put · Place 3 · CaryCaryShot Put330-04.00—
Jan 6Just Don't Lose HS ClassicJan 6 · Shot Put · Place 13 · CaryCaryShot Put138.63m—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · Discus · Place 33 · CaryCaryDiscus1kg33.32.28m12
May 11NCHSAA 4A Mideast RegionalMay 11 · Discus · Place 2 · CaryCaryDiscus1kgRound P2.105-06.012
May 11NCHSAA 4A Mideast RegionalMay 11 · Discus · Place 2 · CaryCaryDiscus1kg2.112-04.012
Apr 202024 Apex Lions RelaysApr 20 · Discus · Place 5 · CaryCaryDiscus5100-00—
Apr 202024 Apex Lions RelaysApr 20 · Discus · Place 5 · CaryCaryDiscusRound P5100-00—
Mar 22Athens Drive Friday Night Lights 2024Mar 22 · Discus · Place 2 · CaryCaryDiscus2109-912
Mar 14Pi Day Spectacular (Cary vs Apex)Mar 14 · Discus · Place 8 · CaryCaryDiscus850-11—
Mar 14Pi Day Spectacular (Cary vs Apex)Mar 14 · Shot Put · Place 1 · CaryCaryShot Put130-07.00—
Mar 6Cary @ PCMar 6 · Discus · Place 1 · CaryCaryDiscus199-07—
Mar 6Cary @ PCMar 6 · Shot Put · Place 1 · CaryCaryShot Put130-07.00—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Reindeer ClassicDec 15 · Shot Put · Place 4 · CaryCaryShot Put4kg4.30-01.5012
Dec 1Polar ExpressDec 1 · Shot Put · Place 1 · CaryCaryShot Put4kg1.31-06.7512

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 12SWAC Polar Bear #2Dec 12 · Shot Put · Place 2 · CaryCaryShot Put4kg2.28-07.0012
Dec 5SWAC Polar Bear #1Dec 5 · Shot Put · Place 3 · CaryCaryShot Put4kg3.31-05.00Unofficial12
Jun 16adidas Outdoor NationalsJun 16 · Discus · Place 26 · CaryCaryDiscus2630.73m—
Jun 16adidas Outdoor NationalsJun 16 · Shot Put · Place 28 · CaryCaryShot Put288.55m—
Jun 16adidas Outdoor NationalsJun 16 · Discus · Place 26 · CaryCaryDiscus2630.73m—
May 13NCHSAA 4A Mideast RegionalMay 13 · Discus · Place 5 · CaryCaryDiscus1kgRound P5.95-0211
May 13NCHSAA 4A Mideast RegionalMay 13 · Discus · Place 5 · CaryCaryDiscus1kg5.102-0211
May 13NCHSAA 4A Mideast RegionalMay 13 · Shot Put · Place 6 · CaryCaryShot Put4kgRound P6.29-09.0011
May 13NCHSAA 4A Mideast RegionalMay 13 · Shot Put · Place 7 · CaryCaryShot Put4kg7.31-02.0011
May 52023 Run at the Storm - Last Chance MeetMay 5 · Shot Put · Place 2 · CaryCaryShot Put229-7JR
May 52023 Run at the Storm - Last Chance MeetMay 5 · Discus · Place 2 · CaryCaryDiscus283-7JR
Apr 29Hornet InvitationalApr 29 · Discus · Place 4 · CaryCaryDiscus490-1011
Apr 29Hornet InvitationalApr 29 · Shot Put · Place 6 · CaryCaryShot Put628-911
Mar 24Athens Drive Friday Night LightsMar 24 · Discus · Place 7 · CaryCaryDiscus788-11—
Mar 24Athens Drive Friday Night LightsMar 24 · Discus · Place 7 · CaryCaryDiscusRound P788-11—
Mar 24Athens Drive Friday Night LightsMar 24 · Shot Put · Place 18 · CaryCaryShot PutRound P1826-03.00—
Mar 17Patriots InvitationalMar 17 · Discus · Place 5 · CaryCaryDiscus593-07.50—