Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAggie Invite · Apr 1711.88aAggie InviteApril 17, 2026
200 Meters · IndoorVCU Indoor Invitational · Jan 924.97aVCU Indoor InvitationalJanuary 9, 2026
200 Meters · OutdoorNJCAA Division I Outdoor Championships · May 1423.73aNJCAA Division I Outdoor ChampionshipsMay 14, 2026
300 Meters · IndoorSeahawk Shootout · Dec 1239.02aSeahawk ShootoutDecember 12, 2025
400 Meters · IndoorCamel City Sprints · Feb 656.51Camel City SprintsFebruary 6, 2026
400 Meters · OutdoorNJCAA Division I Outdoor Championships · May 1455.46aNJCAA Division I Outdoor ChampionshipsMay 14, 2026
400 Meters · Relay Split · IndoorMarlin 1st Chance · Dec 51:00.650Marlin 1st ChanceDecember 5, 2025
500 Meters · IndoorMarlin 1st Chance · Dec 51:19.37aMarlin 1st ChanceDecember 5, 2025
55 Meters · IndoorNCHSAA 4A State Championships · Feb 97.44NCHSAA 4A State ChampionshipsFebruary 9, 2024
60 Meter · IndoorMarlins Invitational · Jan 307.80aMarlins InvitationalJanuary 30, 2026
60 Meters · IndoorIndoor Pre-Nationals · Feb 137.77Indoor Pre-NationalsFebruary 13, 2026
800 Meters · Outdoor2025 Durham Striders Invitation (Dev) · May 242:32.972025 Durham Striders Invitation (Dev)May 24, 2025
Combined results · OutdoorAll American Conference Meet #1 · Mar 151:00.51All American Conference Meet #1March 15, 2023
High Jump · IndoorJust Don't Lose HS Classic · Jan 61.60mJust Don't Lose HS ClassicJanuary 6, 2024
High Jump · OutdoorAAC Meet #2 at OHS · Mar 195-04.50AAC Meet #2 at OHSMarch 19, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 400 Meters · Place 8 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 MetersRound P8.55.46a PBFr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 400 Meters · Place 9 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters9.56.46aFr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 200 Meters · Place 14 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 MetersRound P14.23.73a PBWind: 1.4Fr
May 9Mount Olive Final QualifierMay 9 · 400 Meters · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters4.55.99aFr
May 8UMO First ChanceMay 8 · 400 Meters · Place 1 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters1.55.69aFr
May 8Mount Olive First ChanceMay 8 · 400 Meters · Place 1 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters1.55.69aFr
May 1Aggie ClassicMay 1 · 200 Meters · Place 6 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 Meters6.24.28aWind: 1.7Fr
Apr 17Aggie InviteApr 17 · 100 Meters · Place 22 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)100 MetersRound P22.11.88a PBWind: 0.9Fr
Apr 10Tennessee InvitationalApr 10 · 400 Meters · Place 15 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters15.55.98aFr
Apr 10Tennessee InvitationalApr 10 · 200 Meters · Place 32 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 Meters32.24.54aWind: 0.4Fr
Apr 4NSU Invitational 2026Apr 4 · 400 Meters · Place 2 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters257.01aFr
Apr 4NSU Invitational 2026Apr 4 · 200 Meters · Place 1 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 Meters124.41aFr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 13Indoor Pre-NationalsFeb 13 · 400 Meters · Place 7 · Bryant & Stratton (VA)Bryant & Stratton (VA)400 Meters757.20FR
Feb 13Indoor Pre-NationalsFeb 13 · 60 Meters · Place 17 · Bryant & Stratton (VA)Bryant & Stratton (VA)60 MetersRound P177.77 PBFR
Feb 6Camel City SprintsFeb 6 · 400 Meters · Place 8 · Bryant & StrBryant & Str400 Meters856.51 PB—
Jan 30Marlins InvitationalJan 30 · 60 Meters · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60 MetersRound P47.86aFr
Jan 30Marlins InvitationalJan 30 · 60 Meters · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60 Meters47.80aFr
Jan 30Marlins InvitationalJan 30 · 60 Meter · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60 MeterRound P4.7.86aWind: 0Fr
Jan 30Marlins InvitationalJan 30 · 60 Meter · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)60 Meter4.7.80a PBWind: 0Fr
Jan 17Mondo College InvitationalJan 17 · 400 Meters · Place 6 · Bryant & StrBryant & Str400 Meters658.40—
Jan 9VCU Indoor InvitationalJan 9 · 400 Meters · Place 2 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 Meters258.38aFr
Jan 9VCU Indoor InvitationalJan 9 · 200 Meters · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)200 Meters424.97a PBFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 300 Meters · Place 4 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)300 Meters4.39.02a PBFr
Dec 5Marlin 1st ChanceDec 5 · 500 Meters · Place 2 · Bryant & Stratton (Va.)Bryant & Stratton (Va.)500 Meters2.1:19.37a PBFr
Dec 5Marlin 1st ChanceDec 5 · 400 Meters · Bryant & Stratton (Va.)Bryant & Stratton (Va.)400 MetersRelay Split—1:00.650 PBFr
Jan 5757 ShowdownJan 5 · 60 Meter · Place 5 · Fayetteville FlyersFayetteville Flyers60 MeterRound P5.8.13a11
Jan 5757 ShowdownJan 5 · 60 Meter · Place 4 · Fayetteville FlyersFayetteville Flyers60 Meter4.8.15a11
Jan 5757 ShowdownJan 5 · 400 Meters · Place 4 · Fayetteville FlyersFayetteville Flyers400 Meters4.1:01.92a11
Jan 5757 ShowdownJan 5 · 200 Meters · Place 6 · Fayetteville FlyersFayetteville Flyers200 Meters6.26.86a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 5 · Fayetteville FlyersFayetteville Flyers400 MetersRound P557.97a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 2 · Fayetteville FlyersFayetteville Flyers400 Meters257.18a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 3 · Fayetteville FlyersFayetteville Flyers200 MetersRound P324.87a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 3 · Fayetteville FlyersFayetteville Flyers200 Meters324.88a12
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Fayetteville FlyersFayetteville Flyers400 Meters—DNS11
Jun 6AAU North Carolina District QualifierJun 6 · 200 Meters · Place 3 · Fayetteville FlyersFayetteville Flyers200 Meters3.24.52aWind: -0.311
May 242025 Durham Striders Invitation (Dev)May 24 · 800 Meters · Place 1 · Fayettville FlyFayettville Fly800 Meters12:32.97 PB—
May 242025 Durham Striders Invitation (Dev)May 24 · 100 Meters · Place 2 · Fayettville FlyFayettville Fly100 Meters212.39—

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 27AAU NC Regional 25 QualifierJun 27 · 400 Meters · Place 6 · Fayetteville FlyersFayetteville Flyers400 Meters658.48—
Jun 27AAU NC Regional 25 QualifierJun 27 · 200 Meters · Place 5 · Fayetteville FlyersFayetteville Flyers200 Meters525.04—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 2 · Fayetteville FlyersFayetteville Flyers200 Meters224.91a—
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 13 · Fayetteville FlyersFayetteville Flyers200 MetersRound P13.25.03aWind: -1.912
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 11 · Fayetteville FlyersFayetteville Flyers400 Meters1159.65a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 5 · Fayetteville FlyersFayetteville Flyers200 Meters524.76a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 4 · Fayetteville FlyersFayetteville Flyers200 Meters425.38a—
May 11NCHSAA 4A Mideast RegionalMay 11 · High Jump · Place 2 · OverhillsOverhillsHigh Jump2.5-02.0012
May 11NCHSAA 4A Mideast RegionalMay 11 · 400 Meters · Place 1 · OverhillsOverhills400 Meters1.57.54a12
May 11NCHSAA 4A Mideast RegionalMay 11 · 200 Meters · Place 3 · OverhillsOverhills200 Meters3.24.98a12
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 400 Meters · Place 1 · OverhillsOverhills400 Meters157.70—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 400 Meters · Place 5 · OverhillsOverhills400 Meters559.63—
Apr 24All American Conference ChampionshipApr 24 · 200 Meters · Place 1 · OverhillsOverhills200 Meters125.9312
Apr 24All American Conference ChampionshipApr 24 · 400 Meters · Place 1 · OverhillsOverhills400 Meters11:00.3812
Apr 24All American Conference ChampionshipApr 24 · High Jump · Place 1 · OverhillsOverhillsHigh JumpRound P15-212
Apr 24All American Conference ChampionshipApr 24 · High Jump · Place 1 · OverhillsOverhillsHigh Jump15-212
Apr 24All American Conference ChampionshipApr 24 · 100 Meters · Place 1 · OverhillsOverhills100 MetersRound P112.6112
Apr 24All American Conference ChampionshipApr 24 · 100 Meters · Place 2 · OverhillsOverhills100 Meters212.3712
Apr 17AAC Meet #5Apr 17 · High Jump · Place 1 · OverhillsOverhillsHigh Jump1.5-04.0012
Apr 17AAC Meet #5Apr 17 · 400 Meters · Place 1 · OverhillsOverhills400 Meters1.1:00.0612
Apr 13Hornets InvitationalApr 13 · High Jump · Place 1 · OverhillsOverhillsHigh Jump1.5-04.0012
Apr 13Hornets InvitationalApr 13 · 400 Meters · Place 2 · OverhillsOverhills400 Meters2.59.64a12
Apr 13Hornets InvitationalApr 13 · 200 Meters · Place 7 · OverhillsOverhills200 Meters7.24.90aWind: 1.612
Apr 13Hornets InvitationalApr 13 · 100 Meters · Place 11 · OverhillsOverhills100 MetersRound P11.12.44aWind: 1.712
Mar 19AAC Meet #2 at OHSMar 19 · High Jump · Place 1 · OverhillsOverhillsHigh Jump1.5-04.50 PB12

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 300 Meters · Place 19 · OverhillsOverhills300 Meters1941.9612
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 300 Meters · Place 22 · OverhillsOverhills300 Meters2241.0412
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 55 Meters · Place 37 · OverhillsOverhills55 Meters377.44 PB12
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · High Jump · Place 3 · OverhillsOverhillsHigh Jump35-04.0012
Feb 3Pinecrest Polar Bear Meet 3Feb 3 · High Jump · Place 1 · OverhillsOverhillsHigh Jump15-04.0012
Feb 3Pinecrest Polar Bear Meet 3Feb 3 · 300 Meters · Place 1 · OverhillsOverhills300 Meters141.0412
Feb 3Pinecrest Polar Bear Meet 3Feb 3 · 55 Meters · Place 1 · OverhillsOverhills55 Meters17.4412
Jan 27The Viking Polar BearJan 27 · 300 Meters · Place 3 · OverhillsOverhills300 Meters342.2412
Jan 27The Viking Polar BearJan 27 · 500 Meters · Place 2 · OverhillsOverhills500 Meters21:23.9912
Jan 27The Viking Polar BearJan 27 · 55 Meters · Place 3 · OverhillsOverhills55 Meters37.4412
Jan 20Fast Track HS InvitationalJan 20 · High Jump · Place 2 · OverhillsOverhillsHigh Jump25-02.00—
Jan 20Fast Track HS InvitationalJan 20 · 500 Meters · Place 22 · OverhillsOverhills500 Meters221:23.85—
Jan 6Just Don't Lose HS ClassicJan 6 · High Jump · Place 3 · OverhillsOverhillsHigh Jump31.60m PB—
Jan 6Just Don't Lose HS ClassicJan 6 · 400 Meters · Place 3 · OverhillsOverhills400 Meters31:02.18—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 500 Meters · Place 14 · OverhillsOverhills500 Meters14.1:26.20a12
Dec 16JDL Holiday HS InvitationalDec 16 · 55 Meter · OverhillsOverhills55 MeterRound P--DNS12
Dec 16JDL Holiday HS InvitationalDec 16 · High Jump · Place 6 · OverhillsOverhillsHigh Jump6.5-01.0012
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · High Jump · Place 5 · OverhillsOverhillsHigh Jump5.5-02.0011
Jan 21Fast Track HS InvitationalJan 21 · High Jump · Place 3 · OverhillsOverhillsHigh Jump35-00.00—
Jan 21Fast Track HS InvitationalJan 21 · 500 Meters · Place 30 · OverhillsOverhills500 Meters301:28.29—
Jan 7Just Don't Lose HS ClassicJan 7 · 500 Meters · Place 32 · OverhillsOverhills500 Meters321:34.27—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 2The Viking Polar BearDec 2 · High Jump · Place 1 · OverhillsOverhillsHigh Jump1.5-0Unofficial12
Jun 16adidas Outdoor NationalsJun 16 · 400 Meters · Place 9 · OverhillsOverhills400 Meters956.80—
Jun 16adidas Outdoor NationalsJun 16 · 400 Meters · Place 9 · OverhillsOverhills400 Meters956.80—
May 20NCHSAA 4A State ChampionshipMay 20 · High Jump · Place 8 · OverhillsOverhillsHigh Jump8.5-211
May 20NCHSAA 4A State ChampionshipMay 20 · 400 Meters · Place 11 · OverhillsOverhills400 Meters11.58.29a11
May 20NCHSAA 4A State ChampionshipMay 20 · 200 Meters · Place 7 · OverhillsOverhills200 Meters7.25.38a11
May 13NCHSAA 4A Mideast RegionalMay 13 · High Jump · Place 3 · OverhillsOverhillsHigh Jump3.5-02.0011
May 13NCHSAA 4A Mideast RegionalMay 13 · 400 Meters · Place 4 · OverhillsOverhills400 Meters4.57.63a11
May 13NCHSAA 4A Mideast RegionalMay 13 · 200 Meters · Place 2 · OverhillsOverhills200 Meters2.25.11a11
Apr 1The Viking Relays Apr 1 · High Jump · Place 3 · OverhillsOverhillsHigh Jump3.4-10.0011
Mar 24Athens Drive Friday Night LightsMar 24 · 200 Meters · Place 3 · OverhillsOverhills200 Meters325.76—
Mar 15All American Conference Meet #1Mar 15 · Combined results · Place 1 · OverhillsOverhillsCombined results15-03.0011
Mar 15All American Conference Meet #1Mar 15 · Combined results · Place 1 · OverhillsOverhillsCombined results11:00.51 PB11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 500 Meters · Place 35 · OverhillsOverhills500 Meters35.1:31.83a11
Dec 17COROS Holiday ClassicDec 17 · High Jump · Place 6 · OverhillsOverhillsHigh Jump6.4-11.0011

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Nov 20JDL HS KickoffNov 20 · High Jump · Place 2 · UnattachedUnattachedHigh Jump2.4-10.0010

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · High Jump · Place 5 · Fayetteville FlyersFayetteville FlyersHigh Jump5.1.42m9
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · 400 Meters · Place 4 · Fayetteville FlyersFayetteville Flyers400 Meters4.1:04.70a9
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · 200 Meters · Place 4 · Fayetteville FlyersFayetteville Flyers200 MetersRound P4.27.55aWind: -19
Jul 15USATF Region 3 Youth ChampionshipsJul 15 · 200 Meters · Place 3 · Fayetteville FlyersFayetteville Flyers200 Meters3.27.84aWind: -0.39
Jul 8USATF NC Association Youth ChampionshipsJul 8 · High Jump · Place 8 · Fayetteville FlyersFayetteville FlyersHigh Jump8.1.27m9
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 400 Meters · Place 15 · Fayetteville FlyersFayetteville Flyers400 MetersRound P15.1:07.36a9
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 200 Meters · Place 23 · Fayetteville FlyersFayetteville Flyers200 MetersRound P23.27.52aWind: -1.79