Personal bests

Best marks in available results
Event / courseMarkMeetDate
500 Meters · OutdoorNorth Mecklenburg Meet · Jan 311:28.6North Mecklenburg MeetJanuary 31, 2018
Discus · 1kg · OutdoorNCHSAA 4A West Regional · Jun 1890-09NCHSAA 4A West RegionalJune 18, 2021
Hammer · 4kg · OutdoorLenoir-Rhyne Opener · Mar 1643.22mLenoir-Rhyne OpenerMarch 16, 2024
Shot Put · 4kg · IndoorVisit Winston-Salem College Kick-off · Dec 210.64mVisit Winston-Salem College Kick-offDecember 2, 2023
Shot Put · 4kg · Outdoor2023 Bill Carson · Mar 3110.16m2023 Bill CarsonMarch 31, 2023
Weight Throw · 20lb / 9.0kg · IndoorVisit Winston-Salem College Kickoff · Dec 713.17mVisit Winston-Salem College KickoffDecember 7, 2024

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15MEAC ChampionshipsMay 15 · Hammer · Place 6 · N.C. CentralN.C. CentralHammer4kg6.43.16mJr
May 4Duke TwilightMay 4 · Hammer · Place 16 · N.C. CentralN.C. CentralHammer1640.72mJr
May 4Duke TwilightMay 4 · Shot Put · Place 16 · N.C. CentralN.C. CentralShot Put169.95mJr
Apr 18Aggie ClassicApr 18 · Hammer · Place 12 · N.C. CentralN.C. CentralHammer4kg12.41.04mJr
Apr 18Aggie ClassicApr 18 · Shot Put · Place 28 · N.C. CentralN.C. CentralShot Put4kg28.9.26mJr
Apr 4High Point VertKlasse MeetingApr 4 · Hammer · Place 15 · N.C. CentralN.C. CentralHammer1541.40mJr
Mar 27Raleigh RelaysMar 27 · Hammer · Place 50 · N.C. CentralN.C. CentralHammer5041.94mJR
Mar 72025 UNCW InviteMar 7 · Hammer · Place 11 · N.C. CentralN.C. CentralHammer4kg11.39.34mJr
Mar 72025 UNCW InviteMar 7 · Shot Put · Place 28 · N.C. CentralN.C. CentralShot Put4kg28.9.13mJr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23MEAC Indoor ChampionshipsFeb 23 · Weight Throw · Place 7 · N.C. CentralN.C. CentralWeight Throw713.97m—
Feb 7Liberty OpenFeb 7 · Weight Throw · Place 11 · N.C. CentralN.C. CentralWeight Throw1113.97m—
Jan 26JDL Flat Is Fast InvitationalJan 26 · Weight Throw · Place 6 · N.C. CentralN.C. CentralWeight Throw645-1FR
Jan 17Dick Taylor Carolina ChallengeJan 17 · Weight Throw · Place 13 · N.C. CentralN.C. CentralWeight Throw1312.85m—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · Weight Throw · Place 14 · N.C. CentralN.C. CentralWeight Throw20lb / 9.0kg14.13.17m PBSr
Jan 26Camel City InvitationalJan 26 · Weight Throw · Place 15 · App StateApp StateWeight Throw1513.44m—
Jan 13Mondo College InvitationalJan 13 · Weight Throw · Place 16 · App StateApp StateWeight Throw1642-05.25—
Jan 13Mondo College InvitationalJan 13 · Shot Put · Place 12 · App StateApp StateShot Put1234-08.50—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26APP State OpenApr 26 · Shot Put · Place 18 · App StateApp StateShot Put189.93mJR
Apr 26APP State OpenApr 26 · Hammer · Place 7 · App StateApp StateHammer741.48mJR
Apr 11Duke InvitationalApr 11 · Shot Put · Place 32 · Appalachian StateAppalachian StateShot Put3210.01m—
Mar 16Lenoir-Rhyne OpenerMar 16 · Hammer · Place 4 · App StateApp StateHammer4kg4.43.22m PBSo
Mar 16Lenoir-Rhyne OpenerMar 16 · Shot Put · Place 12 · App StateApp StateShot Put4kg12.9.97mSo

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 2Visit Winston-Salem College Kick-offDec 2 · Weight Throw · Place 19 · App StateApp StateWeight Throw20lb / 9.0kg19.12.94mJr
Dec 2Visit Winston-Salem College Kick-offDec 2 · Shot Put · Place 26 · App StateApp StateShot Put4kg26.10.64m PBJr
Feb 3Camel City InvitationalFeb 3 · Weight Throw · Place 27 · Appalachian StateAppalachian StateWeight Throw2740-0.5SO
Feb 3Camel City InvitationalFeb 3 · Shot Put · Place 28 · Appalachian StateAppalachian StateShot Put2832-11.75SO
Jan 20APP STATE Split Indoor MeetJan 20 · Shot Put · Place 6 · Appalachian StateAppalachian StateShot Put69.93mSO
Jan 20APP STATE Split Indoor MeetJan 20 · Weight Throw · Place 4 · Appalachian StateAppalachian StateWeight Throw411.97mSO
Jan 14Mondo College InvitationalJan 14 · Weight Throw · Place 12 · Appalachian StateAppalachian StateWeight Throw1240-6.75SO

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28App State OpenApr 28 · Discus · Place 9 · Appalachian StateAppalachian StateDiscus929.92mFR
Apr 28App State OpenApr 28 · Shot Put · Place 12 · Appalachian StateAppalachian StateShot Put129.73mFR
Apr 28App State OpenApr 28 · Hammer · Place 4 · Appalachian StateAppalachian StateHammer439.18mFR
Apr 22Lenoir-Rhyne Bears OpenApr 22 · Hammer · Place 6 · Appalachian StateAppalachian StateHammer637.04m—
Apr 22Lenoir-Rhyne Bears OpenApr 22 · Discus · Place 11 · Appalachian StateAppalachian StateDiscus1127.42m—
Apr 22Lenoir-Rhyne Bears OpenApr 22 · Shot Put · Place 9 · Appalachian StateAppalachian StateShot Put910.24m—
Apr 14Southside Power & Fitness Invit.Apr 14 · Discus · Place 9 · Appalachian StateAppalachian StateDiscus929.48mFR
Apr 14Southside Power & Fitness Invit.Apr 14 · Hammer · Place 6 · Appalachian StateAppalachian StateHammer636.61mFR
Apr 14Southside Power & Fitness Invit.Apr 14 · Shot Put · Place 9 · Appalachian StateAppalachian StateShot Put910.04mFR
Mar 312023 Bill CarsonMar 31 · Hammer · Place 13 · App StateApp StateHammer4kg13.32.28mFr
Mar 312023 Bill CarsonMar 31 · Discus · Place 15 · App StateApp StateDiscus1kg15.26.86mFr
Mar 312023 Bill CarsonMar 31 · Shot Put · Place 13 · App StateApp StateShot Put4kg13.10.16m PBFr

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 2John Weaver InvitationalDec 2 · Weight Throw · Place 17 · App StateApp StateWeight Throw20lb / 9.0kg17.11.76mSo
Dec 2John Weaver InvitationalDec 2 · Shot Put · Place 25 · App StateApp StateShot Put4kg25.9.70mSo

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 25NCHSAA 4A State ChampionshipJun 25 · Discus · Place 16 · Mallard CreekMallard CreekDiscus1kg16.86-0012
Jun 25NCHSAA 4A State ChampionshipJun 25 · Shot Put · Place 13 · Mallard CreekMallard CreekShot Put4kg13.30-03.5012
Jun 18NCHSAA 4A West RegionalJun 18 · Discus · Place 4 · Mallard CreekMallard CreekDiscus1kg4.90-09 PB12
Jun 18NCHSAA 4A West RegionalJun 18 · Shot Put · Place 3 · Mallard CreekMallard CreekShot Put4kg3.32-00.0012
Jun 8I-Meck Conference ChampionshipsJun 8 · Shot Put · Place 3 · MALLARD CREEKMALLARD CREEKShot Put329-08.50—
Jun 8I-Meck Conference ChampionshipsJun 8 · Discus · Place 5 · MALLARD CREEKMALLARD CREEKDiscus582-04—
May 26Creek Meet #2May 26 · Combined results · Place 2 · Mallard CreekMallard CreekCombined results231-07.0012

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 11Hopewell MeetMar 11 · Discus · Place 7 · Mallard CreekMallard CreekDiscus1kg7.79-1111
Mar 11Hopewell MeetMar 11 · Shot Put · Place 6 · Mallard CreekMallard CreekShot Put4kg6.28-00.5011

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Mondo Elite HS InvitationalFeb 1 · Shot Put · Place 24 · Mallard CreekMallard CreekShot Put4kg24.26-10.5011
Jan 11Omega Sports HS Invitational Jan 11 · Shot Put · Place 12 · Mallard CreekMallard CreekShot Put128.58m—
Jan 11Omega Sports HS Invitational Jan 11 · Shot Put · Place 12 · Mallard CreekMallard CreekShot Put128.58m—
Jan 7Hopewell Polar Bear #2Jan 7 · Shot Put · Place 3 · Mallard CreekMallard CreekShot Put327-08.00—

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21NCRunners Holiday HS InvitationalDec 21 · Shot Put · Mallard CreekMallard CreekShot Put4kg—NM11
Dec 14JDL Visit Winston-Salem HS Kick-OffDec 14 · Shot Put · Place 13 · Mallard CreekMallard CreekShot Put4kg13.25-03.5011
Feb 2Charlotte City Championships Feb 2 · Shot Put · Place 7 · Mallard CreekMallard CreekShot Put725-6SO
Jan 30Harding Rams Last Chance Polar BearJan 30 · Shot Put · Place 2 · Mallard CreekMallard CreekShot Put226-05.00—
Jan 30Harding Rams Last Chance Polar BearJan 30 · Shot Put · Place 2 · Mallard CreekMallard CreekShot Put226-05.00—
Jan 25Mondo HS Elite InvitationalJan 25 · Shot Put · Place 23 · Mallard CreekMallard CreekShot Put2328-1.50—
Jan 8Harding Polar Bear Meet #4Jan 8 · Shot Put · Place 2 · Mallard CreekMallard CreekShot Put224-05.00—

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 18Butler Polar Bear #2Dec 18 · Shot Put · Place 2 · Mallard CreekMallard CreekShot Put4kg2.26-5Unofficial11
Dec 4Butler Polar Bear #1Dec 4 · Shot Put · Place 1 · Mallard CreekMallard CreekShot Put4kg1.25' 4"Unofficial11
Nov 26West Meck HS Polar Bear MeetNov 26 · Shot Put · Place 2 · Mallard CreekMallard CreekShot Put4kg2.26-04.00Unofficial11
Apr 27Blue Ridge ClassicApr 27 · Discus · Place 12 · Mallard CreekMallard CreekDiscus1281-0510
Apr 27Blue Ridge ClassicApr 27 · Discus · Place 12 · Mallard CreekMallard CreekDiscus1281-0510
Apr 25Butler Girls Only ChallengeApr 25 · Discus · Place 10 · Mallard CreekMallard CreekDiscus1080-4—
Apr 12Bojangles ClassicApr 12 · Discus · Place 49 · Mallard CreekMallard CreekDiscus1kg49.79-1110
Apr 4Hough InvitationalApr 4 · Discus · Place 9 · Mallard CreekMallard CreekDiscus1kg9.76-0410
Mar 27Rocky River Meet #1Mar 27 · Discus · Place 7 · Mallard CreekMallard CreekDiscus1kg7.80-02.2510
Mar 20North Meck Home Meet #1Mar 20 · Shot Put · Place 4 · Mallard CreekMallard CreekShot Put427-02.0010
Mar 20North Meck Home Meet #1Mar 20 · Discus · Place 4 · Mallard CreekMallard CreekDiscus474-0810
Mar 162019 Marvin Ridge InvitationalMar 16 · Discus · Place 10 · Mallard CreekMallard CreekDiscus1078-02.5010
Mar 14Ashbrook Challenge 1Mar 14 · Discus · Place 5 · MALLARD CREEMALLARD CREEDiscus575-05.75—

