Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCatawba County Championship Meet · Apr 1612.51aCatawba County Championship MeetApril 16, 2025
100m Hurdles · 33" / 0.838m · OutdoorNCHSAA 2A West Regional · May 914.61aNCHSAA 2A West RegionalMay 9, 2025
200 Meters · Outdoor2026 Catawba County Championship Meet · Apr 2227.08a2026 Catawba County Championship MeetApril 22, 2026
300m Hurdles · 30" / 0.762m · OutdoorNCHSAA 2A West Regional · May 945.21aNCHSAA 2A West RegionalMay 9, 2025
400 Meters · Outdoor2025 BODYARMOR State Games · Jun 71:03.23a2025 BODYARMOR State GamesJune 7, 2025
400m Hurdles · 30" / 0.762m · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 141:07.20aJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
55m Hurdles · 33" · IndoorNCHSAA 4A Indoor State Championship Meet · Feb 128.55aNCHSAA 4A Indoor State Championship MeetFebruary 12, 2026
55m Hurdles · 33" · OutdoorLiberty Flames HS Invitational · Dec 68.55aLiberty Flames HS InvitationalDecember 6, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 400m Hurdles · Place 25 · Charlotte FlightsCharlotte Flights400m Hurdles30" / 0.762m25.1:07.64a12
Jun 18Adidas Track Nationals 2026Jun 18 · 100m Hurdles · Place 28 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838mRound P28.15.27aWind: 0.512
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 300m Hurdles · Place 2 · BandysBandys300m Hurdles30" / 0.762m2.45.27a12
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 100m Hurdles · Place 5 · BandysBandys100m Hurdles33" / 0.838mRound P5.15.82a12
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 100m Hurdles · Place 5 · BandysBandys100m Hurdles33" / 0.838m5.15.36aWind: -1.912
Apr 222026 Catawba County Championship MeetApr 22 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.47.65a12
Apr 222026 Catawba County Championship MeetApr 22 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838m1.14.98a12
Apr 222026 Catawba County Championship MeetApr 22 · 200 Meters · Place 1 · BandysBandys200 Meters1.27.08a PB12
Apr 222026 Catawba County Championship MeetApr 22 · 100 Meters · Place 1 · BandysBandys100 Meters1.12.87a12
Mar 18East Lincoln HS MeetMar 18 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.46.22a12
Mar 18East Lincoln HS MeetMar 18 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838m1.14.71a12
Mar 18East Lincoln HS MeetMar 18 · 100 Meters · Place 1 · BandysBandys100 Meters1.12.84a12
Mar 11North Lincoln Meet #1Mar 11 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles146.57—
Mar 11North Lincoln Meet #1Mar 11 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles114.73—
Mar 11North Lincoln Meet #1Mar 11 · 100 Meters · Place 1 · BandysBandys100 Meters112.95—
Mar 4Bunker Hill Spring KickoffMar 4 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.47.47a12
Mar 4Bunker Hill Spring KickoffMar 4 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838m1.15.66a12
Mar 4Bunker Hill Spring KickoffMar 4 · 100 Meters · BandysBandys100 Meters—NT12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 55m Hurdles · Place 3 · BandysBandys55m Hurdles33"Round P3.8.55a PB12
Feb 12NCHSAA 4A Indoor State Championship MeetFeb 12 · 55m Hurdles · Place 4 · BandysBandys55m Hurdles33"4.8.72a12
Feb 12NCHSAA 4A ChampsFeb 12 · 55m Hurdles · Place 4 · BandysBandys55m Hurdles33"Round P4.8.72a12
Feb 12NCHSAA 4A ChampsFeb 12 · 55m Hurdles · Place 4 · BandysBandys55m Hurdles33"4.8.68a12
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 7 · BandysBandys55m Hurdles79.01—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 5 · BandysBandys55m HurdlesRound P58.89—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 7 · BandysBandys55m Hurdles79.01—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 5 · BandysBandys55m HurdlesRound P58.89—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 7 · BandysBandys55m Hurdles79.01—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 5 · BandysBandys55m HurdlesRound P58.89—

