South Africa - squad, coach, injuries and positions
South AfricaSouth Africa
FIFA #59
Coach
Keepers
Defenders
Siyanda Xulu
Hapoel Tel Aviv
Gomolemo Grant Kekana
Mamelodi Sundowns FC
Tapelo Xoki
South Africa
Aubrey Maphosa Modiba
Mamelodi Sundowns FC
Nkosinathi Sibisi
Orlando Pirates
Nyiko Mobbie
Sekhukhune United
Mothobi Mvala
Mamelodi Sundowns FC
Goodman Mosele
Orlando Pirates
Khuliso Mudau
Mamelodi Sundowns FC
Terrence Mashego
Mamelodi Sundowns FC
Elias Mokwana
Sekhukhune United
Midfielders
Themba Zwane
Mamelodi Sundowns FC
Thabang Monare
Orlando Pirates
Grant Margeman
Swallows FC
Teboho Mokoena
Mamelodi Sundowns FC
Oswin Appollis
SuperSport United
Iqraam Rayners
SuperSport United
Patrick Maswanganyi
South Africa
Sphephelo Sithole
Tondela
Jayden Adams
Stellenbosch FC
Sibongiseni Mthethwa
Richards Bay
Thapelo Maseko
SuperSport United