Bafana Bafana head coach Hugo Broos has confirmed the 23-man squad for the final two 2022 FIFA World Cup Group G qualifiers this month.
A total of 11 players from the original provisional squad have been cut for the final list with the likes of Oscarine Masuluke amongst the names who miss out.
Bafana face off against Zimbabwe at FNB Stadium on 11 November before what looks set to be a deciding clash against the Black Stars three days later at the Cape Coast Sports Stadium.
South Africa 23-man squad in full:
Ronwen Williams (Supersport United), Veli Mothwa (AmaZulu FC). Bruce Bvuma (Kaizer Chiefs)
Nyiko Mobbie (Sekhukhune FC), Rushine De Reuck (Mamelodi Sundowns), Terrence Mashego (Cape Town City), Njabulo Blom (Kaizer Chiefs), Siyanda Xulu (Hapoel Tel Aviv), Njabulo Ngcobo (Kaizer Chiefs), S’fiso Hlanti (Kaizer Chiefs), Thibang Phete (Belenenses).
Teboho Mokoena (Supersport United), Thabani Zuke (Golden Arrows), Sphelele Sithole (Belenenses), Yusuf Maart (Sekhukhune), Ethan Brooks (TS Galaxy), Mduduzi Mdantsane (Cape Town).
Evidence Makgopa (Baroka FC), Bongokuhle Hlongwane (Maritzburg Utd), Victor Letsoalo (Royal AM), Percy Tau (Al Ahly), Keagan Dolly (Kaizer Chiefs), Pule Mmodi (Golden Arrows), Fagrie Lakay (Cape Town City)