On 13 August 2015, Primeira Liga side Vitória S.C. announced the signing of Phete from Tourizense.[3] He made his debut for the club on 28 November in a 2–1 win over Boavista during which he was booked in the 29th minute before being substituted at half-time for Otávio.[4] He made 12 appearances over the course of the season as Vitória ended in ninth spot on the Primeira Liga table.[5] At the end of the season Phete was joined at the club by fellow countrymen Bongani Zungu and Haashim Domingo who had signed for the upcoming season.[6] He failed to appear for the senior side in the following two seasons, however, after he was moved to the club's reserve squad, Vitória S.C. B.
Famalicão
In June 2019, Phete left Guimarães to sign for fellow Primeira Liga side Famalicão on a three-year deal.[7]
B-SAD
In January 2020, Famalicão sent Phete on loan to Primeira Liga side B-SAD until the end of the 2019–20 season. On 1 August 2020, B-SAD announced the permanent signing of Phete on a two-year contract.[8]
Al Bataeh
In July 2022, after his contract with B-SAD had expired, Phete signed for UAE Pro League side Al Bataeh.[9]
Chaves
On 14 August 2023, Phete returned to Portugal, signing a one-year contract with Primeira Liga side Chaves.[10]
International career
He made his international debut for South Africa on 8 October 2020 in a 1–1 draw with Namibia.[11]
^"Cafú Phete é valente transmontano" [Cafú Phete is transmontano valiant]. gdchaves.pt (in European Portuguese). 14 August 2023. Retrieved 26 August 2023.