Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJim Law Invitational · Jun 1713.80aJim Law InvitationalJune 17, 2017
200 Meters · IndoorNC United Youth Indoor Track & Field Classic · Dec 3029.32aNC United Youth Indoor Track & Field ClassicDecember 30, 2017
200 Meters · OutdoorAAU NC District Qualiflier · Jun 1029.99aAAU NC District QualiflierJune 10, 2017
400 Meters · IndoorUSATF Hershey Youth Indoor Championship ages 8U-14 · Mar 91:15.32aUSATF Hershey Youth Indoor Championship ages 8U-14March 9, 2018
55 Meter · IndoorUSATF Hershey Youth Indoor Championship ages 8U-14 · Mar 98.17aUSATF Hershey Youth Indoor Championship ages 8U-14March 9, 2018
55 Meters · IndoorNorth Meck Polar Bear #2 · Jan 87.4North Meck Polar Bear #2January 8, 2019
60 Meter · IndoorNC United Youth Indoor Track & Field Classic · Dec 299.01aNC United Youth Indoor Track & Field ClassicDecember 29, 2018
60 Meters · IndoorJDL College Team Challenge · Feb 99.09JDL College Team ChallengeFebruary 9, 2023
Discus · 1kg · OutdoorLenoir-Rhyne Opener · Mar 1631.35mLenoir-Rhyne OpenerMarch 16, 2024
Shot Put · 4kg · IndoorNC United Youth Indoor Track & Field Classic · Dec 2910.97mNC United Youth Indoor Track & Field ClassicDecember 29, 2018
Shot Put · 4kg · OutdoorCorvian Community HS Meet · Mar 2633-07.00Corvian Community HS MeetMarch 26, 2022
Shot Put · 6lb · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 219.70mUSATF Region 16 Junior Olympic ChampionshipsJune 21, 2018

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 23Conference CarolinasApr 23 · Discus · Place 17 · Lees-McRaeLees-McRaeDiscus1kg17.30.61mSr
Apr 23Conference CarolinasApr 23 · Shot Put · Place 24 · Lees-McRaeLees-McRaeShot Put4kg24.8.59mSr
Apr 10Southside Power and Fitness InvitationalApr 10 · Discus · Place 24 · Lees-McRaeLees-McRaeDiscus1kg24.30.27mSr
Apr 10Southside Power and Fitness InvitationalApr 10 · Shot Put · Place 21 · Lees-McRaeLees-McRaeShot Put4kg21.9.04mSr
Mar 272nd Annual King University Multi's InvitationalMar 27 · Discus · Place 7 · Lees-McRaeLees-McRaeDiscus731.38mSR
Mar 1949er ClassicMar 19 · Discus · Place 26 · Lees-McRaeLees-McRaeDiscus2632.26mSr
Mar 1949er ClassicMar 19 · Shot Put · Place 37 · Lees-McRaeLees-McRaeShot Put379.62mSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · Shot Put · Place 19 · Lees-McRaeLees-McRaeShot Put199.58mSR
Feb 13Mid-Winter Collegiate InviteFeb 13 · Shot Put · Place 42 · Lees-McRaeLees-McRaeShot Put4kg42.8.97mSr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · Shot Put · Place 60 · Lees-McRaeLees-McRaeShot Put608.21mSr
Jan 17Mondo College InvitationalJan 17 · Shot Put · Place 34 · Lees-McRaeLees-McRaeShot Put3427-04.75—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · Shot Put · Place 31 · Lees-McRaeLees-McRaeShot Put4kg31.8.99mSr
Jan 26JDL Flat Is Fast InvitationalJan 26 · Shot Put · Place 30 · Lees-McRaeLees-McRaeShot Put3024-9.75JR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24Conference CarolinasApr 24 · Discus · Place 18 · Lees-McRaeLees-McRaeDiscus1kg18.28.22mJr
Apr 11Asheville Bulldog InvitationalApr 11 · Discus · Place 24 · Lees-McRaeLees-McRaeDiscus2429.64mJr
Apr 11Asheville Bulldog InvitationalApr 11 · Shot Put · Place 26 · Lees-McRaeLees-McRaeShot Put268.56mJr
Apr 4Tennessee InvitationalApr 4 · Discus · Place 17 · Lees-McRaeLees-McRaeDiscus1kg17.30.35mJr
Apr 4Tennessee InvitationalApr 4 · Shot Put · Place 20 · Lees-McRaeLees-McRaeShot Put4kg20.8.30mJr
Mar 28King University InvitationalMar 28 · Discus · Place 7 · Lees-McRaeLees-McRaeDiscus730.50mJR
Mar 28King University InvitationalMar 28 · Shot Put · Place 10 · Lees-McRaeLees-McRaeShot Put107.83mJR
Mar 21Mountaineer First ChanceMar 21 · Shot Put · Place 15 · Lees-McRaeLees-McRaeShot Put157.49mJR

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6John Weaver InviteDec 6 · Shot Put · Place 19 · Lees-McRaeLees-McRaeShot Put4kg19.7.94mJr
Feb 18Conference CarolinasFeb 18 · Shot Put · Place 21 · Lees-McRaeLees-McRaeShot Put218.32m—
Jan 26Camel City InvitationalJan 26 · Shot Put · Place 39 · Lees-McRaeLees-McRaeShot Put398.52m—
Jan 13Mondo College InvitationalJan 13 · Shot Put · Place 25 · Lees-McRaeLees-McRaeShot Put2531-00.00—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 13Southside Power andand Fitness InvitationalApr 13 · Discus · Place 8 · Lees-McRaeLees-McRaeDiscus834.92mSO
Apr 13Southside Power andand Fitness InvitationalApr 13 · Shot Put · Place 11 · Lees-McRaeLees-McRaeShot Put118.99mSO
Apr 5Johnson C. Smith Collegiate InvitationalApr 5 · Discus · Place 5 · Lees-McRaeLees-McRaeDiscus532.85m—
Apr 5Johnson C. Smith Collegiate InvitationalApr 5 · Shot Put · Place 11 · Lees-McRaeLees-McRaeShot Put118.16m—
Mar 22Montreat OpenMar 22 · Discus · Place 28 · Lees-McRaeLees-McRaeDiscus1kg28.29.96mSo
Mar 22Montreat OpenMar 22 · Shot Put · Place 32 · Lees-McRaeLees-McRaeShot Put4kg32.8.39mSo
Mar 16Lenoir-Rhyne OpenerMar 16 · Discus · Place 9 · Lees-McRaeLees-McRaeDiscus1kg9.31.35m PBSo
Mar 16Lenoir-Rhyne OpenerMar 16 · Shot Put · Place 17 · Lees-McRaeLees-McRaeShot Put4kg17.8.93mSo

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 14Southside Power & Fitness Invit.Apr 14 · Discus · Place 7 · Lees-McRaeLees-McRaeDiscus730.74mFR
Apr 14Southside Power & Fitness Invit.Apr 14 · Shot Put · Place 12 · Lees-McRaeLees-McRaeShot Put128.59mFR
Mar 24Montreat College OpenMar 24 · Discus · Place 6 · Lees-McRaeLees-McRaeDiscus635.82mFR
Mar 24Montreat College OpenMar 24 · Shot Put · Place 21 · Lees-McRaeLees-McRaeShot Put218.61mFR
Mar 17Webb Davidson MeetMar 17 · Discus · Place 17 · Lees-McRaeLees-McRaeDiscus1733.93mFR
Mar 17Webb Davidson MeetMar 17 · Shot Put · Place 28 · Lees-McRaeLees-McRaeShot Put289.51mFR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19Conference Carolinas Indoor Track & Field ChampionshipsFeb 19 · Shot Put · Place 15 · Lees-McRaeLees-McRaeShot Put1531-10FR
Feb 9JDL College Team ChallengeFeb 9 · 60 Meters · Place 22 · Lees-McRaeLees-McRae60 Meters229.09 PBFR
Jan 20APP STATE Split Indoor MeetJan 20 · Shot Put · Place 8 · Lees-McRaeLees-McRaeShot Put89.41mFR
Jan 14Mondo College InvitationalJan 14 · Shot Put · Place 34 · Lees-McRaeLees-McRaeShot Put3427-8FR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2John Weaver InvitationalDec 2 · Shot Put · Place 22 · Lees-McRaeLees-McRaeShot Put4kg22.9.99mFr
Feb 12NCHSAA 4A Indoor State ChampionshipsFeb 12 · Shot Put · Place 10 · North MecklenburgNorth MecklenburgShot Put4kg10.31-00.7512
Jan 28Mondo Elite HS InvitationalJan 28 · Shot Put · Place 3 · North MeckleNorth MeckleShot Put334-05.50—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14NCHSAA 4A West RegionalMay 14 · Discus · Place 10 · North MecklenburgNorth MecklenburgDiscus1kg10.96-1112
May 14NCHSAA 4A West RegionalMay 14 · Shot Put · Place 14 · North MecklenburgNorth MecklenburgShot Put4kg14.29-05.0012
May 3Queen City ConferenceMay 3 · Discus · Place 4 · NORTH MECKNORTH MECKDiscus4104-08—
May 3Queen City ConferenceMay 3 · Shot Put · Place 6 · NORTH MECKNORTH MECKShot Put628-10.00—
Mar 30Creek Meet #2Mar 30 · Discus · Place 2 · North MecklenburgNorth MecklenburgDiscus2110-0912
Mar 30Creek Meet #2Mar 30 · Shot Put · Place 3 · North MecklenburgNorth MecklenburgShot Put331-05.0012
Mar 26Corvian Community HS MeetMar 26 · Discus · Place 2 · North MecklenburgNorth MecklenburgDiscus1kg2.101-1112
Mar 26Corvian Community HS MeetMar 26 · Shot Put · Place 2 · North MecklenburgNorth MecklenburgShot Put4kg2.33-07.00 PB12

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 15Butler Polar Bear #2Dec 15 · Shot Put · North MecklenburgNorth MecklenburgShot Put4kg—NM12
Dec 2Independence Polar Bear #2Dec 2 · Shot Put · Place 1 · North MecklenburgNorth MecklenburgShot Put4kg1.28' 11.5Unofficial12
Jun 25NCHSAA 4A State ChampionshipJun 25 · Shot Put · Place 11 · North MecklenburgNorth MecklenburgShot Put4kg11.31-01.0011
Jun 18NCHSAA 4A West RegionalJun 18 · Discus · Place 7 · North MecklenburgNorth MecklenburgDiscus1kg7.82-0311
Jun 18NCHSAA 4A West RegionalJun 18 · Shot Put · Place 4 · North MecklenburgNorth MecklenburgShot Put4kg4.31-10.0011
Jun 8I-Meck Conference ChampionshipsJun 8 · Shot Put · Place 2 · NORTH MECKNORTH MECKShot Put229-10.00—
Jun 8I-Meck Conference ChampionshipsJun 8 · Discus · Place 4 · NORTH MECKNORTH MECKDiscus498-10—
May 21Hough Meet #6May 21 · Discus · Place 1 · North MecklenburgNorth MecklenburgDiscus1101-5—
May 21Hough Meet #6May 21 · Shot Put · Place 1 · North MecklenburgNorth MecklenburgShot Put132-9—

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Mondo Elite HS InvitationalFeb 1 · Shot Put · Place 20 · North MecklenburgNorth MecklenburgShot Put4kg20.28-07.7510
Jan 11Omega Sports HS Invitational Jan 11 · Shot Put · Place 13 · North MecklenburgNorth MecklenburgShot Put138.45m—
Jan 11Omega Sports HS Invitational Jan 11 · Shot Put · Place 13 · North MecklenburgNorth MecklenburgShot Put138.45m—
Jan 7Hopewell Polar Bear #2Jan 7 · Shot Put · Place 1 · North MecklenburgNorth MecklenburgShot Put128-03.00—