2025 Outdoor Track

37 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 8 · BandysBandys55m Hurdles33"Round P8.8.80aWind: 012
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 5 · BandysBandys55m Hurdles33"5.8.55a PBWind: 012
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400m Hurdles · Place 2 · Charlotte FlightsCharlotte Flights400m HurdlesRound P21:06.28a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400m Hurdles · Place 3 · Charlotte FlightsCharlotte Flights400m Hurdles31:05.33a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100m Hurdles · Place 4 · Charlotte FlightsCharlotte Flights100m HurdlesRound P414.92a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100m Hurdles · Place 7 · Charlotte FlightsCharlotte Flights100m Hurdles715.19a11
Jun 213rd Annual QC Blazers Invitational Jun 21 · 100m Hurdles · Place 1 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838m1.15.12a11
Jun 213rd Annual QC Blazers Invitational Jun 21 · 100 Meters · Place 4 · Charlotte FlightsCharlotte Flights100 Meters4.12.94a11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400m Hurdles · Place 4 · Charlotte FlightsCharlotte Flights400m Hurdles30" / 0.762m4.1:07.20a PB11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100m Hurdles · Place 3 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838mRound P3.15.31a11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100m Hurdles · Place 3 · Charlotte FlightsCharlotte Flights100m Hurdles33" / 0.838m3.15.66aWind: 0.811
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 18 · Charlotte FlightsCharlotte Flights100 MetersRound P18.13.07a11
Jun 72025 BODYARMOR State GamesJun 7 · 100m Hurdles · Place 3 · Charlotte FlightsCharlotte Flights100m Hurdles315.63a11
Jun 72025 BODYARMOR State GamesJun 7 · 400 Meters · Place 6 · Charlotte FlightsCharlotte Flights400 Meters61:03.23a PB11
Jun 72025 BODYARMOR State GamesJun 7 · 100 Meters · Place 4 · Charlotte FlightsCharlotte Flights100 MetersRound P413.03a11
Jun 72025 BODYARMOR State GamesJun 7 · 100 Meters · Place 5 · Charlotte FlightsCharlotte Flights100 Meters513.05a11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 300m Hurdles · Place 3 · BandysBandys300m Hurdles30" / 0.762m3.45.76a11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 100m Hurdles · Place 4 · BandysBandys100m Hurdles33" / 0.838mRound P4.15.47aWind: -0.911
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 100m Hurdles · BandysBandys100m Hurdles33" / 0.838m--DQWind: 0.311
May 9NCHSAA 2A West RegionalMay 9 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.45.21a PB11
May 9NCHSAA 2A West RegionalMay 9 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838mRound P1.15.10a11
May 9NCHSAA 2A West RegionalMay 9 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838m1.14.61a PB11
May 9NCHSAA 2A West RegionalMay 9 · 100 Meters · Place 4 · BandysBandys100 MetersRound P4.12.73a11
May 9NCHSAA 2A West RegionalMay 9 · 100 Meters · Place 6 · BandysBandys100 Meters6.12.82a11
May 2CVAC Championship MeetMay 2 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles146.2611
May 2CVAC Championship MeetMay 2 · 100 Meters · Place 1 · BandysBandys100 Meters112.8911
May 2CVAC Championship MeetMay 2 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles115.2011
Apr 16Catawba County Championship MeetApr 16 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.48.62a11
Apr 16Catawba County Championship MeetApr 16 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838m1.15.05a11
Apr 16Catawba County Championship MeetApr 16 · 100 Meters · Place 1 · BandysBandys100 Meters1.12.51a PB11
Apr 5Panther InvitationalApr 5 · 300m Hurdles · Place 6 · BandysBandys300m Hurdles30" / 0.762m6.46.94a11
Apr 5Panther InvitationalApr 5 · 100m Hurdles · Place 13 · BandysBandys100m Hurdles33" / 0.838mRound P13.15.20aWind: 1.711
Apr 3Jeff Taylor Spring TwilightApr 3 · 100m Hurdles · BandysBandys100m Hurdles33" / 0.838m—DQ11
Apr 3Jeff Taylor Spring TwilightApr 3 · 100 Meters · Place 1 · BandysBandys100 Meters1.12.76a11
Mar 3Bunker Hill Spring KickoffMar 3 · 100 Meters · Place 3 · BandysBandys100 Meters3.13.59a11
Jan 29Bunker Hill Polar Bear #2Jan 29 · 55m Hurdles · Place 1 · BandysBandys55m Hurdles33"1.8.69aUnofficial11
Jan 29Bunker Hill Polar Bear #2Jan 29 · 55 Meter · Place 2 · BandysBandys55 Meter2.7.76aUnofficial11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14NCHSAA 1A/2A State Championships Feb 14 · 55m Hurdles · Place 5 · BandysBandys55m Hurdles58.4711
Feb 14NCHSAA 1A/2A State Championships Feb 14 · 55m Hurdles · Place 5 · BandysBandys55m HurdlesRound P58.5211
Feb 1Mondo Elite HS InvitationalFeb 1 · 55m Hurdles · Place 11 · BandysBandys55m HurdlesRound P118.516—
Jan 25Fast Track InvitationalJan 25 · 55m Hurdles · Place 13 · BandysBandys55m HurdlesRound P138.668—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 55m Hurdles · Place 7 · UnattachedUnattached55m Hurdles33"Round P7.8.56a11
Dec 21JDL Holiday InvitationalDec 21 · 55m Hurdles · Place 7 · UnattachedUnattached55m Hurdles33"7.8.72a11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10NCHSAA 2A West RegionalMay 10 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.48.02a10
May 10NCHSAA 2A West RegionalMay 10 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838mRound P1.16.28a10
May 10NCHSAA 2A West RegionalMay 10 · 100m Hurdles · Place 2 · BandysBandys100m Hurdles33" / 0.838m2.15.65a10
Apr 22Catawba County Championship MeetApr 22 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.50.80a10
Apr 22Catawba County Championship MeetApr 22 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838m1.17.04a10
Apr 13Odell E. Williams InvitationalApr 13 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles149.71—
Apr 13Odell E. Williams InvitationalApr 13 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles115.93—
Mar 12Bandys Meet #1Mar 12 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles150.80SO
Mar 12Bandys Meet #1Mar 12 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles117.15SO
Mar 7Bunker Hill KickoffMar 7 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.50.15a10
Mar 7Bunker Hill KickoffMar 7 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles33" / 0.838m1.17.28a10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20NCHSAA 2A State ChampionshipMay 20 · 300m Hurdles · Place 8 · BandysBandys300m Hurdles30" / 0.762m8.48.51a9
May 20NCHSAA 2A State ChampionshipMay 20 · 100m Hurdles · Place 14 · BandysBandys100m Hurdles33" / 0.838mRound P14.17.56a9
May 13NCHSAA 2A West RegionalMay 13 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles30" / 0.762m1.49.46a9
May 13NCHSAA 2A West RegionalMay 13 · 100m Hurdles · Place 2 · BandysBandys100m Hurdles33" / 0.838mRound P2.17.12a9
May 13NCHSAA 2A West RegionalMay 13 · 100m Hurdles · Place 2 · BandysBandys100m Hurdles33" / 0.838m2.16.65a9
Apr 26Bandys Meet #2Apr 26 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles151.00—
Apr 26Bandys Meet #2Apr 26 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles118.03—
Apr 20Bandys Meet #1Apr 20 · Long Jump · Place 9 · BandysBandysLong Jump913-0.50FR
Apr 20Bandys Meet #1Apr 20 · 100m Hurdles · Place 1 · BandysBandys100m Hurdles117.78FR
Apr 5Catawba County ChampionshipApr 5 · 300m Hurdles · Place 1 · BandysBandys300m Hurdles151.97—