Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNCHSAA 5A/7A Outdoor State Championship · May 1510.66aNCHSAA 5A/7A Outdoor State ChampionshipMay 15, 2026
100m Hurdles · 30" / 0.762m · OutdoorMiddle School Track Kickoff · May 121.33aMiddle School Track KickoffMay 1, 2021
110m Hurdles · 33" / 0.838m · OutdoorWeddington Invite · Feb 2921.49aWeddington InviteFebruary 29, 2020
200 Meters · OutdoorUnion County Championships · Apr 221.42aUnion County ChampionshipsApril 2, 2025
300 Meters · IndoorASICS Holiday Invitational · Dec 2033.67aASICS Holiday InvitationalDecember 20, 2025
400 Meters · OutdoorNCHSAA 7A West Regional · May 948.02aNCHSAA 7A West RegionalMay 9, 2026
400 Meters · Relay Split · IndoorNCHSAA 7A Champs · Feb 1851.971NCHSAA 7A ChampsFebruary 18, 2026
55 Meter · IndoorNCHSAA 7A Champs · Feb 186.50aNCHSAA 7A ChampsFebruary 18, 2026
Combined results · OutdoorNCRunners Middle School Elite Invitational · May 726.18NCRunners Middle School Elite InvitationalMay 7, 2022
Long Jump · OutdoorUnion County Middle School Championship · Apr 3016' 3"Union County Middle School ChampionshipApril 30, 2022

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 4 · Marvin RidgeMarvin Ridge200 MetersRound P4.21.46aWind: -1.212
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 4 · Marvin RidgeMarvin Ridge200 Meters4.21.61aWind: -0.812
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 400 Meters · Place 5 · Marvin RidgeMarvin Ridge400 Meters5.48.60a12
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 200 Meters · Marvin RidgeMarvin Ridge200 Meters--DNSWind: 0.312
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 100 Meters · Place 3 · Marvin RidgeMarvin Ridge100 MetersRound P3.10.69aWind: 0.812
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 100 Meters · Place 3 · Marvin RidgeMarvin Ridge100 Meters3.10.66a PBWind: 1.512
May 9NCHSAA 7A West RegionalMay 9 · 400 Meters · Place 1 · Marvin RidgeMarvin Ridge400 Meters1.48.02a PB12
May 9NCHSAA 7A West RegionalMay 9 · 200 Meters · Place 3 · Marvin RidgeMarvin Ridge200 Meters3.21.18aWind: 2.512
May 9NCHSAA 7A West RegionalMay 9 · 100 Meters · Place 3 · Marvin RidgeMarvin Ridge100 MetersRound P3.10.66aWind: 1.512
May 9NCHSAA 7A West RegionalMay 9 · 100 Meters · Place 3 · Marvin RidgeMarvin Ridge100 Meters3.10.46aWind: 2.212
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 400 Meters · Place 1 · Marvin RidgeMarvin Ridge400 Meters1.48.02a12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 200 Meters · Place 3 · Marvin RidgeMarvin Ridge200 Meters3.21.18aWind: 2.512
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100 Meters · Place 3 · Marvin RidgeMarvin Ridge100 MetersRound P3.10.66aWind: 1.512
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 100 Meters · Place 3 · Marvin RidgeMarvin Ridge100 Meters3.10.46aWind: 2.212
Apr 13Sun Valley Meet (Senior Night)Apr 13 · 400 Meters · Marvin RidgeMarvin Ridge400 Meters—DNS12
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 300 Meters · Marvin RidgeMarvin Ridge300 Meters--DNS12
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 55 Meter · Marvin RidgeMarvin Ridge55 Meter--DNS12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · 300 Meters · Place 2 · Marvin RidgeMarvin Ridge300 Meters2.33.85a12
Feb 18NCHSAA 7A ChampsFeb 18 · 55 Meter · Place 6 · Marvin RidgeMarvin Ridge55 MeterRound P6.6.50a PB12
Feb 18NCHSAA 7A ChampsFeb 18 · 55 Meter · Place 6 · Marvin RidgeMarvin Ridge55 Meter6.6.58a12
Feb 18NCHSAA 7A ChampsFeb 18 · 400 Meters · Marvin RidgeMarvin Ridge400 MetersRelay Split—51.971 PB12
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 9 · Marvin RidgeMarvin Ridge300 Meters9.34.05a12
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 8 · Marvin RidgeMarvin Ridge55 MeterRound P8.6.50a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 300 Meters · Place 1 · Marvin RidgeMarvin Ridge300 Meters1.33.67a PB12
Dec 20ASICS Holiday InvitationalDec 20 · 55 Meter · Place 6 · Marvin RidgeMarvin Ridge55 Meter6.6.57a12
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 300 Meters · Place 1 · Marvin RidgeMarvin Ridge300 Meters1.34.32aUnofficial12
Dec 13Cold Turkey Invitational at Marvin Ridge HSDec 13 · 55 Meter · Place 1 · Marvin RidgeMarvin Ridge55 Meter1.6.53aUnofficial12
Nov 21Marvin Ridge InvitationalNov 21 · 300 Meters · Place 1 · Marvin RidgeMarvin Ridge300 Meters1.34.19a12
Nov 21Marvin Ridge InvitationalNov 21 · 55 Meter · Place 1 · Marvin RidgeMarvin Ridge55 Meter1.6.51a12
Feb 15NCHSAA 4A State Championships Feb 15 · 300 Meters · Place 5 · Marvin RidgeMarvin Ridge300 Meters5.35.17a11
Feb 15NCHSAA 4A State Championships Feb 15 · 400 Meters · Marvin RidgeMarvin Ridge400 MetersRelay Split—52.081a11
Feb 5Marvin Ridge Polar Bear #3Feb 5 · 300 Meters · Place 2 · Marvin RidgeMarvin Ridge300 Meters2.34.91aUnofficial11
Feb 5Marvin Ridge Polar Bear #3Feb 5 · 55 Meter · Place 2 · Marvin RidgeMarvin Ridge55 Meter2.6.81aUnofficial11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 200 Meters · Place 11 · Marvin RidgeMarvin Ridge200 Meters11.22.18aWind: -211
May 10NCHSAA 4A Midwest RegionalMay 10 · 400 Meters · Marvin RidgeMarvin Ridge400 Meters—DNS11
May 10NCHSAA 4A Midwest RegionalMay 10 · 200 Meters · Place 2 · Marvin RidgeMarvin Ridge200 Meters2.21.67aWind: 011
Apr 30Southern Carolina Conference ChampionshipApr 30 · 400 Meters · Marvin RidgeMarvin Ridge400 Meters—DNF11
Apr 30Southern Carolina Conference ChampionshipApr 30 · 200 Meters · Place 3 · Marvin RidgeMarvin Ridge200 Meters3.21.85aWind: 0.611
Apr 2Union County ChampionshipsApr 2 · 400 Meters · Marvin RidgeMarvin Ridge400 Meters—DNS11
Apr 2Union County ChampionshipsApr 2 · 200 Meters · Place 1 · Marvin RidgeMarvin Ridge200 Meters1.21.42a PBWind: 1.611

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 300 Meters · Place 2 · Marvin RidgeMarvin Ridge300 Meters2.35.18aUnofficial11
Dec 18Ballantyne Ridge Polar Bear 1Dec 18 · 55 Meter · Place 9 · Marvin RidgeMarvin Ridge55 Meter9.6.82aUnofficial11
Dec 7Cold Turkey InvitationalDec 7 · 55 Meter · Place 16 · Marvin RidgeMarvin Ridge55 Meter16.6.97aUnofficial11
Apr 10UCPS Track & Field ChampionshipsApr 10 · 200 Meters · Place 5 · Marvin RidgeMarvin Ridge200 Meters5.22.55aWind: 1.910

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 55 Meter · Place 44 · Marvin RidgeMarvin Ridge55 MeterRound P44.6.83a11
Nov 22Marvin Ridge InvitationalNov 22 · 55 Meter · Marvin RidgeMarvin Ridge55 Meter--FS11

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8H.O.T. SantaDec 8 · 300 Meters · Marvin RidgeMarvin Ridge300 Meters--DNS10
Dec 8H.O.T. SantaDec 8 · 55 Meter · Place 15 · Marvin RidgeMarvin Ridge55 Meter15.6.95a10
Dec 2Cold Turkey InvitationalDec 2 · 55 Meter · Place 22 · Marvin RidgeMarvin Ridge55 MeterRound P22.7.01aUnofficial10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Cannon Home Meet #2Apr 5 · 200 Meters · Place 13 · Marvin RidgeMarvin Ridge200 Meters13.24.86a9
Apr 5Cannon Home Meet #2Apr 5 · 100 Meters · Marvin RidgeMarvin Ridge100 Meters—DNS9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 4 · Marvin Ridge MiddleMarvin Ridge MiddleCombined results426.18 PB8
May 7NCRunners Middle School Elite InvitationalMay 7 · Long Jump · Place 24 · Marvin Ridge MiddleMarvin Ridge MiddleLong Jump2414-108
Apr 30Union County Middle School ChampionshipApr 30 · Long Jump · Place 4 · Marvin RidgeMarvin RidgeLong Jump4.16' 3" PBWind: 08
Apr 30Union County Middle School ChampionshipApr 30 · 200 Meters · Place 13 · Marvin RidgeMarvin Ridge200 Meters13.26.18a8
Apr 9Porter Ridge MS Home MeetApr 9 · Long Jump · Place 2 · Marvin RidgeMarvin RidgeLong Jump2.15-10.508
Apr 9Porter Ridge MS Home MeetApr 9 · 100 Meters · Place 26 · Marvin RidgeMarvin Ridge100 Meters26.13.57a8

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1Middle School Track KickoffMay 1 · 100m Hurdles · Place 2 · Marvin RidgeMarvin Ridge100m Hurdles30" / 0.762m2.21.33a PB7

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Weddington InviteFeb 29 · 110m Hurdles · Place 6 · Marvin RidgeMarvin Ridge110m Hurdles33" / 0.838m6.21.49a PB6
Feb 29Weddington InviteFeb 29 · 100 Meters · Place 43 · Marvin RidgeMarvin Ridge100 Meters43.15.14a6