2019 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 14JDL Visit Winston-Salem HS Kick-OffDec 14 · Shot Put · Place 8 · North MecklenburgNorth MecklenburgShot Put4kg8.31-03.0010
Mar 15USATF Hershey Youth Indoor Championship 15-18/HSMar 15 · 55 Meter · Place 45 · GJTCGJTC55 MeterRound P45.8.48a9
Mar 15USATF Hershey Youth Indoor Championship 15-18/HSMar 15 · Shot Put · Place 5 · GJTCGJTCShot Put4kg5.8.87m9
Mar 15USATF Hershey Youth Indoor Championship 15-18/HSMar 15 · 200 Meters · Place 60 · GJTCGJTC200 MetersRound P60.30.40a9
Jan 20AAU VA ShowcaseJan 20 · 55 Meter · Place 30 · GJTCGJTC55 Meter30.8.44a9
Jan 20AAU VA ShowcaseJan 20 · 200 Meters · Place 32 · GJTCGJTC200 Meters32.31.26a9
Jan 11KYA HS Indoor ClassicJan 11 · 60 Meter · Place 44 · GJTCGJTC60 MeterRound P44.9.26a9
Jan 11KYA HS Indoor ClassicJan 11 · Shot Put · GJTCGJTCShot Put4kg—NM9
Jan 11KYA HS Indoor ClassicJan 11 · 400 Meters · Place 46 · GJTCGJTC400 Meters46.1:19.60a9
Jan 8North Meck Polar Bear #2Jan 8 · Shot Put · Place 2 · North MecklenburgNorth MecklenburgShot Put228-03.009
Jan 8North Meck Polar Bear #2Jan 8 · 55 Meters · Place 2 · North MecklenburgNorth Mecklenburg55 Meters27.4 PB9

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 3Hopewell Polar Bear #1Dec 3 · Shot Put · Place 1 · North MecklenburgNorth MecklenburgShot Put4kg1.31-04.00Unofficial10
May 11NCHSAA 4A West RegionalMay 11 · Discus · Place 7 · North MecklenburgNorth MecklenburgDiscus1kg7.89-009
May 11NCHSAA 4A West RegionalMay 11 · Shot Put · Place 15 · North MecklenburgNorth MecklenburgShot Put4kg15.27-11.509
Apr 27Charlotte Area MeetApr 27 · Discus · Place 6 · North MeckleNorth MeckleDiscus680-10—
Apr 27Charlotte Area MeetApr 27 · Shot Put · Place 8 · North MeckleNorth MeckleShot Put828-06.00—
Apr 6Queen City RelaysApr 6 · Discus · North MeckleNorth MeckleDiscus—FOUL9
Apr 6Queen City RelaysApr 6 · Shot Put · Place 16 · North MeckleNorth MeckleShot Put1624-09.009
Mar 27Rocky River Meet #1Mar 27 · Discus · Place 3 · North MecklenburgNorth MecklenburgDiscus1kg3.86-019
Mar 27Rocky River Meet #1Mar 27 · Shot Put · Place 2 · North MecklenburgNorth MecklenburgShot Put4kg2.30-07.009
Mar 20North Meck Home Meet #1Mar 20 · Shot Put · Place 6 · North MecklenburgNorth MecklenburgShot Put626-08.009
Mar 20North Meck Home Meet #1Mar 20 · Discus · Place 2 · North MecklenburgNorth MecklenburgDiscus282-079
Mar 7Hopewell Meet #1Mar 7 · Shot Put · Place 3 · North Mecklenburg HiNorth Mecklenburg HiShot Put328-04.00—
Mar 7Hopewell Meet #1Mar 7 · Discus · Place 4 · North Mecklenburg HiNorth Mecklenburg HiDiscus468-06—

