Bafana Bafana have confirmed their final squad for next month's African Nations Championship (CHAN).
South Africa have been drawn in Group against Uganda, Algeria, Guinea and Niger.
Ndabayithethwa Ndlondlo and Keagan Dolly have been named in the squad while remaining free agents, while Zakhele Lepasa is also a free agent, according to Bafana, although Orlando Pirates are yet to confirm his departure.
South Africa will start their campaign against Algeria on 8 August.
CHAN Squad:
Goalkeepers: Samukelo Xulu, Andile Mbanjwa, Kopano Thuntsane
Defenders: Thamsanqa Masiya, Keagan Johannes, Wayde Jooste, Malibongwe Khoza, Kwandakwensizwa Mngonyama, Terrence Mashego, Ramahlwe Mphahlele, Kaketso Majadibodu
Midfielders: Ndabayithethwa Ndlondlo, Neo Maema, Menzi Masuku, Momelezo Dlambewu, Matlhari Makaringe, Rowan Human, Tebogo Tlolane, Ntando Nkosi, Luvuyo Phewa, Thabang Molaoa, Siyanda Msani
Forwards: Zakhele Lepasa, Thabiso Kutumela, Keagan Dolly
Photo by Philip Maeta/Gallo Images