Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU North Carolina District Qualifier · Jun 70.2AAU North Carolina District QualifierJune 7, 2024
200 Meters · Outdoor2025 BODYARMOR State Games · Jun 724.36a2025 BODYARMOR State GamesJune 7, 2025
300 Meters · IndoorPhoenix Academy Invitational · Dec 241.52aPhoenix Academy InvitationalDecember 2, 2025
400 Meters · Outdoor20th Annual Bring the Heat Invitational · Apr 1959.37a20th Annual Bring the Heat InvitationalApril 19, 2025
500 Meters · IndoorSpartan Last Chance · Feb 31:21.45Spartan Last ChanceFebruary 3, 2025
55 Meter · IndoorNCHSAA 5A Champs · Feb 187.33aNCHSAA 5A ChampsFebruary 18, 2026
55 Meters · IndoorSouthwest Guilford Invitational #2 · Jan 97.41Southwest Guilford Invitational #2January 9, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 200 Meters · Place 6 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound P6.25.86aWind: -1.310
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 200 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters2.24.95aWind: 0.510
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100 Meters · Place 5 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound P5.12.57aWind: -0.810
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100 Meters · Place 3 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters3.12.25aWind: -1.110
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 17 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound P17.25.80aWind: -0.710
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 12 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound S12.25.96aWind: -1.110
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 17 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound P17.12.52aWind: 0.210
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 13 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound S13.12.66aWind: -1.610
Jul 11Annual Lee Vernon McNeillJul 11 · 200 Meters · Place 3 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters3.25.55aWind: 0.710
Jul 11Annual Lee Vernon McNeillJul 11 · 100 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters2.12.54aWind: 0.310

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 500 Meters · Place 7 · Northeast GuilfordNortheast Guilford500 Meters7.1:22.00a10
Feb 18NCHSAA 5A ChampsFeb 18 · 300 Meters · Place 7 · Northeast GuilfordNortheast Guilford300 Meters7.42.86a10
Feb 18NCHSAA 5A ChampsFeb 18 · 55 Meter · Place 4 · Northeast GuilfordNortheast Guilford55 MeterRound P4.7.36a10
Feb 18NCHSAA 5A ChampsFeb 18 · 55 Meter · Place 5 · Northeast GuilfordNortheast Guilford55 Meter5.7.33a PB10

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 9SW Guilford Invitational #1Dec 9 · 300 Meters · Place 3 · Northeast GuilfordNortheast Guilford300 Meters3.42.13a10
Dec 9SW Guilford Invitational #1Dec 9 · 55 Meter · Place 6 · Northeast GuilfordNortheast Guilford55 Meter6.7.33a10
Dec 2Phoenix Academy InvitationalDec 2 · 300 Meters · Place 1 · Northeast GuilfordNortheast Guilford300 Meters1.41.52a PB10
Dec 2Phoenix Academy InvitationalDec 2 · 55 Meter · Place 1 · Northeast GuilfordNortheast Guilford55 Meter1.7.37a10
Feb 15NCHSAA 3A State Championships Feb 15 · 500 Meters · Place 7 · Northeast GuilfordNortheast Guilford500 Meters7.1:21.50a9
Feb 15NCHSAA 3A State Championships Feb 15 · 300 Meters · Place 14 · Northeast GuilfordNortheast Guilford300 Meters14.43.97a9
Feb 3Spartan Last ChanceFeb 3 · 300 Meters · Place 8 · NE GuilfordNE Guilford300 Meters843.889
Feb 3Spartan Last ChanceFeb 3 · 500 Meters · Place 1 · NE GuilfordNE Guilford500 Meters11:21.45 PB9
Jan 9Southwest Guilford Invitational #2Jan 9 · 500 Meters · Place 3 · NE GuilfordNE Guilford500 Meters31:23.569
Jan 9Southwest Guilford Invitational #2Jan 9 · 55 Meters · Place 4 · NE GuilfordNE Guilford55 Meters47.41 PB9

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 200 Meters · Place 6 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound P624.75a12
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 200 Meters · Place 4 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters424.41a12
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 100 Meters · Place 6 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound P612.35a12
Jul 182025 Russell E. Blunt East Coast InvitationalJul 18 · 100 Meters · Place 5 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters512.09a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 9 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 MetersRound P959.83a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 8 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound P825.17a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 200 Meters · Place 6 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters624.56a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100 Meters · Place 8 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound P812.15a12
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters212.04a12
Jun 72025 BODYARMOR State GamesJun 7 · 400 Meters · Place 1 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 Meters11:00.06a12
Jun 72025 BODYARMOR State GamesJun 7 · 200 Meters · Place 1 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters124.36a PB12
Jun 72025 BODYARMOR State GamesJun 7 · 100 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound P212.27a12
Jun 72025 BODYARMOR State GamesJun 7 · 100 Meters · Place 1 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters111.93a12
May 31James Carter Invitational 2025May 31 · 400 Meters · Place 4 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 Meters41:00.06a12
May 31James Carter Invitational 2025May 31 · 100 Meters · Place 4 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters412.38a12
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 200 Meters · Place 5 · Northeast GuilfordNortheast Guilford200 Meters5.24.71aWind: 09
May 10NCHSAA 3A Midwest RegionalMay 10 · 400 Meters · Place 8 · Northeast GuilfordNortheast Guilford400 Meters8.1:01.53a9
May 10NCHSAA 3A Midwest RegionalMay 10 · 200 Meters · Place 4 · Northeast GuilfordNortheast Guilford200 Meters4.24.83aWind: 09
Apr 29MidState ChampionshipApr 29 · 400 Meters · Place 3 · Northeast GuilfordNortheast Guilford400 Meters3.1:01.52a9
Apr 29MidState ChampionshipApr 29 · 200 Meters · Place 5 · Northeast GuilfordNortheast Guilford200 Meters5.26.09a9
Apr 23Mid-State 3A Meet 4Apr 23 · 400 Meters · Place 2 · Northeast GuilfordNortheast Guilford400 Meters2.1:01.30a9
Apr 23Mid-State 3A Meet 4Apr 23 · 200 Meters · Place 2 · Northeast GuilfordNortheast Guilford200 Meters2.25.35a9
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 Meters2.59.37a PB12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 3 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound P3.25.07a12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters2.24.83a12
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 100 Meters · Place 3 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters3.12.21a12
Apr 5Panther InvitationalApr 5 · 200 Meters · Place 13 · Northeast GuilfordNortheast Guilford200 Meters13.25.28a9

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16North Stokes Indoor Track ClassicDec 16 · 500 Meters · Place 2 · Northeast GuilfordNortheast Guilford500 Meters2.1:26.23a9
Dec 16North Stokes Indoor Track ClassicDec 16 · 300 Meters · Place 2 · Northeast GuilfordNortheast Guilford300 Meters2.42.93a9
Dec 16North Stokes Indoor Track ClassicDec 16 · 55 Meter · Place 2 · Northeast GuilfordNortheast Guilford55 Meter2.7.44a9
Dec 10Southwest Guilford Invitational #1Dec 10 · 500 Meters · Place 4 · Northeast GuilfordNortheast Guilford500 Meters4.1:24.25a9
Dec 10Southwest Guilford Invitational #1Dec 10 · 300 Meters · Place 3 · Northeast GuilfordNortheast Guilford300 Meters3.42.46a9
Dec 10Southwest Guilford Invitational #1Dec 10 · 55 Meter · Place 7 · Northeast GuilfordNortheast Guilford55 Meter7.7.41a9
Dec 5Titan ClashDec 5 · 500 Meters · Place 1 · Northeast GuilfordNortheast Guilford500 Meters1.1:25.53a9
Dec 5Titan ClashDec 5 · 300 Meters · Place 3 · Northeast GuilfordNortheast Guilford300 Meters3.43.95a9
Dec 5Titan ClashDec 5 · 55 Meter · Place 2 · Northeast GuilfordNortheast Guilford55 Meter2.7.43a9

