 On 17 August 2018, he transferred to Portuguese club Vitória de Setúbal in the Primeira Liga.On 18 December 2018, Erasmus signed for PSL side Cape Town City.Erasmus represented South Africa at the 2009 FIFA U-20 World Cup in Egypt and scored three goals throughout the course of the tournament.