2018 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29NC United Youth Indoor Track & Field ClassicDec 29 · 60 Meter · Place 27 · GJTCGJTC60 MeterRound P27.9.01a PB9
Dec 29NC United Youth Indoor Track & Field ClassicDec 29 · Shot Put · Place 2 · GJTCGJTCShot Put4kg2.10.97m PB9
Dec 29NC United Youth Indoor Track & Field ClassicDec 29 · 200 Meters · Place 22 · GJTCGJTC200 Meters22.30.27a9
Dec 15NCRunners Holiday InvitationalDec 15 · Shot Put · Place 13 · North MecklenburgNorth MecklenburgShot Put4kg13.27-08.259
Dec 8Visit Winston-Salem HS KickoffDec 8 · 55 Meter · Place 63 · North MecklenburgNorth Mecklenburg55 MeterRound P63.8.41a9
Dec 8Visit Winston-Salem HS KickoffDec 8 · Shot Put · Place 11 · North MecklenburgNorth MecklenburgShot Put4kg11.28-11.009
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 55 Meter · Place 45 · GJTCGJTC55 MeterRound P45.8.17a PB8
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · Shot Put · Place 18 · GJTCGJTCShot Put4kg18.8.24m8
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · 400 Meters · Place 90 · GJTCGJTC400 MetersRound P90.1:15.32a PB8

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 4North Mecklenburg Polar Bear #1Dec 4 · 55 Meter · Place 14 · North MecklenburgNorth Mecklenburg55 Meter14.8.0Unofficial9
Dec 4North Mecklenburg Polar Bear #1Dec 4 · Shot Put · Place 4 · North MecklenburgNorth MecklenburgShot Put4kg4.23-08.25Unofficial9
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Discus · Place 7 · GJTCGJTCDiscus1kg7.23.83m8
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Shot Put · Place 7 · GJTCGJTCShot Put6lb7.9.70m PB8
Jun 16Jim Law Invitational - YouthJun 16 · Discus · Place 4 · GJTCGJTCDiscus1kg4.22.29m8
Jun 16Jim Law Invitational - YouthJun 16 · Shot Put · Place 2 · GJTCGJTCShot Put6lb2.9.28m8
Jun 16Jim Law Invitational - YouthJun 16 · 200 Meters · Place 34 · GJTCGJTC200 MetersRound P34.30.54a8
Jun 16Jim Law Invitational - YouthJun 16 · 100 Meters · Place 22 · GJTCGJTC100 MetersRound P22.14.01a8

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30NC United Youth Indoor Track & Field ClassicDec 30 · Shot Put · Place 6 · GJTCGJTCShot Put4kg6.8.25m8
Dec 30NC United Youth Indoor Track & Field ClassicDec 30 · 200 Meters · Place 18 · GJTCGJTC200 Meters18.29.32a PB8