2024 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 100 Meters · Place 76 · 09 Greensboro C09 Greensboro C100 MetersRound P7613.06—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 400 Meters · Place 10 · Greensboro CheetahsGreensboro Cheetahs400 MetersRound P101:01.45—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 200 Meters · Place 9 · Greensboro CheetahsGreensboro Cheetahs200 MetersRound P926.39—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 100 Meters · Place 7 · Greensboro CheetahsGreensboro Cheetahs100 MetersRound P712.46—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 100 Meters · Place 7 · Greensboro CheetahsGreensboro Cheetahs100 Meters712.50—
Jun 27AAU NC Regional 25 QualifierJun 27 · 400 Meters · Place 14 · Greensboro CheetahsGreensboro Cheetahs400 Meters141:02.11—
Jun 27AAU NC Regional 25 QualifierJun 27 · 200 Meters · Place 9 · Greensboro CheetahsGreensboro Cheetahs200 Meters925.41—
Jun 27AAU NC Regional 25 QualifierJun 27 · 100 Meters · Place 7 · Greensboro CheetahsGreensboro Cheetahs100 Meters712.60—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 9 · The Greensboro CheetahsThe Greensboro Cheetahs400 Meters91:01.44a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 8 · The Greensboro CheetahsThe Greensboro Cheetahs200 Meters825.69a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 7 · The Greensboro CheetahsThe Greensboro Cheetahs100 Meters712.59a—
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 3 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 MetersRound P3.1:02.35a11
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 3 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 Meters3.1:02.09a11
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound P2.26.58aWind: -1.311
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters2.25.85aWind: 0.311
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound P2.12.70aWind: 0.111
Jun 15Jim Law Invitational (Youth)Jun 15 · 100 Meters · Place 1 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters1.12.30aWind: 0.511
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 12 · The Greensboro CheetahsThe Greensboro Cheetahs400 Meters121:00.86a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 7 · The Greensboro CheetahsThe Greensboro Cheetahs200 Meters725.41a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 6 · The Greensboro CheetahsThe Greensboro Cheetahs200 Meters625.59a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · Place 4 · The Greensboro CheetahsThe Greensboro Cheetahs100 Meters412.35a—
Jun 7AAU North Carolina District QualifierJun 7 · 100 Meters · The Greensboro CheetahsThe Greensboro Cheetahs100 Meters—0.2 PB—
Jun 1James Carter InvitationalJun 1 · 400 Meters · Place 8 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 Meters8.1:02.09a11
Jun 1James Carter InvitationalJun 1 · 200 Meters · Place 4 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters4.26.00aWind: -0.611
Jun 1James Carter InvitationalJun 1 · 100 Meters · Place 4 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 MetersRound P4.12.56aWind: 011
Jun 1James Carter InvitationalJun 1 · 100 Meters · Place 6 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters6.12.56aWind: 0.611
May 252024 Durham Striders Invitational ( DEV)May 25 · 400 Meters · Place 4 · Greensboro CheetahsGreensboro Cheetahs400 Meters41:03.35—
May 252024 Durham Striders Invitational ( DEV)May 25 · 100 Meters · Place 3 · Greensboro CheetahsGreensboro Cheetahs100 Meters312.50—
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 9 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 Meters9.1:03.23a11
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 4 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters4.25.84a11
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 2 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters2.12.48a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 15 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.400 Meters15.1:01.96a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 5 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 MetersRound P5.25.86a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 4 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.200 Meters4.25.69a11
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 6 · The Greensboro Cheetahs Inc.The Greensboro Cheetahs Inc.100 Meters6.12.76a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 5 · The Greensboro CheetahsThe Greensboro Cheetahs400 MetersRound P51:01.94a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 6 · The Greensboro CheetahsThe Greensboro Cheetahs400 Meters61:02.54a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 5 · The Greensboro CheetahsThe Greensboro Cheetahs200 MetersRound P526.02a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 200 Meters · Place 7 · The Greensboro CheetahsThe Greensboro Cheetahs200 Meters726.90a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 100 Meters · Place 4 · The Greensboro CheetahsThe Greensboro Cheetahs100 MetersRound P413.11a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 100 Meters · Place 4 · The Greensboro CheetahsThe Greensboro Cheetahs100 Meters412.70a—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 400 Meters · Place 11 · Greensboro CheetahsGreensboro Cheetahs400 Meters111:07.68—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 100 Meters · Place 13 · Greensboro CheetahsGreensboro Cheetahs100 MetersRound P1313.56—
Jun 4North Carolina AAU District MeetJun 4 · 400 Meters · Place 14 · 09 Greensboro C09 Greensboro C400 Meters141:08.01—
Jun 4North Carolina AAU District MeetJun 4 · 200 Meters · Place 22 · 09 Greensboro C09 Greensboro C200 MetersRound P2229.10—
Jun 4North Carolina AAU District MeetJun 4 · 100 Meters · Place 13 · 09 Greensboro C09 Greensboro C100 MetersRound P1313.567—