Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Outdoor2025 Davidson Meet of Champions · May 2433.87m2025 Davidson Meet of ChampionsMay 24, 2025
Hammer · 4kg · OutdoorUSA South Outdoor Championships · Apr 2429.68mUSA South Outdoor ChampionshipsApril 24, 2026
Javelin · 600g · OutdoorDennis Craddock · Apr 1025.12mDennis CraddockApril 10, 2026
Shot Put · 4kg · IndoorJDL Early Bird Invitational · Dec 78.86mJDL Early Bird InvitationalDecember 7, 2025
Shot Put · 4kg · Outdoor9th Annual adidas Trojan Challenge · Mar 287.90m9th Annual adidas Trojan ChallengeMarch 28, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 24USA South Outdoor ChampionshipsApr 24 · Hammer · Place 8 · MeredithMeredithHammer4kg8.29.68m PBFr
Apr 24USA South Outdoor ChampionshipsApr 24 · Javelin · Place 6 · MeredithMeredithJavelin600g6.23.05mFr
Apr 24USA South Outdoor ChampionshipsApr 24 · Discus · Place 5 · MeredithMeredithDiscus1kg5.32.34mFr
Apr 10Dennis CraddockApr 10 · Javelin · Place 8 · MeredithMeredithJavelin600g8.25.12m PBFr
Apr 10Dennis CraddockApr 10 · Discus · Place 17 · MeredithMeredithDiscus1kg17.30.54mFr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Hammer · Place 25 · MeredithMeredithHammer4kg25.27.43mFr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Javelin · Place 9 · MeredithMeredithJavelin600g9.20.22mFr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Discus · Place 15 · MeredithMeredithDiscus1kg15.29.77mFr
Mar 289th Annual adidas Trojan ChallengeMar 28 · Shot Put · Place 18 · MeredithMeredithShot Put4kg18.7.90m PBFr
Mar 28Adidas Trojan ChallengeMar 28 · Hammer · Place 25 · MeredithMeredithHammer4kg25.27.43mFr
Mar 28Adidas Trojan ChallengeMar 28 · Javelin · Place 9 · MeredithMeredithJavelin600g9.20.22mFr
Mar 28Adidas Trojan ChallengeMar 28 · Discus · Place 15 · MeredithMeredithDiscus1kg15.29.77mFr
Mar 28Adidas Trojan ChallengeMar 28 · Shot Put · Place 18 · MeredithMeredithShot Put4kg18.7.90mFr
Mar 13Phoenix InvitationalMar 13 · Javelin · Place 20 · MeredithMeredithJavelin2021.59mFR
Mar 13Phoenix InvitationalMar 13 · Discus · Place 14 · MeredithMeredithDiscus1432.20mFR
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Hammer · Place 13 · MeredithMeredithHammer1326.49mFr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Javelin · Place 11 · MeredithMeredithJavelin1123.45mFr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · Discus · Place 16 · MeredithMeredithDiscus1628.94mFr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27USA South Indoor ChampsFeb 27 · Weight Throw · Place 11 · MeredithMeredithWeight Throw119.83mFR
Feb 27USA South Indoor ChampsFeb 27 · Shot Put · Place 11 · MeredithMeredithShot Put119.13mFR
Feb 14VMI Winter ClassicFeb 14 · Weight Throw · Place 17 · MeredithMeredithWeight Throw178.04mFr
Feb 14VMI Winter ClassicFeb 14 · Shot Put · Place 18 · MeredithMeredithShot Put188.51mFr
Jan 23Liberty OpenJan 23 · Shot Put · Place 28 · MeredithMeredithShot Put287.87mFr
Jan 23Liberty OpenJan 23 · Weight Throw · Place 56 · MeredithMeredithWeight Throw568.63mFr
Jan 17Mondo College InvitationalJan 17 · Shot Put · Place 40 · MeredithMeredithShot Put4025-00.75—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · Shot Put · Place 24 · MeredithMeredithShot Put4kg24.8.86m PBFr

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 242025 Davidson Meet of ChampionsMay 24 · Discus · Place 1 · CarrboroCarrboroDiscus1kg1.33.87m PB12
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · Discus · Place 8 · CarrboroCarrboroDiscus1kg8.107-0412
May 9NCHSAA 3A MideastMay 9 · Discus · Place 3 · CarrboroCarrboroDiscus1kg3.102-1112
Apr 22Northern Lakes Conference ChampionshipsApr 22 · Shot Put · Place 4 · CarrboroCarrboroShot Put427-02.25—
Apr 22Northern Lakes Conference ChampionshipsApr 22 · Discus · Place 2 · CarrboroCarrboroDiscus2100-08.7—
Apr 12Orange County Championship MeetApr 12 · Discus · Place 2 · CarrboroCarrboroDiscus299-612
Apr 12Orange County Championship MeetApr 12 · Shot Put · Place 3 · CarrboroCarrboroShot Put326-412
Mar 21Athens Drive Friday Night LightsMar 21 · Discus · Place 14 · CarrboroCarrboroDiscus1483-10.5012
Mar 21Athens Drive Friday Night LightsMar 21 · Shot Put · Place 19 · CarrboroCarrboroShot Put1924-312
Mar 21Athens Drive Friday Night LightsMar 21 · Discus · Place 14 · CarrboroCarrboroDiscus1483-10.5012
Mar 21Athens Drive Friday Night LightsMar 21 · Shot Put · Place 19 · CarrboroCarrboroShot Put1924-312
Mar 18CBC Meet #2Mar 18 · Discus · Place 1 · CarrboroCarrboroDiscus196-09.00SR
Mar 18CBC Meet #2Mar 18 · Shot Put · Place 2 · CarrboroCarrboroShot Put224-07.00SR
Mar 18Carrboro NLAC #1Mar 18 · Discus · Place 1 · CarrboroCarrboroDiscus1kg1.96-09.0012
Mar 18Carrboro NLAC #1Mar 18 · Shot Put · Place 2 · CarrboroCarrboroShot Put4kg2.24-07.0012
Mar 10CHCCS Early Season track MeetMar 10 · Discus · Place 2 · CarrboroCarrboroDiscus1kg2.83-09.0012
Mar 10CHCCS Early Season track MeetMar 10 · Shot Put · Place 1 · CarrboroCarrboroShot Put4kg1.25-08.5012

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 13Orange County ChampionshipsApr 13 · Discus · CarrboroCarrboroDiscus1kg—NM11
Apr 13Orange County ChampionshipsApr 13 · Shot Put · CarrboroCarrboroShot Put4kg—NM11
Mar 15Patriots InvitationalMar 15 · Discus · Place 18 · CarrboroCarrboroDiscus1864-10—
Mar 15Patriots InvitationalMar 15 · Shot Put · Place 23 · CarrboroCarrboroShot Put2321-10.50—
Mar 6CHCCS Early Season Invitational 2024Mar 6 · Shot Put · Place 7 · CarrboroCarrboroShot Put722-00.5011
Mar 6CHCCS Early Season Invitational 2024Mar 6 · Discus · Place 3 · CarrboroCarrboroDiscus370-0011

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12NCHSAA 3A Mideast RegionalMay 12 · Discus · Place 9 · CarrboroCarrboroDiscus1kg9.77-0112
Mar 24Athens Drive Friday Night LightsMar 24 · Discus · Place 14 · CarrboroCarrboroDiscusRound P1473-01—
Mar 24Athens Drive Friday Night LightsMar 24 · Shot Put · Place 23 · CarrboroCarrboroShot PutRound P2323-11.00—
Mar 18Cary Academy InvitationalMar 18 · Discus · Place 6 · CarrboroCarrboroDiscus676-5SO

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 5Cummings Last ChanceMay 5 · Discus · Place 6 · CarrboroCarrboroDiscus665-05.50—
May 5Cummings Last ChanceMay 5 · Shot Put · Place 13 · CarrboroCarrboroShot Put1320-08.00—
Apr 25Northern Lakes Athletic Conference ChampionshipsApr 25 · Discus · Place 13 · CarrboroCarrboroDiscus1358-109
Apr 25Northern Lakes Athletic Conference ChampionshipsApr 25 · Shot Put · Place 17 · CarrboroCarrboroShot Put1718-06.009
Apr 11DSA Meet #1 (NLAC)Apr 11 · Shot Put · Place 4 · CarrboroCarrboroShot Put420-09.00—
Apr 11DSA Meet #1 (NLAC)Apr 11 · Discus · Place 6 · CarrboroCarrboroDiscus655-06—
Apr 9Orange County Championship MeetApr 9 · Combined results · Place 7 · CarrboroCarrboroCombined results764-039
Apr 9Orange County Championship MeetApr 9 · Combined results · Place 9 · CarrboroCarrboroCombined results920-00.509
Mar 21NLAC Conference Meet #1Mar 21 · Combined results · Place 11 · CarrboroCarrboroCombined results1120-07.0011
Mar 21NLAC Conference Meet #1Mar 21 · Combined results · Place 2 · CarrboroCarrboroCombined results268-0011