Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 BODYARMOR State Games · May 3012.20a2026 BODYARMOR State GamesMay 30, 2026
200 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jul 224.44aUSATF Region 3 Junior Olympic ChampionshipJuly 2, 2026
300 Meters · IndoorIt's About Time Invitational · Nov 2240.81aIt's About Time InvitationalNovember 22, 2025
400 Meters · OutdoorUSATF Region 3 Junior Olympic Championship · Jul 256.63aUSATF Region 3 Junior Olympic ChampionshipJuly 2, 2026
400 Meters · Relay Split · IndoorIt's About Time Invitational · Nov 221:10.647It's About Time InvitationalNovember 22, 2025
55 Meter · IndoorStay In Your Lane Invitational · Dec 137.30aStay In Your Lane InvitationalDecember 13, 2025
55 Meters · IndoorMountain Island Winter Invitational · Jan 167.71aMountain Island Winter InvitationalJanuary 16, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 3 · Fayetteville FlyersFayetteville Flyers400 MetersRound P3.57.34a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 1 · Fayetteville FlyersFayetteville Flyers400 Meters1.56.63a PB12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 200 Meters · Place 2 · Fayetteville FlyersFayetteville Flyers200 MetersRound P2.24.64aWind: -0.312
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 200 Meters · Place 2 · Fayetteville FlyersFayetteville Flyers200 Meters2.24.44a PBWind: -0.112
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 1 · Fayetteville FlyersFayetteville Flyers400 Meters1.57.16a12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 200 Meters · Place 1 · Fayetteville FlyersFayetteville Flyers200 Meters1.24.47aWind: 0.112
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 15 · Fayetteville FlyersFayetteville Flyers400 Meters15.57.58a12
May 302026 BODYARMOR State GamesMay 30 · 200 Meters · Place 3 · Fayetteville FlyersFayetteville Flyers200 Meters324.94a12
May 302026 BODYARMOR State GamesMay 30 · 100 Meters · Place 3 · Fayetteville FlyersFayetteville Flyers100 MetersRound P312.20a PB12
May 302026 BODYARMOR State GamesMay 30 · 100 Meters · Place 4 · Fayetteville FlyersFayetteville Flyers100 Meters412.24a12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 200 Meters · Place 2 · Seventy-FirstSeventy-First200 Meters2.24.66a12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 400 Meters · Place 14 · Seventy-FirstSeventy-First400 Meters14.1:00.83a12
May 9NCHSAA 6A Central RegionalMay 9 · 400 Meters · Place 4 · Seventy-FirstSeventy-First400 Meters4.57.85a12
May 9NCHSAA 6A Central RegionalMay 9 · 200 Meters · Place 4 · Seventy-FirstSeventy-First200 Meters4.24.58a12
Apr 30Eastern Sandhills Athletic Conference 5A/6A ChampionshipsApr 30 · 400 Meters · Place 1 · Seventy-FirstSeventy-First400 Meters1.56.97a12
Apr 30Eastern Sandhills Athletic Conference 5A/6A ChampionshipsApr 30 · 200 Meters · Place 1 · Seventy-FirstSeventy-First200 Meters1.25.75a12
Apr 30Eastern Sandhills Athletic Conference 5A/6A ChampionshipsApr 30 · 100 Meters · Place 1 · Seventy-FirstSeventy-First100 MetersRound P1.12.34a12
Apr 30Eastern Sandhills Athletic Conference 5A/6A ChampionshipsApr 30 · 100 Meters · Place 1 · Seventy-FirstSeventy-First100 Meters1.12.35a12
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · 400 Meters · Place 2 · Seventy-FirstSeventy-First400 Meters257.13a12
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · 200 Meters · Place 3 · Seventy-FirstSeventy-First200 Meters325.15a12
Mar 26Eastern Sandhills 5A/6A Conference Meet #4Mar 26 · 400 Meters · Place 1 · Seventy-FirstSeventy-First400 Meters1.59.64a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 300 Meters · Place 7 · Seventy-FirstSeventy-First300 Meters7.41.59a12
Feb 12NCHSAA 6A ChampsFeb 12 · 55 Meter · Place 7 · Seventy-FirstSeventy-First55 MeterRound P7.7.36a12
Feb 12NCHSAA 6A ChampsFeb 12 · 55 Meter · Place 7 · Seventy-FirstSeventy-First55 Meter7.7.39a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 300 Meters · Place 13 · Seventy-FirstSeventy-First300 Meters13.40.93a12
Dec 13Stay In Your Lane InvitationalDec 13 · 55 Meter · Place 12 · Seventy-FirstSeventy-First55 Meter12.7.30a PB12
Nov 22It's About Time InvitationalNov 22 · 300 Meters · Place 4 · Seventy-FirstSeventy-First300 Meters4.40.81a PB12
Nov 22It's About Time InvitationalNov 22 · 400 Meters · Seventy-FirstSeventy-First400 MetersRelay Split—1:10.647 PB12
Jan 16Mountain Island Winter InvitationalJan 16 · 300 Meters · Place 2 · OverhillsOverhills300 Meters243.78a—
Jan 16Mountain Island Winter InvitationalJan 16 · 55 Meters · Place 8 · OverhillsOverhills55 Meters87.71a PB—
Jan 16Mountain Island Winter InvitationalJan 16 · 300 Meters · Place 2 · OverhillsOverhills300 Meters243.7811
Jan 16Mountain Island Winter InvitationalJan 16 · 55 Meters · Place 8 · OverhillsOverhills55 Meters87.7111

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 400 Meters · Place 1 · Fayetteville FlyersFayetteville Flyers400 Meters158.27a11
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 200 Meters · Place 6 · Fayetteville FlyersFayetteville Flyers200 MetersRound P625.92a11
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 200 Meters · Place 5 · Fayetteville FlyersFayetteville Flyers200 Meters525.27a11
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 100 Meters · Place 9 · Fayetteville FlyersFayetteville Flyers100 MetersRound P912.37a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 10 · Fayetteville FlyersFayetteville Flyers400 MetersRound P1059.16a11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 14 · Fayetteville FlyersFayetteville Flyers200 MetersRound P1425.60a11
May 242025 Durham Striders Invitation (Dev)May 24 · 400 Meters · Place 3 · Fayettville FlyFayettville Fly400 Meters359.41—
May 242025 Durham Striders Invitation (Dev)May 24 · 100 Meters · Place 7 · Fayettville FlyFayettville Fly100 Meters712.79—
May 10NCHSAA 4A Mideast Regional 2025May 10 · 200 Meters · Place 6 · OverhillsOverhills200 Meters6.25.30a11
May 10NCHSAA 4A Mideast Regional 2025May 10 · 100 Meters · Place 7 · OverhillsOverhills100 MetersRound P7.12.49a11
May 10NCHSAA 4A Mideast Regional 2025May 10 · 100 Meters · Place 8 · OverhillsOverhills100 Meters8.12.61a11
Apr 30All American Conference ChampionshipApr 30 · 400 Meters · Place 3 · OverhillsOverhills400 Meters359.9111
Apr 30All American Conference ChampionshipApr 30 · 200 Meters · Place 4 · OverhillsOverhills200 Meters425.3011
Apr 30All American Conference ChampionshipApr 30 · 100 Meters · Place 3 · OverhillsOverhills100 Meters312.6011
Apr 30All American Conference ChampionshipApr 30 · 100 Meters · Place 3 · OverhillsOverhills100 MetersRound P312.4411
Apr 126th Annual Kathy McMillan InvitationalApr 12 · 200 Meters · Place 3 · OverhillsOverhills200 Meters326.0911
Apr 126th Annual Kathy McMillan InvitationalApr 12 · 400 Meters · Place 1 · OverhillsOverhills400 Meters11:00.4411
Apr 126th Annual Kathy McMillan InvitationalApr 12 · 100 Meters · Place 3 · OverhillsOverhills100 Meters312.4011
Apr 126th Annual Kathy McMillan InvitationalApr 12 · 100 Meters · Place 5 · OverhillsOverhills100 Meters512.7311
Mar 21Athens Drive Friday Night LightsMar 21 · 200 Meters · Place 4 · OverhillsOverhills200 Meters426.7011
Mar 21Athens Drive Friday Night LightsMar 21 · 200 Meters · Place 4 · OverhillsOverhills200 Meters426.7011
Mar 8Golden Dash Relays 2025Mar 8 · 400 Meters · Place 4 · OverhillsOverhills400 Meters459.9411
Mar 8Golden Dash Relays 2025Mar 8 · 200 Meters · Place 2 · OverhillsOverhills200 Meters226.5611

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Titan ClashDec 5 · 300 Meters · Place 1 · OverhillsOverhills300 Meters1.43.66a11
Dec 5Titan ClashDec 5 · 55 Meter · Place 4 · OverhillsOverhills55 Meter4.7.52a11
Nov 19South Iredell InvitationalNov 19 · 300 Meters · Place 1 · OverhillsOverhills300 Meters1.43.66a11
Nov 19South Iredell InvitationalNov 19 · 55 Meter · Place 4 · OverhillsOverhills55 Meter4.7.62a11

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 11NCHSAA 4A Mideast RegionalMay 11 · 400 Meters · Place 13 · OverhillsOverhills400 Meters13.1:01.06a10
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 400 Meters · Place 4 · OverhillsOverhills400 Meters41:01.03—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 400 Meters · Place 2 · OverhillsOverhills400 Meters21:01.53—
May 4NCRunners Elite Junior/Senior Frosh/Soph InvitationalMay 4 · 200 Meters · Place 3 · OverhillsOverhills200 Meters326.52—
Apr 24All American Conference ChampionshipApr 24 · 200 Meters · Place 5 · OverhillsOverhills200 Meters527.6610
Apr 24All American Conference ChampionshipApr 24 · 400 Meters · Place 2 · OverhillsOverhills400 Meters21:02.3210
Apr 22AAC meet #6 Last Chance MeetApr 22 · 400 Meters · Place 2 · OverhillsOverhills400 Meters2.1:04.68a10
Apr 22AAC meet #6 Last Chance MeetApr 22 · 100 Meters · Place 1 · OverhillsOverhills100 Meters1.12.92a10
Apr 17AAC Meet #5Apr 17 · 400 Meters · Place 2 · OverhillsOverhills400 Meters2.1:01.5310
Apr 17AAC Meet #5Apr 17 · 200 Meters · Place 5 · OverhillsOverhills200 Meters5.26.5210
Apr 13Hornets InvitationalApr 13 · 200 Meters · Place 25 · OverhillsOverhills200 Meters25.27.26aWind: 2.710
Apr 13Hornets InvitationalApr 13 · 100 Meters · Place 30 · OverhillsOverhills100 MetersRound P30.13.56aWind: 0.310
Mar 16Mid-South RelaysMar 16 · 100 Meters · Place 6 · OverhillsOverhills100 Meters613.3810
Mar 16Mid-South RelaysMar 16 · 100 Meters · Place 6 · OverhillsOverhills100 MetersRound P613.4410
Mar 16Mid-South RelaysMar 16 · 100 Meters · Place 6 · OverhillsOverhills100 Meters613.44a—
Mar 16Mid-South RelaysMar 16 · 100 Meters · Place 6 · OverhillsOverhills100 Meters613.38a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 16adidas Outdoor NationalsJun 16 · 200 Meters · Place 56 · OverhillsOverhills200 Meters5627.52—
Jun 16adidas Outdoor NationalsJun 16 · 200 Meters · Place 56 · OverhillsOverhills200 Meters5627.52—