Bafana Bafana coach Hugo Broos has named the final squad to face Ethiopia next month.
Bafana are due to take on the East Africans on October 9 and 12, home and away, in the FIFA World Cup Qualifiers.
Ronwen Williams (SuperSport United), Veli Mothwa (AmaZulu), Bruce Bvuma (Kaizer Chiefs)
Nyiko Mobbie (Sekhukhune United), Sifiso Hlanti, Njabulo Blom, Njabulo Ngcobo (all Kaizer Chiefs), Terrence Mashego (Cape Town City), Rushine De Reuck, Mosa Lebusa (both Mamelodi Sundowns), Siyanda Xulu (Hapoel Tel Aviv)
Mothobi Mvala, (Mamelodi Sundowns), Thabani Zuke (Golden Arrows), Ethan Brooks (TS Galaxy), Goodman Mosele (Orlando Pirates), Yusuf Maart (Sekhukhune), Teboho Mokoena (SuperSport United)
Thabiso Kutumela (Mamelodi Sundowns), Bongokuhle Hlongwane (Maritzburg United), Evidence Makgopa (Baroka), Victor Letsoalo (Royal AM), Vincent Pule, Tshegofatso Mabasa (both Orlando Pirates)
By Tiyani wa ka Mabasa