2018 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 18Harding Rams Polar Bear Meet #3Dec 18 · Shot Put · Place 2 · Mallard CreekMallard CreekShot Put4kg2.24-08.00Unofficial10
Dec 4North Mecklenburg Polar Bear #1Dec 4 · Shot Put · Place 3 · Mallard CreekMallard CreekShot Put4kg3.27-02.00Unofficial10
Apr 17Independence MeetApr 17 · Discus · Place 8 · MALLARDMALLARDDiscus876-04.75—
Apr 17Independence MeetApr 17 · Shot Put · Place 8 · MALLARDMALLARDShot Put823-01.50—
Apr 11Mallard Creek Home Meet #2Apr 11 · Discus · Place 6 · Mallard CreekMallard CreekDiscus1kg6.68-9.009
Apr 11Mallard Creek Home Meet #2Apr 11 · Shot Put · Mallard CreekMallard CreekShot Put4kg—23-11.009
Mar 22Mallard Creek Home Meet #1 (Thursday, March 22, 2018)Mar 22 · Discus · Place 7 · Mallard CreekMallard CreekDiscus1kg7.61-11.009
Mar 22Mallard Creek Home Meet #1 (Thursday, March 22, 2018)Mar 22 · Shot Put · Place 8 · Mallard CreekMallard CreekShot Put4kg8.24-5.009
Mar 172018 Marvin Ridge InvitationalMar 17 · Shot Put · Place 25 · Mallard CreeMallard CreeShot Put2523-00.50—
Mar 172018 Marvin Ridge InvitationalMar 17 · Shot Put · Place 25 · Mallard CreekMallard CreekShot Put2523-00.50—
Mar 15North Mecklenburg Home MeetMar 15 · Shot Put · Place 8 · Mallard CreekMallard CreekShot Put824-02.009
Mar 15North Mecklenburg Home MeetMar 15 · Discus · Place 7 · Mallard CreekMallard CreekDiscus771-079
Mar 7Butler Home Meet #2Mar 7 · Discus · Place 8 · Mallard CreeMallard CreeDiscus867-08—
Mar 7Butler Home Meet #2Mar 7 · Shot Put · Place 12 · Mallard CreeMallard CreeShot Put1224-06.00—
Jan 31North Mecklenburg MeetJan 31 · 500 Meters · Place 2 · Mallard CreekMallard Creek500 Meters2.1:28.6 PB9
Jan 31North Mecklenburg MeetJan 31 · Shot Put · Place 3 · Mallard CreekMallard CreekShot Put4kg3.27-03.009

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15NCRunners Holiday InvitationalDec 15 · Shot Put · Place 19 · Mallard CreekMallard CreekShot Put4kg19.25-08.0010
Dec 8Visit Winston-Salem HS KickoffDec 8 · Shot Put · Place 19 · Mallard CreekMallard CreekShot Put4kg19.24-03.0010
Jan 26RHFitPro HS Elite InvitationalJan 26 · Shot Put · Place 30 · Mallard CreekMallard CreekShot Put307.50m—
Jan 26RHFitPro HS Elite InvitationalJan 26 · Shot Put · Place 30 · Mallard CreekMallard CreekShot Put307.50m—
Jan 13 Fast Track HS InvitationalJan 13 · Shot Put · Place 17 · Mallard CreekMallard CreekShot Put4kg17.7.35mWind: 09

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 5North Mecklenburg Polar BearDec 5 · Shot Put · Place 7 · Mallard CreekMallard CreekShot Put4kg7.24-07.00Unofficial9
Nov 29West Meck Polar Bear #1Nov 29 · Shot Put · Place 2 · Mallard CreekMallard CreekShot Put4kg2.26-01.00Unofficial9
Nov 21Harding Polar Bear Home Meet 1Nov 21 · Shot Put · Place 5 · Mallard CreekMallard CreekShot Put4kg5.24-9.5Unofficial9

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Nov 17JDL Mecklenberg Meet #1Nov 17 · Shot Put · Place 7 · Mallard CreekMallard CreekShot Put4kg7.21-09.009