Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSpring Valley vs. Clover Meet · Mar 1210.90Spring Valley vs. Clover MeetMarch 12, 2024
200 Meters · IndoorGamecock Opener · Jan 1121.49aGamecock OpenerJanuary 11, 2025
200 Meters · OutdoorRaleigh Relays · Mar 2620.93aRaleigh RelaysMarch 26, 2026
300 Meters · IndoorClemson Opener · Dec 532.67aClemson OpenerDecember 5, 2025
400 Meters · IndoorUSC Invite · Feb 2146.40USC InviteFebruary 21, 2026
400 Meters · OutdoorNCAA DI Outdoor Championships - East First-Rounds · May 2744.83aNCAA DI Outdoor Championships - East First-RoundsMay 27, 2026
High Jump · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 2148.2SCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 21, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 400 Meters · Place 16 · South CarolinaSouth Carolina400 MetersRound P16.45.76aSo
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 400 Meters · Place 15 · South CarolinaSouth Carolina400 MetersRound P15.45.62aSo
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 400 Meters · Place 8 · South CarolinaSouth Carolina400 MetersRound S8.44.83a PBSo
May 142026 SEC Outdoor Track & Field ChampionshipsMay 14 · 400 Meters · South CarolinaSouth Carolina400 MetersRound P--DNSSo
May 22026 East Coast RelaysMay 2 · 400 Meters · Place 2 · South CarolinaSouth Carolina400 Meters2.45.19aSo
Apr 25Tiger Track ClassicApr 25 · 200 Meters · South CarolinaSouth Carolina200 Meters--DNSWind: 0.6So
Apr 16Tom Jones MemorialApr 16 · 400 Meters · Place 2 · South CarolinaSouth Carolina400 Meters2.44.93aSo
Mar 26Raleigh RelaysMar 26 · 200 Meters · Place 6 · South CarolinaSouth Carolina200 Meters6.20.93a PBWind: -0.4So

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21USC InviteFeb 21 · 400 Meters · Place 3 · South CarolinaSouth Carolina400 Meters346.40 PBSO
Jan 23Orange and Purple InvitationalJan 23 · 400 Meters · Place 8 · South CarolinaSouth Carolina400 Meters846.77SO

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Clemson OpenerDec 5 · 300 Meters · Place 2 · South CarolinaSouth Carolina300 Meters2.32.67a PBSo
Feb 22USC Indoor OpenFeb 22 · 400 Meters · Place 1 · South CarolinaSouth Carolina400 Meters1.46.66aFr
Feb 14Tiger Paw InvitationalFeb 14 · 400 Meters · Place 19 · South CarolinaSouth Carolina400 Meters1946.68a—
Feb 762nd Annual East Coast InvitationalFeb 7 · 400 Meters · Place 19 · South CarolinaSouth Carolina400 Meters19.50.24aFr
Feb 1Gamecock ChallengeFeb 1 · 400 Meters · Place 1 · South CarolinaSouth Carolina400 Meters146.61a—
Jan 11Gamecock OpenerJan 11 · 200 Meters · Place 9 · South CarolinaSouth Carolina200 Meters921.49a PB—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 19USATF U-20 National ChampionshipsJun 19 · 400 Meters · UnattachedUnattached400 MetersRound P--DQFr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 400 Meters · South CarolinaSouth Carolina400 MetersRound P--DQFr
May 15SEC Outdoor ChampionshipsMay 15 · 400 Meters · Place 19 · South CarolinaSouth Carolina400 MetersRound P19.46.23aFr
Apr 12Gamecock InvitationalApr 12 · 400 Meters · Place 3 · South CarolinaSouth Carolina400 Meters3.46.17aFr
Apr 12Gamecock InvitationalApr 12 · 200 Meters · Place 6 · South CarolinaSouth Carolina200 Meters6.21.22aWind: 1.7Fr
Mar 21Weems Baskin InvitationalMar 21 · 200 Meters · Place 7 · South CarolinaSouth Carolina200 Meters721.50aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Clemson OpenerDec 6 · 300 Meters · Place 9 · South CarolinaSouth Carolina300 Meters9.33.53aFr

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAAAMay 17 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters1.46.70a12
May 17SCHSL State Championships - AAAAAMay 17 · 200 Meters · Place 3 · Spring ValleySpring Valley200 Meters3.21.53aWind: 0.412
May 11SCHSL 5A - Upper StateMay 11 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters1.46.76a12
May 11SCHSL 5A - Upper StateMay 11 · 200 Meters · Place 2 · Spring ValleySpring Valley200 Meters2.21.45aWind: 2.312
May 1SCHSL 5A - Region 3May 1 · 400 Meters · Place 2 · Spring ValleySpring Valley400 Meters2.49.65a12
May 1SCHSL 5A - Region 3May 1 · 200 Meters · Place 2 · Spring ValleySpring Valley200 Meters2.21.54a12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters1.46.86a12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 200 Meters · Place 3 · Spring ValleySpring Valley200 Meters3.21.59a12
Apr 12All American Track ClassicApr 12 · 400 Meters · Place 2 · Spring ValleSpring Valle400 Meters247.5712
Apr 12All American Track ClassicApr 12 · 200 Meters · Place 3 · Spring ValleSpring Valle200 Meters321.6912
Apr 12All American Track ClassicApr 12 · 200 Meters · Place 3 · Spring ValleSpring Valle200 Meters321.6312
Apr 6Golden Corner InvitationalApr 6 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters147.23SR
Apr 6Golden Corner InvitationalApr 6 · 200 Meters · Place 2 · Spring ValleySpring Valley200 Meters221.58SR
Apr 6Golden Corner InvitationalApr 6 · 100 Meters · Place 3 · Spring ValleySpring Valley100 Meters310.95SR
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 4Mar 23 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters1.48.40a12
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 4Mar 23 · 200 Meters · Place 2 · Spring ValleySpring Valley200 Meters2.21.97a12
Mar 16 Clash of the Carolina'sMar 16 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters1.47.73a12
Mar 16 Clash of the Carolina'sMar 16 · 200 Meters · Place 3 · Spring ValleySpring Valley200 Meters3.21.72a12
Mar 16 Clash of the Carolina'sMar 16 · 100 Meters · Place 4 · Spring ValleySpring Valley100 MetersRound P4.11.20aWind: -0.412
Mar 16 Clash of the Carolina'sMar 16 · 100 Meters · Spring ValleySpring Valley100 Meters—DNSWind: -0.112
Mar 12Spring Valley vs. Clover MeetMar 12 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters147.78—
Mar 12Spring Valley vs. Clover MeetMar 12 · 200 Meters · Place 1 · Spring ValleySpring Valley200 Meters121.66—
Mar 12Spring Valley vs. Clover MeetMar 12 · 100 Meters · Place 1 · Spring ValleySpring Valley100 Meters110.90 PB—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 400 Meters · Team BlazeTeam Blaze400 MetersRound P--DNS11
May 20SCHSL State Championships - AAAAAMay 20 · 400 Meters · Place 3 · Spring ValleySpring Valley400 Meters3.48.00a11
May 13SCHSL 5A - Upper StateMay 13 · 400 Meters · Place 4 · Spring ValleySpring Valley400 Meters4.48.19a11
May 13SCHSL 5A - Upper StateMay 13 · 200 Meters · Place 16 · Spring ValleySpring Valley200 Meters16.22.74a11
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters147.76—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · High Jump · Place 2 · Spring ValleySpring ValleyHigh Jump248.2 PB—
Apr 5Blythewood MeetApr 5 · 400 Meters · Place 1 · Spring ValleSpring Valle400 Meters147.5711
Apr 5Blythewood MeetApr 5 · 400 Meters · Place 1 · Spring ValleSpring Valle400 Meters147.5711
Mar 31Beach Run InvitationalMar 31 · 200 Meters · Place 5 · Spring ValleySpring Valley200 Meters522.40JR
Mar 31Beach Run InvitationalMar 31 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters149.75JR
Mar 31Beach Run InvitationalMar 31 · 200 Meters · Place 1 · Spring ValleySpring Valley200 MetersRound P122.32JR
Mar 31Beach Run InvitationalMar 31 · 200 Meters · Place 7 · Spring ValleySpring Valley200 MetersRound P722.32JR
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 4Mar 24 · 400 Meters · Place 1 · Spring ValleSpring Valle400 Meters148.20—
Mar 4The Wood Low Country InvitationalMar 4 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters149.17—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18USC Youth Gamecock Challenge FinaleFeb 18 · 400 Meters · Place 7 · Team BlazeTeam Blaze400 Meters7.50.29a11

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 400 Meters · Place 28 · Team BlazeTeam Blaze400 Meters2850.69(50.687 9—
Jun 4AAU District Qualifier - South CarolinaJun 4 · 400 Meters · Place 1 · Team BlazeTeam Blaze400 Meters149.61—
May 20SCHSL State Championships - AAAAAMay 20 · 400 Meters · Place 3 · Spring ValleySpring Valley400 Meters3.48.73a10
May 14SCHSL 5A - Upper StateMay 14 · 400 Meters · Place 2 · Spring ValleySpring Valley400 Meters2.49.26a10
May 4SCHSL 5A - Region 4May 4 · 400 Meters · Place 1 · Spring ValleySpring Valley400 Meters1.48.74a10
Apr 23SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 23 · 400 Meters · Place 10 · Spring ValleySpring Valley400 Meters1051.20SO
Apr 2Cane Bay Track and Field InvitationalApr 2 · 400 Meters · Place 5 · Spring ValleySpring Valley400 Meters5.51.60a10
Mar 30Spring Valley vs. Northwestern MeetMar 30 · 400 Meters · Place 2 · Spring ValleSpring Valle400 Meters252.55—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 4Mar 26 · 400 Meters · Place 3 · Spring ValleSpring Valle400 Meters351.39—
Mar 23Ridge View Meet #1Mar 23 · 400 Meters · Place 3 · Spring ValleSpring Valle400 Meters351.4510
Mar 5Woodland Low Country InvitationalMar 5 · 400 Meters · Place 2 · Spring ValleySpring Valley400 Meters2.51.42a10

2021 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 400 Meters · Place 7 · Team BlazeTeam Blaze400 MetersRound P7.52.34a9
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 400 Meters · Place 8 · Team BlazeTeam Blaze400 Meters8.52.62a9
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 400 Meters · Place 2 · Team BlazeTeam Blaze400 Meters251.83—
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 200 Meters · Place 5 · Team BlazeTeam Blaze200 MetersRound P523.88—
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 400 Meters · Place 1 · Team BlazeTeam Blaze400 MetersRound P152.70—
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · 400 Meters · Place 2 · Team BlazeTeam Blaze400 Meters2.52.66aUnofficial9
Jun 5SC AAU District QualifierJun 5 · 400 Meters · Place 2 · Team BlazeTeam Blaze400 Meters2.51.57a9
Jun 5SC AAU District QualifierJun 5 · 200 Meters · Place 5 · Team BlazeTeam Blaze200 MetersRound P5.23.57a9
Jun 5SC AAU District QualifierJun 5 · 200 Meters · Place 5 · Team BlazeTeam Blaze200 Meters5.23.60a9
May 28Mark TrailMay 28 · 200 Meters · Place 9 · Team BlazeTeam Blaze200 MetersRound P9.23.56a9
May 14SCHSL Class 5A State QualifierMay 14 · 400 Meters · Place 16 · Spring ValleSpring Valle400 MetersRound P1651.92—
May 5SCHSL Region 4-5AMay 5 · 400 Meters · Place 4 · Spring ValleySpring Valley400 Meters4.52.29a9
Apr 27Richland County ChampionshipApr 27 · 400 Meters · Place 10 · Spring ValleSpring Valle400 Meters1053.399
Apr 27Richland County ChampionshipApr 27 · 400 Meters · Place 10 · Spring ValleSpring Valle400 Meters1053.399
Apr 21Northwestern vs. Spring ValleyApr 21 · 400 Meters · Place 4 · Spring ValleySpring Valley400 Meters454.69FR
Apr 14Spring Valley vs. BlythewoodApr 14 · 400 Meters · Place 9 · Spring ValleSpring Valle400 Meters956.40—
Apr 14Spring Valley vs. BlythewoodApr 14 · 100 Meters · Place 25 · Spring ValleSpring Valle100 Meters2513.01—
Mar 24Spring Valley / Ridge View Dual MeetMar 24 · 400 Meters · Place 3 · Spring ValleSpring Valle400 Meters354.36—
Mar 17Rock Hill High Meet #2Mar 17 · 400 Meters · Place 3 · Spring ValleySpring Valley400 Meters354.55FR
Mar 10Spring Valley vs. Lugoff ElginMar 10 · 400 Meters · Place 6 · Spring ValleySpring Valley400 Meters656.30—

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 27AAU Region 8 QualifierJun 27 · 400 Meters · Place 5 · Team BlazeTeam Blaze400 Meters556.0206
Jun 27AAU Region 8 QualifierJun 27 · 400 Meters · Place 7 · Team BlazeTeam Blaze400 Meters757.5506
Jun 27AAU Region 8 QualifierJun 27 · 200 Meters · Place 4 · Team BlazeTeam Blaze200 Meters424.4306
Jun 27AAU Region 8 QualifierJun 27 · 200 Meters · Place 5 · Team BlazeTeam Blaze200 Meters525.0706
Jun 1AAU South Carolina District QualifierJun 1 · 400 Meters · Place 4 · Team BlazeTeam Blaze400 Meters4.57.55a7
Jun 1AAU South Carolina District QualifierJun 1 · 200 Meters · Place 4 · Team BlazeTeam Blaze200 MetersRound P4.25.14a7
Jun 1AAU South Carolina District QualifierJun 1 · 200 Meters · Place 4 · Team BlazeTeam Blaze200 Meters4.25.07a7

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 2 · Team BlazeTeam Blaze200 MetersRound P2.26.26aWind: 4.86
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 1 · Team BlazeTeam Blaze200 Meters1.25.88aWind: 2.96
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 1 · Team BlazeTeam Blaze100 MetersRound P1.12.69aWind: 1.96
Jun 22USATF South Carolina Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 2 · Team BlazeTeam Blaze100 Meters2.12.65aWind: 2.36
May 2512th Annual Mark Trail Memorial Day MeetMay 25 · 200 Meters · Team BlazeTeam Blaze200 MetersRound P—DNS6
May 2512th Annual Mark Trail Memorial Day MeetMay 25 · 100 Meters · Place 7 · Team BlazeTeam Blaze100 MetersRound P7.12.97a6
May 2512th Annual Mark Trail Memorial Day MeetMay 25 · 100 Meters · Place 8 · Team BlazeTeam Blaze100 Meters8.12.99a6
May 19Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 19 · 100 Meters · Place 1 · Team BlazeTeam Blaze100 Meters1.13.34a6

2017 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 200 Meters · Place 1 · Team BlazeTeam Blaze200 MetersRound P1.27.48a5
Jun 29AAU Region 08 QualifierJun 29 · 200 Meters · Place 1 · Team BlazeTeam Blaze200 Meters1.26.91a5
Jun 29AAU Region 08 QualifierJun 29 · 100 Meters · Place 1 · Team BlazeTeam Blaze100 MetersRound P1.13.23a5
Jun 29AAU Region 08 QualifierJun 29 · 100 Meters · Place 1 · Team BlazeTeam Blaze100 Meters1.13.17a5
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 1 · Team BlazeTeam Blaze200 MetersRound P1.26.65aWind: -0.85
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 200 Meters · Place 1 · Team BlazeTeam Blaze200 Meters1.26.56aWind: -0.35
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 2 · Team BlazeTeam Blaze100 MetersRound P2.13.35aWind: -15
Jun 9USATF South Carolina Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 1 · Team BlazeTeam Blaze100 Meters1.12.86aWind: 1.75

2016 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 2 · Team BlazeTeam Blaze100 Meters213.1306
Jul 7USATF Region 4 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 4 · Team BlazeTeam Blaze100 Meters413.71q06
Jun 10USATF South Carolina Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 2 · Team BlazeTeam Blaze200 MetersRound P2.28.90aWind: -0.92
Jun 10USATF South Carolina Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 1 · Team BlazeTeam Blaze200 Meters1.27.38aWind: 02
Jun 10USATF South Carolina Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 2 · Team BlazeTeam Blaze100 MetersRound P2.13.78aWind: 02
Jun 10USATF South Carolina Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 1 · Team BlazeTeam Blaze100 Meters1.13.53aWind: 02
May 2810th Annual Mark Trail Memorial Day MeetMay 28 · 200 Meters · Place 8 · Team BlazeTeam Blaze200 MetersRound P8.27.88aUnofficial2
May 2810th Annual Mark Trail Memorial Day MeetMay 28 · 200 Meters · Place 5 · Team BlazeTeam Blaze200 Meters5.27.37aUnofficial2
May 2810th Annual Mark Trail Memorial Day MeetMay 28 · 100 Meters · Place 2 · Team BlazeTeam Blaze100 MetersRound P2.13.47aUnofficial2
May 2810th Annual Mark Trail Memorial Day MeetMay 28 · 100 Meters · Place 3 · Team BlazeTeam Blaze100 Meters3.13.21aUnofficial2