2017 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 29AAU NC Regional QualifierJun 29 · Discus · Place 2 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)Discus1kg2.20.04m13
Jun 29AAU NC Regional QualifierJun 29 · Shot Put · Place 4 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)Shot Put6lb4.7.89m13
Jun 29AAU NC Regional QualifierJun 29 · 100 Meters · Place 12 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)100 MetersRound P12.14.35a13
Jun 17Jim Law InvitationalJun 17 · Discus · Place 7 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)Discus1kg7.20.61m13
Jun 17Jim Law InvitationalJun 17 · Shot Put · Place 12 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)Shot Put6lb12.6.54m13
Jun 17Jim Law InvitationalJun 17 · 100 Meters · Place 27 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)100 MetersRound P27.13.80a PB13
Jun 10AAU NC District QualiflierJun 10 · Shot Put · Place 4 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)Shot Put6lb4.7.18m13
Jun 10AAU NC District QualiflierJun 10 · 200 Meters · Place 19 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)200 MetersRound P19.29.99a PB13
Jun 10AAU NC District QualiflierJun 10 · 100 Meters · Place 12 · Gastonia Jaguars Track (DEFUNCT)Gastonia Jaguars Track (DEFUNCT)100 MetersRound P12.13.84a13

2013 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 8Powerade State Games of NCJun 8 · Shot Put · Place 11 · GjtcGjtcShot Put1112-00.509
Jun 8Powerade State Games of NCJun 8 · 100 Meters · Place 14 · GjtcGjtc100 MetersRound P1415.539