
Xtra rating
1361
Conservative: 675
Rank club
3497
Updated: 11 June 2026
South Africa Upcoming matches by league
World Cup
-
18 June 2026 - 16:00 Group Stage - 2
Czech RepublicNo H2HSouth Africa
Mercedes-Benz Stadium
South Africa Last matches by league
World Cup
-
11 June 2026 - 19:00 Group Stage - 1
Mexico2 - 0South Africa
Estadio Azteca
Friendlies
-
29 May 2026 - 16:00 Friendly International
South Africa0 - 0Nicaragua
-
31 March 2026 - 17:30 Friendly International
South Africa1 - 2Panama
-
27 March 2026 - 17:00 Friendly International
South Africa1 - 1Panama
-
16 December 2025 - 14:00 Friendlies
South Africa1 - 0
Africa Cup of Nations
-
4 January 2026 - 19:00 Round of 16
South Africa1 - 2Cameroon
World Cup - Qualification Africa
African Nations Championship
Africa Cup of Nations - Qualification
South Africa Team Roster
position Goalkeeper
1
Ronwen Hayden Williams
GK
South Africa
16
Sipho Chaine
GK
South Africa
22
Stuart Ricardo Goss
GK
South Africa
position Defender
2
Tholo Thabang Matuludi
DEF
South Africa
3
Kulumani Ndamane
DEF
South Africa
6
Aubrey Maphosa Modiba
DEF
South Africa
14
Mbekezeli Mbokazi
DEF
South Africa
18
Samukelo Kabini
DEF
South Africa
19
Nkosinathi Sibisi
DEF
South Africa
20
Khuliso Johnson Mudau
DEF
South Africa
21
Ime Okon
DEF
South Africa
24
Olwethu Makhanya
DEF
South Africa
26
Bradley Cross
DEF
South Africa
position Midfielder
4
Teboho Mokoena
MID
South Africa
5
Thalente Mbatha
MID
South Africa
8
Tshepang Moremi
MID
South Africa
11
Themba Zwane
MID
South Africa
13
Sphephelo S'Miso Sithole
MID
South Africa
23
Jayden Oswin Adams
MID
South Africa
25
Kamogelo Sebelebele
MID
South Africa
position Attacker
7
Oswin Reagan Appollis
FWD
South Africa
9
Lyle Brent Foster
FWD
South Africa
10
Relebohile Mofokeng
FWD
South Africa
12
Thapelo Maseko
FWD
South Africa
15
Iqraam Rayners
FWD
South Africa
99
Sekotori Evidence Makgopa
FWD
South Africa
Last South Africa Coachs
Vela Khumalo
South Africa
Coach since
1 June 2025
Coach until
History
| Coach | Coach country | Coach since | Coach until |
|---|---|---|---|
| Vela Khumalo | South Africa | 1 June 2025 | |
| Molefi Petrus Ntseki | South Africa | 1 April 2025 | |
| Hugo Henri Broos | Belgium | 1 September 2022 | 1 April 2025 |
| Helman Mkhalele | South Africa | 1 June 2022 | |
| Hugo Henri Broos | Belgium | 1 August 2021 | 1 July 2022 |
| Morena Cuthbert Ramoreboli | South Africa | 1 July 2021 | 1 August 2023 |
| Hugo Henri Broos | Belgium | 1 May 2021 | 1 July 2021 |
| Molefi Petrus Ntseki | South Africa | 1 August 2019 | 1 May 2021 |
| Stuart William Baxter | England | 1 June 2017 | 1 August 2019 |
| Owen Joao Cornelius Da Gama | South Africa | 1 November 2016 | 1 June 2017 |
| Ephraim Mashaba | South Africa | 1 August 2014 | 1 December 2016 |
| Gordon George Igesund | South Africa | 1 July 2012 | 1 July 2014 |
| Pitso John Hamilton Mosimane | South Africa | 1 July 2010 | 1 June 2012 |
| Carlos Alberto Gomes Parreira | Brazil | 1 October 2009 | 1 July 2010 |
| Carlos Alberto Gomes Parreira | Brazil | 1 January 2007 | 1 April 2008 |
| Stuart William Baxter | England | 1 July 2005 | 1 August 2005 |
| Ephraim Matsilela Sono | South Africa | 1 March 2002 | 1 July 2002 |
| Carlos Manuel Brito Leal de Queiroz | Mozambique | 1 July 2000 | 1 March 2002 |
| Philippe Bernard Victor Troussier | France | 1 March 1998 | 1 July 1998 |
South Africa Transfers
No transfers in
No transfers out
Leagues South Africa has participated in
Last matches statistics for South Africa
| match | shots | Poss. | Pass % | Fouls | Cards | Saves |
|---|---|---|---|---|---|---|
|
South Africa
3 - 0
Rwanda
14 October 2025
|
5 / 12 |
|
90 | 12 | 3 | 0 |
|
South Africa
1 - 0
16 December 2025
|
0 / 0 |
|
0% | 0 | - | 0 |
|
South Africa
2 - 1
Angola
22 December 2025
|
4 / 10 |
|
85 | 17 | 2 | 3 |
|
Egypt
1 - 0
South Africa
26 December 2025
|
6 / 18 |
|
88 | 9 | 3 | 2 |
|
Zimbabwe
2 - 3
South Africa
29 December 2025
|
9 / 16 |
|
83 | 11 | 1 | 2 |
|
South Africa
1 - 2
Cameroon
4 January 2026
|
4 / 18 |
|
86 | 14 | 5 | 2 |
|
South Africa
1 - 1
Panama
27 March 2026
|
5 / 12 |
|
88 | 12 | 1 | 1 |
|
South Africa
1 - 2
Panama
31 March 2026
|
1 / 6 |
|
87 | 11 | 3 | 2 |
|
South Africa
0 - 0
Nicaragua
29 May 2026
|
6 / 21 |
|
92 | 8 | - | 0 |
|
Mexico
2 - 0
South Africa
11 June 2026
|
2 / 3 |
|
81 | 11 | 2 2 | 2 |
Detailed statistics South Africa
Xtra rating history
Last rating points (most recent matches).
shots South Africa
Warnings South Africa
Passes South Africa
Goalkeeper saves South Africa
Latest start lineups South Africa (XI)
Mexico vs South Africa
World Cup 2026 - 1489369
11 June 2026
South Africa vs Nicaragua
Friendlies 2026 - 1543817
29 May 2026
South Africa vs Panama
Friendlies 2026 - 1527857
27 March 2026
South Africa vs Cameroon
Africa Cup of Nations 2025 - 1501837
4 January 2026
Zimbabwe vs South Africa
Africa Cup of Nations 2025 - 1347266
29 December 2025
Egypt vs South Africa
Africa Cup of Nations 2025 - 1347253
26 December 2025