Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorJim Law Invitational - Youth · Jun 1618.63aJim Law Invitational - YouthJune 16, 2018
200m Hurdles · 30" / 0.762m · OutdoorVisit Myrtle Beach Club Challenge · May 3135.32aVisit Myrtle Beach Club ChallengeMay 31, 2019
55 Meter · OutdoorEast Chapel Hill Polar Bear #1 · Dec 78.03East Chapel Hill Polar Bear #1December 7, 2019
55 Meters · IndoorEast Chapel Hill Polar Bear #3 · Jan 118.26East Chapel Hill Polar Bear #3January 11, 2020
55m Hurdles · 33" · OutdoorEast Chapel Hill Polar Bear #1 · Dec 710.69East Chapel Hill Polar Bear #1December 7, 2019
80m Hurdles · 30" / 0.762m · OutdoorMt. Pleasant Track Club Youth Developmental Track & Field Meet · May 2015.64aMt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20, 2017
Combined results · OutdoorKHS vs MHS (@Knightdale) · Mar 3014.35KHS vs MHS (@Knightdale)March 30, 2022
Discus · 1kg · OutdoorNCHSAA 4A East Regional · May 13100-10NCHSAA 4A East RegionalMay 13, 2023
Javelin · 450g AeroJav · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2220.59mUSATF North Carolina Association Junior Olympic ChampionshipsJune 22, 2017
Javelin · 600g · OutdoorUSATF NC Association Youth Championships · Jul 824.29mUSATF NC Association Youth ChampionshipsJuly 8, 2021
Weight Throw · 20lb / 9.0kg · IndoorJDL Early Bird Invitational · Dec 88.34mJDL Early Bird InvitationalDecember 8, 2024

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Javelin · Place 10 · WingateWingateJavelin1028.88mSO
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Discus · Place 16 · WingateWingateDiscus1630.57mSO
Apr 30South Atlantic Outdoor ChampionshipApr 30 · Hammer · Place 21 · WingateWingateHammer2129.46mSO
Apr 11Southside Power and Fitness InvitationalApr 11 · Discus · Place 10 · WingateWingateDiscus1030.05mSO
Apr 11Southside Power and Fitness InvitationalApr 11 · Hammer · Place 13 · WingateWingateHammer1329.38mSO
Apr 11Southside Power and Fitness InvitationalApr 11 · Javelin · Place 12 · WingateWingateJavelin1224.19mSO

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8JDL Early Bird InvitationalDec 8 · Weight Throw · Place 19 · WingateWingateWeight Throw20lb / 9.0kg19.8.34m PBSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1South Atlantic Outdoor ChampionshipMay 1 · Javelin · Place 17 · WingateWingateJavelin1723.92m—
Apr 13Southside Power andand Fitness InvitationalApr 13 · Javelin · Place 8 · WingateWingateJavelin825.92mFR

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 6 · KnightdaleKnightdaleDiscus1kg6.100-10 PB12
Apr 15Apex Lion's RelayApr 15 · Discus · Place 11 · KnightdaleKnightdaleDiscus1186-812

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 12 · KnightdaleKnightdaleDiscus1281-0511
May 13NCHSAA 4A East RegionalMay 13 · Discus · Place 12 · KnightdaleKnightdaleDiscus1281-511
Apr 30NAC VI Track Conference ChampionshipApr 30 · Combined results · Place 4 · KnightdaleKnightdaleCombined results486-0811
Apr 23Wake County ChampionshipsApr 23 · Discus · Place 6 · KnightdaleKnightdaleDiscus686-09—
Apr 19KHS Home v Millbrook & Wake ForestApr 19 · Combined results · Place 1 · KnightdaleKnightdaleCombined results1100-0511
Apr 2Apex Lions' Relays 2022Apr 2 · Discus · Place 6 · KnightdaleKnightdaleDiscus692-02—
Mar 30KHS vs MHS (@Knightdale)Mar 30 · Combined results · Place 1 · KnightdaleKnightdaleCombined results198-0011
Mar 30KHS vs MHS (@Knightdale)Mar 30 · Combined results · Place 6 · KnightdaleKnightdaleCombined results614.35 PB11

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · Javelin · 13-Unattached13-UnattachedJavelin600g—DNS10
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · Discus · 13-Unattached13-UnattachedDiscus1kg—DNS10
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Javelin · Place 3 · 13-Unattached13-UnattachedJavelin600g3.24.29m PB10
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Discus · 13-Unattached13-UnattachedDiscus1kg—DNS10
Jun 25NCHSAA 4A State ChampionshipJun 25 · Discus · Place 9 · KnightdaleKnightdaleDiscus1kg9.96-0610
Jun 18NCHSAA 4A East RegionalJun 18 · Discus · Place 4 · KnightdaleKnightdaleDiscus1kg4.100-0710
Jun 9Knightdale vs Wakefield MeetJun 9 · Discus · Place 1 · KnightdaleKnightdaleDiscus184-0610

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 17Wake County Invitational #2Jan 17 · 55m Hurdles · Place 5 · KnightdaleKnightdale55m Hurdles510.19—
Jan 11East Chapel Hill Polar Bear #3Jan 11 · 55m Hurdles · Place 3 · KnightdaleKnightdale55m Hurdles310.019
Jan 11East Chapel Hill Polar Bear #3Jan 11 · 55 Meters · Place 17 · KnightdaleKnightdale55 Meters178.26 PB9

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 7East Chapel Hill Polar Bear #1Dec 7 · 55m Hurdles · Place 3 · KnightdaleKnightdale55m Hurdles33"3.10.69 PB9
Dec 7East Chapel Hill Polar Bear #1Dec 7 · 55 Meter · Place 7 · KnightdaleKnightdale55 Meter7.8.03 PB9
Dec 7East Chapel Hill Polar Bear #1Dec 7 · 55 Meter · Place 7 · KnightdaleKnightdale55 Meter7.8.039
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 200m Hurdles · Island GlidersIsland Gliders200m Hurdles30" / 0.762mRound P—DNSWind: 3.68
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · Javelin · Island GlidersIsland GlidersJavelin600g—DNS8
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · Discus · Island GlidersIsland GlidersDiscus1kg—DNS8
Jun 20USATF North Carolina Association Junior Olympic ChampionshipsJun 20 · 100m Hurdles · Island GlidersIsland Gliders100m Hurdles33" / 0.838m—DNSWind: -0.18
May 31Visit Myrtle Beach Club ChallengeMay 31 · 200m Hurdles · Place 4 · Island GlidersIsland Gliders200m Hurdles30" / 0.762m4.35.32a PBWind: -0.78
May 31Visit Myrtle Beach Club ChallengeMay 31 · Javelin · Place 5 · Island GlidersIsland GlidersJavelin600g5.20.85m8
May 31Visit Myrtle Beach Club ChallengeMay 31 · Discus · Place 2 · Island GlidersIsland GlidersDiscus1kg2.25.36m8
May 31Visit Myrtle Beach Club ChallengeMay 31 · 100m Hurdles · Place 9 · Island GlidersIsland Gliders100m Hurdles30" / 0.762m9.20.82aWind: 3.88

