Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDavidson Relays · Mar 2912.89aDavidson RelaysMarch 29, 2025
100m Hurdles · 33" / 0.838m · OutdoorBig South Outdoor Track and Field Championships · May 1115.78aBig South Outdoor Track and Field ChampionshipsMay 11, 2026
200 Meters · IndoorMid-Winter Collegiate Invite · Feb 1328.03aMid-Winter Collegiate InviteFebruary 13, 2026
200 Meters · OutdoorDavidson Relays · Mar 2727.06aDavidson RelaysMarch 27, 2026
400m Hurdles · 30" / 0.762m · OutdoorSCHSL Class 5A State Track & Field Championships · May 211:11.98aSCHSL Class 5A State Track & Field ChampionshipsMay 21, 2021
60m Hurdles · 33" / 0.838m · IndoorBig South Indoor Championship · Feb 289.88aBig South Indoor ChampionshipFebruary 28, 2025
Combined results · OutdoorMarwin Kline Invitational · Mar 2320.78Marwin Kline InvitationalMarch 23, 2019

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 100m Hurdles · Place 13 · USC UpstateUSC Upstate100m Hurdles33" / 0.838mRound P13.15.78a PBWind: 1.6Jr
Apr 24Charlotte InviteApr 24 · 100m Hurdles · USC UpstateUSC Upstate100m Hurdles33" / 0.838m--DNSWind: 0.7Jr
Apr 17Georgia Tech InvitationalApr 17 · 100m Hurdles · Place 59 · USC UpstateUSC Upstate100m Hurdles33" / 0.838m59.15.94aWind: -0.6Jr
Apr 3Electric City InvitationalApr 3 · 100m Hurdles · Place 14 · USC UpstateUSC Upstate100m Hurdles33" / 0.838mRound P14.17.71aWind: -0.8Jr
Mar 27Davidson RelaysMar 27 · 100m Hurdles · Place 23 · USC UpstateUSC Upstate100m Hurdles33" / 0.838m23.16.37aWind: 1.2Jr
Mar 27Davidson RelaysMar 27 · 200 Meters · Place 32 · USC UpstateUSC Upstate200 Meters32.27.06a PBWind: 1.1Jr
Mar 1949er ClassicMar 19 · 100m Hurdles · Place 37 · USC UpstateUSC Upstate100m Hurdles3716.30aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · 60m Hurdles · Place 14 · USC UpstateUSC Upstate60m Hurdles149.79aSR
Feb 13Mid-Winter Collegiate InviteFeb 13 · 60m Hurdles · Place 20 · USC UpstateUSC Upstate60m Hurdles33" / 0.838mRound P20.9.91aSr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 200 Meters · Place 42 · USC UpstateUSC Upstate200 Meters42.28.03a PBSr
Jan 16Tryon Winter ClassicJan 16 · 60m Hurdles · Place 27 · USC UpstateUSC Upstate60m Hurdles33" / 0.838mRound P27.11.03aSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 60m Hurdles · Place 31 · USC UpstateUSC Upstate60m Hurdles33" / 0.838m31.9.95aSr
Feb 28Big South Indoor ChampionshipFeb 28 · 60m Hurdles · Place 17 · USC UpstateUSC Upstate60m Hurdles33" / 0.838mRound P17.9.88a PBJr
Feb 22JDL Last Chance InvitationalFeb 22 · 60m Hurdles · Place 16 · USC UpstateUSC Upstate60m HurdlesRound P1610.23JR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 100m Hurdles · Place 14 · USC UpstateUSC Upstate100m Hurdles1416.45aSO
Apr 252025 Charlotte InviteApr 25 · 100m Hurdles · Place 37 · USC UpstateUSC Upstate100m Hurdles3718.41JR
Apr 11Asheville Bulldog InvitationalApr 11 · 100m Hurdles · Place 16 · USC UpstateUSC Upstate100m Hurdles1616.87aSo
Mar 29Davidson RelaysMar 29 · 100m Hurdles · Place 27 · USC UpstateUSC Upstate100m Hurdles2716.71aSo
Mar 29Davidson RelaysMar 29 · 100 Meters · Place 29 · USC UpstateUSC Upstate100 Meters2912.89a PBSo
Mar 2049er ClassicMar 20 · 100m Hurdles · Place 20 · USC UpstateUSC Upstate100m Hurdles33" / 0.838m20.16.59aWind: 1So

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · 60m Hurdles · Place 32 · USC UpstateUSC Upstate60m Hurdles33" / 0.838mRound P32.10.24aJr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Big SouthMay 6 · 100m Hurdles · Place 12 · USC UpstateUSC Upstate100m Hurdles33" / 0.838mRound P12.16.05aWind: 0.8Fr
Apr 262024 Charlotte InviteApr 26 · 100 Hurdles · Place 22 · USC UpstateUSC Upstate100 Hurdles2216.52SO
Mar 1449er ClassicMar 14 · 100m Hurdles · USC UpstateUSC Upstate100m Hurdles33" / 0.838m--DQWind: -0.3Fr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28Charlotte Invitational 2023Apr 28 · 100m Hurdles · Place 20 · USC UpstateUSC Upstate100m Hurdles2016.93FR
Mar 162023 Charlotte 49er ClassicMar 16 · 100 Hurdles Section 4 · Place 29 · USC UpstateUSC Upstate100 Hurdles Section 42916.68FR
Mar 162023 Charlotte 49er ClassicMar 16 · 100 Hurdles · Place 29 · USC UpstateUSC Upstate100 Hurdles2916.68FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Visit Winston-Salem College Kick-offDec 3 · 60m Hurdles · Place 27 · USC UpstateUSC Upstate60m Hurdles33" / 0.838mRound P27.10.16aFr

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14SCHSL 5A - Lower StateMay 14 · 400m Hurdles · Place 17 · Carolina ForestCarolina Forest400m Hurdles30" / 0.762m17.1:15.95a12
May 14SCHSL 5A - Lower StateMay 14 · 100m Hurdles · Place 14 · Carolina ForestCarolina Forest100m Hurdles33" / 0.838m14.17.94a12
May 5SCHSL 5A - Region 6May 5 · 400m Hurdles · Place 1 · Carolina ForestCarolina Forest400m Hurdles11:15.01—
May 5SCHSL 5A - Region 6May 5 · 400m Hurdles · Place 1 · Carolina ForestCarolina Forest400m Hurdles11:15.01—
May 5SCHSL 5A - Region 6May 5 · 100m Hurdles · Place 2 · Carolina ForestCarolina Forest100m Hurdles216.72—
May 5SCHSL 5A - Region 6May 5 · 100m Hurdles · Place 2 · Carolina ForestCarolina Forest100m Hurdles216.72—
Apr 9Sandcastle ClassicApr 9 · 400m Hurdles · Place 2 · Carolina ForestCarolina Forest400m Hurdles21:15.57—
Apr 9Sandcastle ClassicApr 9 · 400m Hurdles · Place 2 · Carolina ForestCarolina Forest400m Hurdles21:15.57—
Apr 9Sandcastle ClassicApr 9 · 100m Hurdles · Place 4 · Carolina ForestCarolina Forest100m Hurdles417.68—
Apr 9Sandcastle ClassicApr 9 · 100m Hurdles · Place 4 · Carolina ForestCarolina Forest100m Hurdles417.68—
Apr 1Beach RunApr 1 · 400m Hurdles · Place 8 · Carolina ForestCarolina Forest400m Hurdles30" / 0.762m8.1:13.33a12
Apr 1Beach RunApr 1 · 100m Hurdles · Place 13 · Carolina ForestCarolina Forest100m Hurdles33" / 0.838mRound P13.17.53aWind: 212
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 5Mar 26 · 400m Hurdles · Place 4 · Carolina ForestCarolina Forest400m Hurdles30" / 0.762m4.1:16.13a12
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 5Mar 26 · 100m Hurdles · Place 2 · Carolina ForestCarolina Forest100m Hurdles33" / 0.838mRound P2.17.64a12
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 5Mar 26 · 100m Hurdles · Place 3 · Carolina ForestCarolina Forest100m Hurdles33" / 0.838m3.17.97a12

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21SCHSL Class 5A State Track & Field ChampionshipsMay 21 · 400m Hurdles · Place 8 · Carolina ForestCarolina Forest400m Hurdles30" / 0.762m8.1:11.98a PB11
May 14SCHSL Class 5A State QualifierMay 14 · 400m Hurdles · Place 8 · Carolina ForCarolina For400m HurdlesRound P81:09.45—
May 14SCHSL Class 5A State QualifierMay 14 · 100m Hurdles · Place 14 · Carolina ForCarolina For100m HurdlesRound P1417.46—
May 1SCHSL Region 6-5AMay 1 · 400m Hurdles · Place 1 · Carolina ForCarolina For400m Hurdles11:09.40—
May 1SCHSL Region 6-5AMay 1 · 100m Hurdles · Place 3 · Carolina ForCarolina For100m Hurdles317.32—
Apr 21Horry County ChampionshipApr 21 · 400m Hurdles · Place 1 · Carolina ForCarolina For400m Hurdles11:10.55—
Apr 21Horry County ChampionshipApr 21 · 100m Hurdles · Place 9 · Carolina ForCarolina For100m HurdlesRound P919.82—
Apr 14Myrtle Beach Meet #6Apr 14 · 400m Hurdles · Place 2 · Carolina ForCarolina For400m Hurdles21:13.30—
Apr 14Myrtle Beach Meet #6Apr 14 · 100m Hurdles · Place 1 · Carolina ForCarolina For100m Hurdles116.06—
Mar 27Bob Jenkins Coaches Classic Region 5Mar 27 · 400m Hurdles · Place 2 · Carolina ForestCarolina Forest400m Hurdles21:12.80—
Mar 27Bob Jenkins Coaches Classic Region 5Mar 27 · 100m Hurdles · Place 4 · Carolina ForestCarolina Forest100m Hurdles417.96—
Mar 20Island InvitationalMar 20 · 400m Hurdles · Place 6 · Carolina ForestCarolina Forest400m Hurdles61:14.53JR
Mar 20Island InvitationalMar 20 · 100m Hurdles · Place 13 · Carolina ForestCarolina Forest100m Hurdles1319.88JR

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 10SCHSL Region 6-5AApr 10 · 400m Hurdles · Place 3 · Carolina ForCarolina For400m Hurdles31:12.87—
Apr 5Beach Run InvitationalApr 5 · 400m Hurdles · Place 2 · Carolina ForestCarolina Forest400m Hurdles21:11.459
Apr 5Beach Run InvitationalApr 5 · 400m Hurdles · Place 6 · Carolina ForestCarolina Forest400m Hurdles61:11.459
Mar 30Cane Bay InvitationalMar 30 · 400m Hurdles · Place 9 · Carolina ForCarolina For400m Hurdles974.859
Mar 23Marwin Kline InvitationalMar 23 · Combined results · Place 3 · Carolina ForestCarolina ForestCombined results34-06.009
Mar 23Marwin Kline InvitationalMar 23 · Combined results · Place 4 · Carolina ForestCarolina ForestCombined results41:14.979
Mar 23Marwin Kline InvitationalMar 23 · Combined results · Place 17 · Carolina ForestCarolina ForestCombined results1720.78 PB9

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 5SCHSL AAAAA QualifierMay 5 · 400m Hurdles · Place 29 · Carolina ForCarolina For400m Hurdles291:14.868