Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorSC AAU District Qualifier · Jun 518.54aSC AAU District QualifierJune 5, 2021
110m Hurdles · 39" / 0.991m · OutdoorUnder Armour Track & Field Nationals at IMG Academy · May 2914.32aUnder Armour Track & Field Nationals at IMG AcademyMay 29, 2026
1500 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 225:28.72aUSATF South Carolina Association Junior Olympic ChampionshipsJune 22, 2018
200 Meters · OutdoorAAU Region 8 Qualifier · Jun 2727.82AAU Region 8 QualifierJune 27, 2019
200m Hurdles · 30" / 0.762m · OutdoorSC AAU District Qualifier · Jun 531.13aSC AAU District QualifierJune 5, 2021
300m Hurdles · 36" / 0.914m · OutdoorBojangles Blazer Twilight Invitational · Apr 337.26aBojangles Blazer Twilight InvitationalApril 3, 2026
400 Meters · OutdoorAAU Region 8 Qualifier · Jun 271:04.75AAU Region 8 QualifierJune 27, 2019
400m Hurdles · 36" / 0.914m · OutdoorSCHSL State Championships - AAAAA Div. 1 · May 1754.79aSCHSL State Championships - AAAAA Div. 1May 17, 2025
800 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 92:33.84aUSATF South Carolina Association Junior Olympic ChampionshipsJune 9, 2017
80m Hurdles · 30" / 0.762m · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 2215.33aUSATF South Carolina Association Junior Olympic ChampionshipsJune 22, 2018
High Jump · OutdoorSC AAU District Qualifier · Jun 51.16mSC AAU District QualifierJune 5, 2021
Long Jump · OutdoorSC AAU District Qualifier · Jun 54.49mSC AAU District QualifierJune 5, 2021

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · 110m Hurdles · Place 11 · Ridge ViewRidge View110m Hurdles39" / 0.991mRound P11.14.32a PBWind: 0.612
Apr 29SCHSL 5A - Region 5Apr 29 · 400m Hurdles · Place 2 · Ridge ViewRidge View400m Hurdles36" / 0.914m2.55.54a12
Apr 29SCHSL 5A - Region 5Apr 29 · 110m Hurdles · Place 2 · Ridge ViewRidge View110m Hurdles39" / 0.991m2.14.43a12
Apr 15Ridge View Home Meet 3Apr 15 · 400m Hurdles · Place 3 · Ridge ViewRidge View400m Hurdles36" / 0.914m3.1:00.72a12
Apr 15Ridge View Home Meet 3Apr 15 · 110m Hurdles · Place 1 · Ridge ViewRidge View110m Hurdles39" / 0.991m1.14.46a12
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · 300m Hurdles · Place 3 · Ridge ViewRidge View300m Hurdles36" / 0.914m3.37.26a PB12
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · 110m Hurdles · Place 1 · Ridge ViewRidge View110m Hurdles39" / 0.991m1.14.28aWind: 2.412
Mar 21Bob Jenkins Coaches Classic Track and Field DISTRICT 4Mar 21 · 110m Hurdles · Place 2 · Ridge ViewRidge View110m Hurdles39" / 0.991m2.14.36a12
Mar 7Diamond Hornets InvitationalMar 7 · 400m Hurdles · Place 2 · Ridge ViewRidge View400m Hurdles21:00.4112
Mar 7Diamond Hornets InvitationalMar 7 · 110m Hurdles · Place 2 · Ridge ViewRidge View110m HurdlesRound P214.5612
Mar 7Diamond Hornets InvitationalMar 7 · 110m Hurdles · Place 2 · Ridge ViewRidge View110m Hurdles214.8412

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAAA Div. 1May 17 · 400m Hurdles · Place 2 · Ridge ViewRidge View400m Hurdles36" / 0.914m2.54.79a PB11
May 17SCHSL State Championships - AAAAA Div. 1May 17 · 110m Hurdles · Ridge ViewRidge View110m Hurdles39" / 0.991m—DQ11
May 10SCHSL 5A - D1 Mid StateMay 10 · 110m Hurdles · Place 1 · Ridge ViewRidge View110m Hurdles115.2011
May 10SCHSL 5A - D1 Mid StateMay 10 · 400m Hurdles · Place 1 · Ridge ViewRidge View400m Hurdles156.6611
Apr 4Blazer Twilight InvitationalApr 4 · 110m Hurdles · Place 9 · Ridge ViewRidge View110m Hurdles915.2911
Mar 28Blazer Twilight Mar 28 · 110m Hurdles · Place 9 · Ridge ViewRidge View110m Hurdles39" / 0.991m9.15.29aWind: 0.311
Mar 8Clash of the CarolinasMar 8 · 110m Hurdles · Place 6 · Ridge ViewRidge View110m Hurdles39" / 0.991mRound P6.15.12aWind: 211
Mar 8Clash of the CarolinasMar 8 · 110m Hurdles · Place 4 · Ridge ViewRidge View110m Hurdles39" / 0.991m4.14.63aWind: 1.511
Mar 1Diamond Hornets InvitationalMar 1 · 400m Hurdles · Place 1 · Ridge ViewRidge View400m Hurdles155.41—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAAAMay 18 · 400m Hurdles · Place 6 · Ridge ViewRidge View400m Hurdles36" / 0.914m6.56.52a10
May 11SCHSL 4A - Lower StateMay 11 · 400m Hurdles · Place 2 · Ridge ViewRidge View400m Hurdles36" / 0.914m2.56.35a10
May 1SCHSL 4A - Region 5May 1 · 400m Hurdles · Place 3 · Ridge ViewRidge View400m Hurdles356.6010
May 1SCHSL 4A - Region 5May 1 · 110m Hurdles · Place 4 · Ridge ViewRidge View110m Hurdles415.6910
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 400m Hurdles · Place 7 · Ridge ViewRidge View400m Hurdles36" / 0.914m7.56.66a10
Apr 17Ridge View Home Meet #2Apr 17 · 110m Hurdles · Place 4 · Ridge ViewRidge View110m Hurdles416.0610
Apr 17Ridge View Home Meet #2Apr 17 · 110m Hurdles · Place 4 · Ridge ViewRidge View110m Hurdles416.0610
Mar 29Blazer Twilight InvitationalMar 29 · 110m Hurdles · Place 12 · Ridge ViewRidge View110m Hurdles1215.9510
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 4Mar 23 · 400m Hurdles · Place 2 · Ridge ViewRidge View400m Hurdles36" / 0.914m2.56.21a10
Mar 19Keenan Meet #1Mar 19 · 400m Hurdles · Ridge ViewRidge View400m Hurdles36" / 0.914m—DNS10
Mar 19Keenan Meet #1Mar 19 · 110m Hurdles · Place 11 · Ridge ViewRidge View110m Hurdles39" / 0.991m11.17.29aWind: 1.410

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 7SCISA Track and Field ChampionshipsMay 7 · 400m Hurdles · Place 8 · Cardinal NewmanCardinal Newman400m Hurdles36" / 0.914m8.1:06.87a8

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · 100m Hurdles · Place 2 · Team BlazeTeam Blaze100m Hurdles33" / 0.838m2.17.29aUnofficial7
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · Long Jump · Place 4 · Team BlazeTeam BlazeLong Jump4.4.52mUnofficial7
Jun 5SC AAU District QualifierJun 5 · 200m Hurdles · Place 3 · Team BlazeTeam Blaze200m Hurdles30" / 0.762m3.31.13a PB7
Jun 5SC AAU District QualifierJun 5 · 100m Hurdles · Place 3 · Team BlazeTeam Blaze100m Hurdles33" / 0.838m3.18.54a PB7
Jun 5SC AAU District QualifierJun 5 · Long Jump · Place 5 · Team BlazeTeam BlazeLong Jump5.4.49m PB7
Jun 5SC AAU District QualifierJun 5 · High Jump · Place 3 · Team BlazeTeam BlazeHigh Jump3.1.16m PB7

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 27AAU Region 8 QualifierJun 27 · 80m Hurdles · Place 5 · 07 Blasters TC07 Blasters TC80m Hurdles513.77—
Jun 27AAU Region 8 QualifierJun 27 · 80m Hurdles · Place 6 · 07 Blasters TC07 Blasters TC80m HurdlesRound P614.39—
Jun 27AAU Region 8 QualifierJun 27 · 400 Meters · Place 11 · 07 Blasters TC07 Blasters TC400 MetersRound P111:04.75 PB—
Jun 27AAU Region 8 QualifierJun 27 · 200 Meters · Place 19 · 07 Blasters TC07 Blasters TC200 MetersRound P1927.82 PB—
Jun 1AAU South Carolina District QualifierJun 1 · 80m Hurdles · Place 5 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB80m Hurdles30" / 0.762m5.16.38a5
Jun 1AAU South Carolina District QualifierJun 1 · 400 Meters · Place 3 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB400 Meters3.1:05.19a5
Jun 1AAU South Carolina District QualifierJun 1 · 200 Meters · Place 7 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB200 MetersRound P7.27.96a5
Jun 1AAU South Carolina District QualifierJun 1 · 200 Meters · Place 6 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB200 Meters6.28.21a5

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 6 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB80m Hurdles30" / 0.762mRound P6.15.39aWind: 3.14
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 4 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB80m Hurdles30" / 0.762m4.15.33a PBWind: 3.54
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 6 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB1500 Meters6.5:28.72a PB4
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 3 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB800 Meters3.2:38.81a4
May 252018 Epitome Of Excellence Track And Field Classic/USATF Florida Combined Events Challenge May 25 · 80m Hurdles · Place 4 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB80m Hurdles30" / 0.762m4.17.64aUnofficial4
May 252018 Epitome Of Excellence Track And Field Classic/USATF Florida Combined Events Challenge May 25 · 1500 Meters · Place 1 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB1500 Meters1.5:20.03aUnofficial4
May 252018 Epitome Of Excellence Track And Field Classic/USATF Florida Combined Events Challenge May 25 · 800 Meters · Place 1 · BLASTERS TRACK CLUBBLASTERS TRACK CLUB800 Meters1.2:49.75aUnofficial4

2017 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 800 Meters · Place 1 · Team BlazeTeam Blaze800 Meters1.2:38.42a3
Jun 29AAU Region 08 QualifierJun 29 · 400 Meters · Place 2 · Team BlazeTeam Blaze400 MetersRound P2.1:05.38a3
Jun 29AAU Region 08 QualifierJun 29 · 400 Meters · Place 3 · Team BlazeTeam Blaze400 Meters3.1:04.81a3
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 800 Meters · Place 1 · Team BlazeTeam Blaze800 Meters1.2:33.84a PB3
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 1 · Team BlazeTeam Blaze400 MetersRound P1.1:05.81a3
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 400 Meters · Place 1 · Team BlazeTeam Blaze400 Meters1.1:05.65a3
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 800 Meters · Place 2 · Team BlazeTeam Blaze800 Meters2.2:37.87a3
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 400 Meters · Place 1 · Team BlazeTeam Blaze400 Meters1.1:07.80a3