2018 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 23USATF Hershey National Junior Olympic ChampionshipsJul 23 · Javelin · Place 31 · 16 Island Gliders16 Island GlidersJavelin3174-03—
Jul 23USATF Hershey National Junior Olympic ChampionshipsJul 23 · Javelin · Place 5 · 16 Island Gliders16 Island GlidersJavelin574-03—
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 200m Hurdles · Place 21 · Island GlidersIsland Gliders200m Hurdles30" / 0.762mRound P21.37.30aWind: -0.97
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Javelin · Place 3 · Island GlidersIsland GlidersJavelin600g3.21.72m7
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · Discus · Place 6 · Island GlidersIsland GlidersDiscus1kg6.23.92m7
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 100m Hurdles · Place 16 · Island GlidersIsland Gliders100m Hurdles33" / 0.838mRound P16.19.48aWind: 1.77
Jun 16Jim Law Invitational - YouthJun 16 · 200m Hurdles · Place 10 · Island GlidersIsland Gliders200m Hurdles30" / 0.762m10.35.35a7
Jun 16Jim Law Invitational - YouthJun 16 · Javelin · Place 1 · Island GlidersIsland GlidersJavelin600g1.22.47m7
Jun 16Jim Law Invitational - YouthJun 16 · Discus · Place 3 · Island GlidersIsland GlidersDiscus1kg3.25.71m7
Jun 16Jim Law Invitational - YouthJun 16 · 100m Hurdles · Place 6 · Island GlidersIsland Gliders100m Hurdles33" / 0.838mRound P6.18.97a7
Jun 16Jim Law Invitational - YouthJun 16 · 100m Hurdles · Place 6 · Island GlidersIsland Gliders100m Hurdles33" / 0.838m6.18.63a PB7
May 2512th Annual Mark Trail Memorial Day MeetMay 25 · 200m Hurdles · Place 14 · Island GlidersIsland Gliders200m Hurdles30" / 0.762m14.36.98a7
May 2512th Annual Mark Trail Memorial Day MeetMay 25 · Javelin · Place 3 · Island GlidersIsland GlidersJavelin600g3.62-047
May 2512th Annual Mark Trail Memorial Day MeetMay 25 · Discus · Place 2 · Island GlidersIsland GlidersDiscus1kg2.80-007
May 2512th Annual Mark Trail Memorial Day MeetMay 25 · 100m Hurdles · Place 7 · Island GlidersIsland Gliders100m Hurdles33" / 0.838m7.19.47a7

2017 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 6 · Island GlidersIsland Gliders80m Hurdles30" / 0.762mRound P6.16.31aWind: -0.16
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 7 · Island GlidersIsland Gliders80m Hurdles30" / 0.762m7.17.11aWind: 1.66
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 1 · Island GlidersIsland GlidersJavelin450g AeroJav1.20.59m PB6
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · Discus · Place 1 · Island GlidersIsland GlidersDiscus1kg1.21.47m6
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 80m Hurdles · Place 2 · Island GlidersIsland Gliders80m Hurdles30" / 0.762m2.15.64a PB6
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Javelin · Place 3 · Island GlidersIsland GlidersJavelin450g AeroJav3.18.08m6
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · Discus · Place 1 · Island GlidersIsland GlidersDiscus1kg1.19.60m6