In 2018 he competed at the African Championships in Asaba and won the bronze medal in the 200 metres.
[2] In June 2022, he ran a personal best of 19.82 seconds for the 200 m to win the Paris Diamond League, defeating reigning Olympic champion Andre de Grasse in the race while recording the second-best mark in South African history.
[3] In 2024, Luxolo Adams experienced a notable setback when he was left out of the South African team for the Paris Olympics.
Although he qualified the previous year with a time of 20.15, he struggled with injuries for the majority of 2024, only achieving a season's best of 21.31 in July.
Athletics South Africa stated that his exclusion was due to his lack of fitness and failure to recover from injuries in time.