Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU North Carolina District Qualifier · Jun 713.27aAAU North Carolina District QualifierJune 7, 2024
100m Hurdles · 30" / 0.762m · OutdoorUnion County Middle School Championship · Apr 3016.97aUnion County Middle School ChampionshipApril 30, 2022
100m Hurdles · 33" / 0.838m · OutdoorNCHSAA 7A West Regional · May 914.43aNCHSAA 7A West RegionalMay 9, 2026
200 Meters · OutdoorAAU Junior Olympic Games · Jul 2727.23AAU Junior Olympic GamesJuly 27, 2024
55 Meter · IndoorLiberty Christmas HS Invitational · Dec 147.72aLiberty Christmas HS InvitationalDecember 14, 2024
55m Hurdles · 33" · IndoorNCHSAA 7A Champs · Feb 187.98aNCHSAA 7A ChampsFebruary 18, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Jul 272:50.73AAU Junior Olympic GamesJuly 27, 2024
Combined results · OutdoorNCRunners Middle School Elite Invitational · May 713.42NCRunners Middle School Elite InvitationalMay 7, 2022
High Jump · OutdoorSouthern Carolina Conference Championship · Apr 304-06.00Southern Carolina Conference ChampionshipApril 30, 2025
Long Jump · IndoorThe VA Showcase · Jan 175.63mThe VA ShowcaseJanuary 17, 2026
Long Jump · OutdoorNCHSAA 4A Midwest Regional · May 1116-8.25NCHSAA 4A Midwest RegionalMay 11, 2024
Triple Jump · IndoorLiberty Christmas HS Invitational · Dec 1433-01.00Liberty Christmas HS InvitationalDecember 14, 2024

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · Long Jump · Place 3 · Marvin RidgeMarvin RidgeLong Jump3.18-07.00Wind: 012
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 100m Hurdles · Place 5 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P5.14.45aWind: 0.712
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 100m Hurdles · Place 3 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m3.14.65aWind: -1.212
May 9NCHSAA 7A West RegionalMay 9 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.18-05.0012
May 9NCHSAA 7A West RegionalMay 9 · 100m Hurdles · Place 2 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P2.14.43a PBWind: 1.212
May 9NCHSAA 7A West RegionalMay 9 · 100m Hurdles · Place 3 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m3.14.72aWind: 312
May 9NCHSAA 7A West RegionalMay 9 · 100 Meters · Marvin RidgeMarvin Ridge100 MetersRound P—DNFWind: 1.212
May 9NCHSAA 7A Central-West Super RegionalMay 9 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.18-05.0012
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100m Hurdles · Place 2 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P2.14.43aWind: 1.212
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100m Hurdles · Place 3 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m3.14.72aWind: 312
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100 Meters · Marvin RidgeMarvin Ridge100 MetersRound P—DNFWind: 1.212
Apr 18Ardrey Kell "AK Need4Speed"Apr 18 · 100m Hurdles · Place 2 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P2.14.80a12
Apr 18Ardrey Kell "AK Need4Speed"Apr 18 · 100m Hurdles · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m--DNS12
Mar 13Marvin Ridge InvitationalMar 13 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.17-11.5012
Mar 13Marvin Ridge InvitationalMar 13 · 100m Hurdles · Place 2 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P2.15.17a12
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 55m Hurdles · Place 1 · Marvin RidgeMarvin Ridge55m Hurdles33"1.8.00aUnofficial12
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 55 Meter · Place 3 · Marvin RidgeMarvin Ridge55 Meter3.7.29aUnofficial12
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.17' 6"Unofficial12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · 55m Hurdles · Place 1 · Marvin RidgeMarvin Ridge55m Hurdles33"Round P1.7.98a PB12
Feb 18NCHSAA 7A ChampsFeb 18 · 55m Hurdles · Place 2 · Marvin RidgeMarvin Ridge55m Hurdles33"2.7.99a12
Feb 18NCHSAA 7A ChampsFeb 18 · Long Jump · Place 2 · Marvin RidgeMarvin RidgeLong Jump2.18-03.5012
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 10 · Marvin RidgeMarvin Ridge55m Hurdles33"Round P10.8.19a12
Jan 17The VA ShowcaseJan 17 · Long Jump · Place 3 · Marvin RidgeMarvin RidgeLong Jump3.5.63m PB12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 55m Hurdles · Place 1 · Marvin RidgeMarvin Ridge55m Hurdles33"1.8.16aUnofficial12
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.18-01.00Unofficial12
Nov 21Marvin Ridge InvitationalNov 21 · 55m Hurdles · Place 2 · Marvin RidgeMarvin Ridge55m Hurdles33"2.8.20a12
Nov 21Marvin Ridge InvitationalNov 21 · Long Jump · Place 4 · Marvin RidgeMarvin RidgeLong Jump4.16-08.0012
Feb 15NCHSAA 4A State Championships Feb 15 · 55m Hurdles · Place 10 · Marvin RidgeMarvin Ridge55m Hurdles33"Round P10.8.50a11
Feb 15NCHSAA 4A State Championships Feb 15 · Long Jump · Place 14 · Marvin RidgeMarvin RidgeLong Jump14.16-03.5011
Feb 5Marvin Ridge Polar Bear #3Feb 5 · 55m Hurdles · Marvin RidgeMarvin Ridge55m Hurdles33"—DNS11
Feb 5Marvin Ridge Polar Bear #3Feb 5 · Triple Jump · Place 3 · Marvin RidgeMarvin RidgeTriple Jump3.33-07.75Unofficial11
Feb 5Marvin Ridge Polar Bear #3Feb 5 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.17-07.25Unofficial11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 10Marvin Ridge Polar Bear 1Dec 10 · 55m Hurdles · Marvin RidgeMarvin Ridge55m Hurdles33"—DNS12
Dec 10Marvin Ridge Polar Bear 1Dec 10 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.18-03.00Unofficial12
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · Long Jump · Place 4 · South Charlotte ChargersSouth Charlotte ChargersLong Jump45.51m11
Jun 6AAU North Carolina District QualifierJun 6 · Long Jump · Place 1 · South Charlotte ChargersSouth Charlotte ChargersLong Jump1.5.61m11
Jun 6AAU North Carolina District QualifierJun 6 · 100m Hurdles · Place 5 · South Charlotte ChargersSouth Charlotte Chargers100m Hurdles33" / 0.838m5.15.23aWind: -1.611
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · Long Jump · Place 3 · Marvin RidgeMarvin RidgeLong Jump3.18-09.00Wind: 3.511
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 100m Hurdles · Place 8 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P8.14.83aWind: -0.411
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 100m Hurdles · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m--DNFWind: 0.111
May 10NCHSAA 4A Midwest RegionalMay 10 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.18-02.0011
May 10NCHSAA 4A Midwest RegionalMay 10 · 100m Hurdles · Place 2 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P2.14.90aWind: 011
May 10NCHSAA 4A Midwest RegionalMay 10 · 100m Hurdles · Place 3 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m3.15.06aWind: 011
May 10NCHSAA 4A Midwest RegionalMay 10 · High Jump · Marvin RidgeMarvin RidgeHigh Jump—NH11
Apr 30Southern Carolina Conference ChampionshipApr 30 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.18-07.0011
Apr 30Southern Carolina Conference ChampionshipApr 30 · 100m Hurdles · Place 1 · Marvin RidgeMarvin Ridge100m Hurdles27" / 0.686m1.14.87aWind: 2.511
Apr 30Southern Carolina Conference ChampionshipApr 30 · High Jump · Place 8 · Marvin RidgeMarvin RidgeHigh Jump8.4-06.00 PB11
Apr 2Union County ChampionshipsApr 2 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.17-05.7511
Apr 2Union County ChampionshipsApr 2 · 100m Hurdles · Place 1 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m1.14.71aWind: 2.111

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 55m Hurdles · Place 6 · Marvin RidgeMarvin Ridge55m Hurdles33"Round P6.8.49a11
Dec 21JDL Holiday InvitationalDec 21 · 55m Hurdles · Place 6 · Marvin RidgeMarvin Ridge55m Hurdles33"6.8.56a11
Dec 21JDL Holiday InvitationalDec 21 · 55 Meter · Place 51 · Marvin RidgeMarvin Ridge55 MeterRound P51.7.73a11
Dec 21JDL Holiday InvitationalDec 21 · Long Jump · Place 3 · Marvin RidgeMarvin RidgeLong Jump3.17-01.0011
Dec 14Liberty Christmas HS InvitationalDec 14 · 55 Meter · Place 61 · Marvin RidgeMarvin Ridge55 MeterRound P61.7.72a PB11
Dec 14Liberty Christmas HS InvitationalDec 14 · Triple Jump · Place 23 · Marvin RidgeMarvin RidgeTriple Jump23.33-01.00 PB11
Dec 14Liberty Christmas HS InvitationalDec 14 · Long Jump · Place 8 · Marvin RidgeMarvin RidgeLong Jump8.17-01.5011
Nov 22Marvin Ridge InvitationalNov 22 · 55m Hurdles · Place 7 · Marvin RidgeMarvin Ridge55m Hurdles33"7.9.48a11
Nov 22Marvin Ridge InvitationalNov 22 · Triple Jump · Place 5 · Marvin RidgeMarvin RidgeTriple Jump5.32-00.0011
Nov 22Marvin Ridge InvitationalNov 22 · Long Jump · Place 6 · Marvin RidgeMarvin RidgeLong Jump6.15-10.0011
Jan 24Marvin Ridge Polar Bear #2Jan 24 · Long Jump · Place 4 · Marvin RidgeMarvin RidgeLong Jump4.15-10.00Unofficial10

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 55m Hurdles · Place 1 · Marvin RidgeMarvin Ridge55m Hurdles33"1.8.62aUnofficial11
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 55 Meter · Place 2 · Marvin RidgeMarvin Ridge55 Meter2.7.56aUnofficial11
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.17-05.00Unofficial11
Dec 7Cold Turkey InvitationalDec 7 · 55m Hurdles · Place 2 · Marvin RidgeMarvin Ridge55m Hurdles33"2.9.11aUnofficial11
Dec 7Cold Turkey InvitationalDec 7 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.17-07.00Wind: 0Unofficial11
Jul 27AAU Junior Olympic GamesJul 27 · Javelin · Place 39 · South CharloSouth CharloJavelin3913.89m08
Jul 27AAU Junior Olympic GamesJul 27 · 100m Hurdles · Place 10 · South CharloSouth Charlo100m Hurdles1015.6408
Jul 27AAU Junior Olympic GamesJul 27 · Long Jump · Place 17 · South CharloSouth CharloLong Jump174.82m08
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 27 · South CharloSouth Charlo800 Meters272:50.73 PB08
Jul 27AAU Junior Olympic GamesJul 27 · Shot Put · Place 35 · South CharloSouth CharloShot Put356.43m08
Jul 27AAU Junior Olympic GamesJul 27 · High Jump · Place 15 · South CharloSouth CharloHigh Jump151.45m08
Jul 27AAU Junior Olympic GamesJul 27 · 200 Meters · Place 24 · South CharloSouth Charlo200 Meters2427.23 PB08
Jun 27AAU NC Regional 25 QualifierJun 27 · Pole Vault · Place 2 · South Charlotte ChargersSouth Charlotte ChargersPole Vault23685—
Jun 7AAU North Carolina District QualifierJun 7 · Triple Jump · Place 9 · South Charlotte ChargersSouth Charlotte ChargersTriple Jump934-4—
Jun 7AAU North Carolina District QualifierJun 7 · 100m Hurdles · Place 13 · South Charlotte ChargerSouth Charlotte Charger100m Hurdles1316.20a—
Jun 7AAU North Carolina District QualifierJun 7 · Long Jump · Place 6 · South Charlotte ChargersSouth Charlotte ChargersLong Jump616-6—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 38 · South Charlotte ChargerSouth Charlotte Charger100 Meters3813.27a PB—
Jun 1BodyArmor State GamesJun 1 · Long Jump · Place 2 · South Charlotte ChargersSouth Charlotte ChargersLong Jump2.4.99m10
Jun 1BodyArmor State GamesJun 1 · 100m Hurdles · Place 7 · South Charlotte ChargersSouth Charlotte Chargers100m Hurdles33" / 0.838m7.16.36a10
May 11NCHSAA 4A Midwest RegionalMay 11 · Long Jump · Place 5 · Marvin RidgeMarvin RidgeLong Jump5.16-8.25 PB10
May 11NCHSAA 4A Midwest RegionalMay 11 · 100m Hurdles · Place 9 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P9.15.94a10
May 4CCDS Last Chance ClassicMay 4 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.16-00.0010
Apr 10UCPS Track & Field ChampionshipsApr 10 · 100m Hurdles · Place 1 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m1.15.69aWind: -0.310
Mar 22Weddington InvitationalMar 22 · 100m Hurdles · Place 3 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P3.16.49a10
Mar 22Weddington InvitationalMar 22 · 100m Hurdles · Place 3 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m3.16.11a10
Jan 11Providence Polar BearJan 11 · 55 Meter · Place 23 · Marvin RidgeMarvin Ridge55 Meter23.7.89aUnofficial10
Jan 11Providence Polar BearJan 11 · Long Jump · Place 1 · Marvin RidgeMarvin RidgeLong Jump1.16-02.50Unofficial10

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Marvin Ridge Polar Bear #1Dec 13 · 55 Meter · Place 1 · Marvin RidgeMarvin Ridge55 Meter1.7.59aUnofficial10
Dec 13Marvin Ridge Polar Bear #1Dec 13 · Long Jump · Marvin RidgeMarvin RidgeLong Jump—NM10
Dec 8H.O.T. SantaDec 8 · 55m Hurdles · Place 4 · Marvin RidgeMarvin Ridge55m Hurdles33"4.9.04a10
Dec 8H.O.T. SantaDec 8 · Long Jump · Place 4 · Marvin RidgeMarvin RidgeLong Jump4.15-08.5010
Dec 2Cold Turkey InvitationalDec 2 · 55m Hurdles · Place 3 · Marvin RidgeMarvin Ridge55m Hurdles33"3.9.21aUnofficial10
Dec 2Cold Turkey InvitationalDec 2 · Long Jump · Place 6 · Marvin RidgeMarvin RidgeLong Jump6.15' 10"Unofficial10
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · 55m Hurdles · Place 16 · Marvin RidgeMarvin Ridge55m Hurdles33"Round P16.8.83a9
Jan 30Spartan Last ChanceJan 30 · 55m Hurdles · Place 5 · Marvin RidgeMarvin Ridge55m Hurdles33"5.9.15a9
Jan 30Spartan Last ChanceJan 30 · 55 Meter · Place 11 · Marvin RidgeMarvin Ridge55 Meter11.7.83a9
Jan 26Marvin Ridge Polar Bear #2Jan 26 · 55m Hurdles · Marvin RidgeMarvin Ridge55m Hurdles33"—DNS9
Jan 26Marvin Ridge Polar Bear #2Jan 26 · 55 Meter · Marvin RidgeMarvin Ridge55 Meter—DNS9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · 100m Hurdles · Place 7 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P7.15.05a9
May 20NCHSAA 4A State ChampionshipMay 20 · 100m Hurdles · Place 7 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m7.15.29a9
May 13NCHSAA 4A Midwest RegionalMay 13 · 100m Hurdles · Place 3 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838mRound P3.15.27a9
May 13NCHSAA 4A Midwest RegionalMay 13 · 100m Hurdles · Place 2 · Marvin RidgeMarvin Ridge100m Hurdles33" / 0.838m2.15.27a9

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 13Weddington Polar Bear #2Dec 13 · 55m Hurdles · Place 1 · Marvin RidgeMarvin Ridge55m Hurdles33"1.9.18aUnofficial9
Dec 13Weddington Polar Bear #2Dec 13 · 55 Meter · Place 7 · Marvin RidgeMarvin Ridge55 Meter7.7.83aUnofficial9
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 5 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results528.378
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 3 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results313.42 PB8
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 4 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results416.978
May 7NCRunners Middle School Elite InvitationalMay 7 · 200 Meters · Place 17 · Marvin Ridge MiddleMarvin Ridge Middle200 Meters1728.698
May 7NCRunners Middle School Elite InvitationalMay 7 · 100m Hurdles · Place 1 · Marvin Ridge MiddleMarvin Ridge Middle100m Hurdles116.528
May 7NCRunners Middle School Elite InvitationalMay 7 · 100 Meters · Place 16 · Marvin Ridge MiddleMarvin Ridge Middle100 MetersRound P1613.648
May 7NCRunners Middle School Elite InvitationalMay 7 · 100m Hurdles · Place 1 · Marvin Ridge MiddleMarvin Ridge Middle100m HurdlesRound P116.678
Apr 30Union County Middle School ChampionshipApr 30 · 100m Hurdles · Place 1 · Marvin RidgeMarvin Ridge100m Hurdles30" / 0.762m1.16.97a PB8
Apr 30Union County Middle School ChampionshipApr 30 · 200 Meters · Place 9 · Marvin RidgeMarvin Ridge200 Meters9.28.37a8
Apr 30Union County Middle School ChampionshipApr 30 · 100 Meters · Place 8 · Marvin RidgeMarvin Ridge100 Meters8.13.42a8
Apr 9Porter Ridge MS Home MeetApr 9 · 100m Hurdles · Place 1 · Marvin RidgeMarvin Ridge100m Hurdles30" / 0.762m1.17.25a8

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10COROS Explore Perfection InvitationalDec 10 · 55m Hurdles · Place 16 · Marvin RidgeMarvin Ridge55m Hurdles33"Round P16.9.45a9
Dec 10COROS Explore Perfection InvitationalDec 10 · 55 Meter · Place 35 · Marvin RidgeMarvin Ridge55 MeterRound P35.7.73a9
Dec 3Cold Turkey InvitationalDec 3 · 55m Hurdles · Place 4 · Marvin RidgeMarvin Ridge55m Hurdles33"Round P4.9.71aUnofficial9
Dec 3Cold Turkey InvitationalDec 3 · 55m Hurdles · Place 4 · Marvin RidgeMarvin Ridge55m Hurdles33"4.9.63aUnofficial9
Dec 3Cold Turkey InvitationalDec 3 · 55 Meter · Place 10 · Marvin RidgeMarvin Ridge55 MeterRound P10.7.92aUnofficial9