Bafana Bafana coach Hugo Broos has announced his final squad for the upcoming friendlies Mozambique and Angola.
South Africa will host Mozambique on Friday, 17 November at Mbombela Stadium before facing Angola three days later on 20 November at the same venue.
Broos had initially named 30-man in his preliminary squad, rewarding several in-form players, including Orlando Pirates duo Monnapule Saleng (24) and Miguel Timm (30), who earned their first call-ups from the Belgian since his appointment after an excellent run of form with the Buccaneers.
Kaizer Chiefs midfielder Njabulo Blom also earned a recall, while Lyle Foster and Fagrie Lakay return to the squad after missing the wins over Sierra Leone and Angola.
However, he had to cut seven names and announced his final squad live on SABC on Tuesday.
#AD: Choose any unlimited 4G or 5G plan. Only start paying next month.
Goalkeepers: Ronwen Williams (Mamelodi Sundowns), Veli Mothwa (AmaZulu), Melusi Buthelezi (TS Galaxy)
Defenders: Nyiko Mobbie (Sekhukhune United), Thibang Phete (Al Bataeh), Siyanda Xulu (Toran Tovuz), Siyanda Msani (Richards Bay), Rushine de Reuck, Thapelo Morena, Aubrey Modiba, Grant Kekana (all Mamelodi Sundowns)
Midfielders: Miguel Timm, Monnapule Saleng (both Orlando Pirates), Njabulo Blom (Kaizer Chiefs), Teboho Mokoena (Mamelodi Sundowns), Luke Le Roux (Varbergs BoIs)
Forwards: Khanyisa Mayo (Cape Town City), Lyle Foster (Westerlo), Mihlali Mayambela (Aris Limassol), Fagrie Lakay (Pyramids), Themba Zwane (Mamelodi Sundowns), Zakhele Lepasa (Orlando Pirates), Kgoagelo Sekgota (Kaizer Chiefs)
Players who dropped out:
- Ricardo Goss (SuperSport United)
- Nkonsinathi Sibisi (Orlando Pirates)
- Innocent Maela (Orlando Pirates)
- Khuliso Mudau (Mamelodi Sundowns)
- Sibongiseni Mthethwa (Stellenbosch FC)
- Yusuf Maart (Kaizer Chiefs)
- Pule Mmodi (Golden Arrows)
- Bongokuhle Hlongwane (Minnessota United)