In 2017 he was acquired by Cape Town City, which was seen by the Times as a surprise, but Stephens won the spot as starting goalkeeper ahead of Shu-Aib Walters.
He gradually lost his place to Peter Leeuwenburgh, and was released in September 2020.
[3][4] Stephens helped Stellenbosch win the 2023 Carling Knockout Cup.
[6] By January 2024, half of the games he had played in the 2023–24 South African Premier Division were clean sheets.
This biographical article related to South African association football is a stub.