Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSCHSL Region 1-5A · May 512.99aSCHSL Region 1-5AMay 5, 2021
110m Hurdles · 39" / 0.991m · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 1915.63aSCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 19, 2024
200 Meters · OutdoorSCHSL Region 1-5A · May 526.47aSCHSL Region 1-5AMay 5, 2021
300 Meters · IndoorJDL Holiday HS Invitational · Dec 1638.84aJDL Holiday HS InvitationalDecember 16, 2023
400 Meters · IndoorVisit Winston-Salem College Kickoff · Dec 757.292aVisit Winston-Salem College KickoffDecember 7, 2024
400 Meters · OutdoorSCHSL Region 1-5A · May 559.77aSCHSL Region 1-5AMay 5, 2021
400m Hurdles · 36" / 0.914m · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 1955.82aSCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 19, 2024
55m Hurdles · 39" · IndoorJDL Holiday HS Invitational · Dec 168.56aJDL Holiday HS InvitationalDecember 16, 2023
60m Hurdles · 42" / 1.067m · IndoorTryon Winter Classic · Jan 169.27aTryon Winter ClassicJanuary 16, 2026
Javelin · 800g · OutdoorSouthside Christian Meet #3 · Mar 2359-07Southside Christian Meet #3March 23, 2021
Triple Jump · OutdoorFriday Night Lights · Mar 2912.28mFriday Night LightsMarch 29, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 400m Hurdles · Place 12 · USC UpstateUSC Upstate400m Hurdles36" / 0.914mRound P12.57.49aJr
Apr 24Charlotte InviteApr 24 · 400m Hurdles · Place 13 · USC UpstateUSC Upstate400m Hurdles36" / 0.914m13.57.72aJr
Apr 17Georgia Tech InvitationalApr 17 · 400m Hurdles · Place 38 · USC UpstateUSC Upstate400m Hurdles36" / 0.914m38.58.09aJr
Apr 10Duke InvitationalApr 10 · 400m Hurdles · Place 40 · USC UpstateUSC Upstate400m Hurdles36" / 0.914m40.58.19aJr
Mar 27Davidson RelaysMar 27 · 400m Hurdles · Place 13 · USC UpstateUSC Upstate400m Hurdles36" / 0.914m13.1:00.03aJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 60m Hurdles · USC UpstateUSC Upstate60m Hurdles42" / 1.067mRound P—FSSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · 400 Meters · Place 48 · USC UpstateUSC Upstate400 Meters48.58.10aSo
Jan 16Tryon Winter ClassicJan 16 · 60m Hurdles · Place 14 · USC UpstateUSC Upstate60m Hurdles42" / 1.067mRound P14.9.27a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 400m Hurdles · Place 7 · USC UpstateUSC Upstate400m Hurdles757.65aSO
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 400m Hurdles · Place 7 · USC UpstateUSC Upstate400m Hurdles757.30aSO
Apr 11Asheville Bulldog InvitationalApr 11 · 400m Hurdles · Place 4 · USC UpstateUSC Upstate400m Hurdles456.70aSo
Mar 29Davidson RelaysMar 29 · 400m Hurdles · Place 14 · USC UpstateUSC Upstate400m Hurdles1458.49aSo
Mar 2049er ClassicMar 20 · 400m Hurdles · Place 11 · USC UpstateUSC Upstate400m Hurdles36" / 0.914m11.57.10aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22JDL Last Chance InvitationalFeb 22 · 60m Hurdles · Place 16 · USC UpstateUSC Upstate60m HurdlesRound P169.52FR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · 60m Hurdles · USC UpstateUSC Upstate60m Hurdles42" / 1.067mRound P--FSFr
Dec 7Visit Winston-Salem College KickoffDec 7 · 400 Meters · USC UpstateUSC Upstate400 Meters—57.292a PBFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAAAMay 17 · 400m Hurdles · Place 6 · JL MannJL Mann400m Hurdles36" / 0.914m6.56.11a12
May 17SCHSL State Championships - AAAAAMay 17 · 110m Hurdles · Place 14 · JL MannJL Mann110m Hurdles39" / 0.991m14.16.05aWind: -0.112
May 11SCHSL 5A - Upper StateMay 11 · 400m Hurdles · Place 4 · JL MannJL Mann400m Hurdles36" / 0.914m4.56.79a12
May 11SCHSL 5A - Upper StateMay 11 · 110m Hurdles · Place 8 · JL MannJL Mann110m Hurdles39" / 0.991m8.15.94aWind: 012
May 1SCHSL 5A - Region 1May 1 · 400m Hurdles · Place 1 · JL MannJL Mann400m Hurdles36" / 0.914m1.56.37a12
May 1SCHSL 5A - Region 1May 1 · 110m Hurdles · Place 5 · JL MannJL Mann110m Hurdles39" / 0.991m5.15.75a12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 400m Hurdles · Place 4 · JL MannJL Mann400m Hurdles36" / 0.914m4.55.82a PB12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 110m Hurdles · Place 11 · JL MannJL Mann110m Hurdles39" / 0.991m11.15.63a PB12
Mar 29Friday Night LightsMar 29 · 400m Hurdles · Place 2 · JL MannJL Mann400m Hurdles36" / 0.914m2.58.87a12
Mar 29Friday Night LightsMar 29 · Triple Jump · Place 4 · JL MannJL MannTriple Jump4.12.28m PB12
Mar 29Friday Night LightsMar 29 · 110m Hurdles · Place 7 · JL MannJL Mann110m Hurdles39" / 0.991m7.16.76a12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 300 Meters · Place 33 · UnattachedUnattached300 Meters33.38.84a PB12
Dec 16JDL Holiday HS InvitationalDec 16 · 55m Hurdles · Place 16 · UnattachedUnattached55m Hurdles39"Round P16.8.56a PB12

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20SCHSL State Championships - AAAAAMay 20 · 400m Hurdles · Place 14 · JL MannJL Mann400m Hurdles36" / 0.914m14.1:15.31a11
May 13SCHSL 5A - Upper StateMay 13 · 400m Hurdles · Place 5 · JL MannJL Mann400m Hurdles36" / 0.914m5.57.84a11
May 13SCHSL 5A - Upper StateMay 13 · 110m Hurdles · JL MannJL Mann110m Hurdles39" / 0.991m—DQ11
May 3SCHSL 5A - Region 1May 3 · 400m Hurdles · Place 1 · JL MannJL Mann400m Hurdles36" / 0.914m1.57.77a11
May 3SCHSL 5A - Region 1May 3 · 110m Hurdles · Place 2 · JL MannJL Mann110m Hurdles39" / 0.991m2.16.18a11
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · 400m Hurdles · Place 1 · JL MannJL Mann400m Hurdles36" / 0.914m1.58.14a11
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 1Mar 24 · 110m Hurdles · Place 9 · JL MannJL Mann110m Hurdles39" / 0.991m9.16.88a11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20SCHSL State Championships - AAAAAMay 20 · 400m Hurdles · Place 14 · JL MannJL Mann400m Hurdles36" / 0.914m14.1:01.36a10
May 14SCHSL 5A - Upper StateMay 14 · 400m Hurdles · Place 5 · JL MannJL Mann400m Hurdles36" / 0.914m5.1:00.26a10
May 14SCHSL 5A - Upper StateMay 14 · 110m Hurdles · Place 18 · JL MannJL Mann110m Hurdles39" / 0.991m18.17.67a10
Mar 19Hurricane Track Invitational Mar 19 · 400m Hurdles · Place 1 · JL MannJL Mann400m Hurdles36" / 0.914m1.1:02.49a10
Mar 19Hurricane Track Invitational Mar 19 · 110m Hurdles · Place 3 · JL MannJL Mann110m Hurdles39" / 0.991m3.16.94a10

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 5SCHSL Region 1-5AMay 5 · 400 Meters · Place 14 · JL MannJL Mann400 Meters14.59.77a PB9
May 5SCHSL Region 1-5AMay 5 · 200 Meters · Place 17 · JL MannJL Mann200 Meters17.26.47a PB9
May 5SCHSL Region 1-5AMay 5 · 100 Meters · Place 18 · JL MannJL Mann100 MetersRound P18.12.99a PB9
Mar 30Mauldin Meet #1Mar 30 · 400 Meters · Place 7 · JL MannJL Mann400 Meters7.1:01.13a9
Mar 30Mauldin Meet #1Mar 30 · 100 Meters · Place 20 · JL MannJL Mann100 Meters20.13.10a9
Mar 23Southside Christian Meet #3Mar 23 · Javelin · Place 10 · JL MannJL MannJavelin800g10.59-07 PB9
Mar 23Southside Christian Meet #3Mar 23 · 400 Meters · Place 14 · JL MannJL Mann400 Meters14.1:01.41a9
Mar 23Southside Christian Meet #3Mar 23 · 200 Meters · Place 21 · JL MannJL Mann200 Meters21.27.77a9
Mar 23Southside Christian Meet #3Mar 23 · 100 Meters · Place 26 · JL MannJL Mann100 Meters26.13.78a9
Mar 20Kevin Logan Memorial JV MeetMar 20 · Javelin · Place 11 · JL MannJL MannJavelin800g11.58' 0"9
Mar 20Kevin Logan Memorial JV MeetMar 20 · 400 Meters · Place 30 · JL MannJL Mann400 Meters30.1:05.44a9
Mar 20Kevin Logan Memorial JV MeetMar 20 · 200 Meters · Place 41 · JL MannJL Mann200 Meters41.28.00a9
Mar 20Kevin Logan Memorial JV MeetMar 20 · 100 Meters · Place 39 · JL MannJL Mann100 Meters39.13.67a9