National Football Teams
  • Old website
  • English English
    Deutsch (beta) Deutsch (beta)
  • News
  • Teams
    • Europe
    • Africa
    • Asia
    • Oceania
    • South America
    • North America
  • Matches
    • African Nations Cup
    • Asian Cup
    • Copa América
    • European Championship
    • Gold Cup
    • Oceania Cup
    • World Cup
    • Other Tournaments
    • Friendlies
  • Clubs
  • Statistics
  • Contact
  • Forums
  • Home
  • Teams
  • Countries of Africa
  • South Africa (2024)

South Africa Suid-Afrika | Ningizimu Afrika | Afrika Borwa

  • General
  • Players
  • Matches
  • Match Progress
  • Favorite Opponents
  • World Cup Stats
You are using an old browser which is not compatible with our new design. Please update your browser or use our old website.

General Information for South Africa

South African Football Association
Founded
1991
FIFA entry
1992
Average height in 2024
1.79m
Average age in 2024
25.6
Confederation
CAF
Infos provided by
The-Sports.org
Emblem
Jersey in 2024
Jersey in 2024

Coaches in 2024

Broos, Hugo (Coach)

Broos Kindly provided by Tsipras
Broos Kindly provided by Mercedes
Add Picture

Broos, Hugo (Coach)

Day of Birth
1952-04-10
Place of Birth
Grimbergen (Belgium)
Matches
18 (15 / 3)
Goto coach Hugo Broos

Mkhalele, Helman (Coach)

Mkhalele Kindly provided by Arkadi
Add Picture

Mkhalele, Helman (Coach)

Day of Birth
1969-10-20
Place of Birth
Newcastle (South Africa)
Height
1.75m
Matches
3 (3 / 0)
Goto coach Helman Mkhalele

Players of South Africa in 2024

FIFA Non FIFA
Name Day of Birth Position Current Club M S G M S G
Williams, Ronwen 1992-01-21 Goalkeeper South Africa Mamelodi Sundowns 14 0 0 0 0 0
Mpoto, Mondli 1998-07-24 Goalkeeper South Africa Royal AM Pietermaritzburg 3 0 0 0 0 0
Mothwa, Veli 1991-02-12 Goalkeeper South Africa AmaZulu Durban 1 0 0 1 0 0
Goss, Ricardo 1994-04-02 Goalkeeper South Africa SuperSport United Pretoria 1 0 0 0 1 0
Chaine, Sipho 1996-12-14 Goalkeeper South Africa Orlando Pirates 1 0 0 0 0 0
Stephens, Sage 1991-04-08 Goalkeeper South Africa Stellenbosch FC 0 1 0 0 0 0
Modiba, Aubrey 1995-07-22 Left Back South Africa Mamelodi Sundowns 15 1 0 1 0 0
Mudau, Khuliso 1995-04-26 Right Back South Africa Mamelodi Sundowns 15 0 0 1 0 0
Dortley, Rushwin 2002-05-02 Centre Back South Africa Kaizer Chiefs Soweto 9 0 1 0 0 0
Mvala, Mothobi 1994-06-14 Centre Back South Africa Mamelodi Sundowns 9 0 0 0 0 0
Morena, Thapelo 1993-08-06 Right Back South Africa Mamelodi Sundowns 8 8 3 0 1 0
Kekana, Grant 1992-10-31 Centre Back South Africa Mamelodi Sundowns 8 0 0 0 1 0
Ngezana, Siyabonga 1997-11-15 Centre Back Romania FCSB Bucureşti 5 0 0 0 0 0
Xulu, Siyanda 1991-12-30 Centre Back South Africa SuperSport United Pretoria 4 0 0 1 0 0
Matuludi, Thabang 1999-01-14 Right Back South Africa Polokwane City 3 0 0 0 0 0
Moloisane, Thabo 1999-02-24 Centre Back South Africa Stellenbosch FC 3 0 0 0 0 0
Sibisi, Nkosinathi 1995-09-22 Centre Back South Africa Orlando Pirates 2 3 0 1 0 0
Mobbie, Nyiko 1994-09-11 Right Back South Africa SuperSport United Pretoria 1 4 0 0 1 0
Mashego, Terrence 1998-06-23 Left Back South Africa Mamelodi Sundowns 1 2 0 0 1 0
Basadien, Fawaaz 1996-12-23 Left Back South Africa Stellenbosch FC 1 1 0 0 0 0
Mbanjwa, Mlondi 1998-07-21 Right Back South Africa AmaZulu Durban 1 0 0 0 0 0
Xoki, Tapelo 1995-04-10 Centre Back South Africa Orlando Pirates 1 0 0 0 0 0
Mcaba, Athenkosi 2002-01-09 Centre Back South Africa Stellenbosch FC 0 2 0 0 0 0
Cupido, Keanu 1998-01-15 Centre Back South Africa Mamelodi Sundowns 0 1 0 0 0 0
Mokoena, Teboho 1997-01-24 Centre Midfielder South Africa Mamelodi Sundowns 16 0 5 1 0 0
Zwane, Themba 1989-08-03 Attacking Midfielder South Africa Mamelodi Sundowns 14 0 5 0 0 0
Sithole, Sphephelo 1999-03-03 Centre Midfielder Portugal Gil Vicente Barcelos 11 0 0 1 0 0
Appollis, Oswin 2001-08-25 Attacking Midfielder South Africa Polokwane City 8 2 2 0 1 0
Mokwana, Elias 1999-09-08 Right Midfielder Tunisia Espérance Tunis 7 2 2 0 0 0
Aubaas, Bathusi 1995-05-14 Defensive Midfielder South Africa Mamelodi Sundowns 4 1 1 0 0 0
Brooks, Ethan 2001-11-22 Defensive Midfielder South Africa AmaZulu Durban 3 0 0 0 0 0
Modise, Malebogo 1999-02-06 Left Midfielder South Africa Chippa United Port Elizabeth 3 0 0 0 0 0
Monare, Thabang 1989-09-16 Centre Midfielder South Africa Sekhukhune United 2 4 0 0 1 0
Maswanganyi, Patrick 1998-04-04 Attacking Midfielder South Africa Orlando Pirates 2 2 2 0 0 0
Kwayiba, Sinoxolo 2000-02-15 Centre Midfielder South Africa Chippa United Port Elizabeth 2 1 0 0 0 0
Bern, Liam 2003-03-06 Defensive Midfielder South Africa Cape Town Spurs 2 0 0 0 0 0
Maseko, Thapelo 2002-11-11 Left Midfielder South Africa Mamelodi Sundowns 1 4 1 1 0 0
Rhodes, Jaedin 2003-04-11 Attacking Midfielder South Africa Cape Town City 1 2 0 0 0 0
Le Roux, Luke 2000-03-10 Centre Midfielder Sweden IFK Värnamo 1 1 0 0 0 0
Mosele, Goodman 1999-11-18 Centre Midfielder South Africa Orlando Pirates 1 1 0 0 0 0
Poggenpoel, Brooklyn 1999-10-03 Defensive Midfielder South Africa SuperSport United Pretoria 1 0 0 0 0 0
Mofokeng, Relebohile 2004-10-23 Left Midfielder South Africa Orlando Pirates 0 5 0 0 0 0
Mbatha, Thalente 2000-03-06 Centre Midfielder South Africa Orlando Pirates 0 4 2 0 0 0
Adams, Jayden 2001-05-05 Attacking Midfielder South Africa Mamelodi Sundowns 0 2 0 0 1 0
Margeman, Grant 1998-06-03 Centre Midfielder South Africa SuperSport United Pretoria 0 2 0 0 0 0
van Wyk, Antonio 2002-03-30 Attacking Midfielder Austria SV Ried im Innkreis 0 2 0 0 0 0
Makgopa, Evidence 2000-06-05 Centre Forward South Africa Orlando Pirates 8 0 1 1 0 0
Tau, Percy 1994-05-13 Right Winger Qatar Qatar SC Doha 7 0 1 1 0 0
Rayners, Iqraam 1995-12-19 Centre Forward South Africa Mamelodi Sundowns 5 5 4 0 0 0
Foster, Lyle 2000-09-03 Centre Forward England Burnley FC 3 1 2 0 0 0
Sibanyoni, Thabang 1996-01-08 Secondary striker South Africa Magesi Polokwane 3 0 1 0 0 0
Velebayi, Asanele 2002-12-11 Right Winger South Africa Cape Town Spurs 3 0 0 0 0 0
Mayambela, Mihlali 1996-08-25 Right Winger Cyprus Aris Lemesou 2 4 0 1 0 0
Titus, Devin 2001-05-18 Right Winger South Africa Stellenbosch FC 2 1 0 0 0 0
Cupido, Ashley 2001-05-05 Centre Forward South Africa Stellenbosch FC 1 2 0 0 0 0
Mayo, Khanyisa 1998-08-27 Centre Forward Algeria CR Belouizdad 1 1 0 0 0 0
Lepasa, Zakhele 1997-03-19 Centre Forward South Africa Orlando Pirates 0 7 0 0 1 0
Mojela, Lehlohonolo 1996-09-18 Centre Forward South Africa Stellenbosch FC 0 2 0 0 0 0
Thikazi, Mfundo 1999-06-23 Left Winger South Africa Richards Bay FC 0 2 0 0 0 0
Moremi, Tshepang 2000-10-02 Left Winger South Africa AmaZulu Durban 0 1 0 0 0 0

Matches of South Africa in 2024

Missing match data:
Date Home Team Away Team Result Event Stadium FIFA
2024-01-10
South Africa
South Africa
Lesotho
Lesotho
0:0 c
South Africa vs. Lesotho
Friendly
Lucas "Masterpieces" Moripe Stadium
2024-01-16
Mali
Mali
South Africa
South Africa
2:0 c
Mali vs. South Africa
African 2023 - Group E
Amadou Gon Coulibaly Stadium
2024-01-21
South Africa
South Africa
Namibia
Namibia
4:0 c
South Africa vs. Namibia
African 2023 - Group E
Amadou Gon Coulibaly Stadium
2024-01-24
South Africa
South Africa
Tunisia
Tunisia
0:0 c
South Africa vs. Tunisia
African 2023 - Group E
Amadou Gon Coulibaly Stadium
2024-01-30
Morocco
Morocco
South Africa
South Africa
0:2 c
Morocco vs. South Africa
African 2023 - Round of 16
Laurent Pokou Stadium
2024-02-03
Cape Verde
Cape Verde
South Africa
South Africa
0:0 (1:2) c
Cape Verde vs. South Africa
African 2023 - Quarter Finals
Stade Charles Konan Banny de Yamoussoukro
2024-02-07
Nigeria
Nigeria
South Africa
South Africa
1:1 (4:2) c
Nigeria vs. South Africa
African 2023 - Semi Finals
Stade de la Paix
2024-02-10
South Africa
South Africa
DR Congo
DR Congo
0:0 (6:5) c
South Africa vs. DR Congo
African 2023 - 3rd Place
Stade Félix Houphouët-Boigny
2024-03-21
Andorra
Andorra
South Africa
South Africa
1:1 c
Andorra vs. South Africa
Friendly
Stade 19 Mai 1956
2024-03-26
Algeria
Algeria
South Africa
South Africa
3:3 c
Algeria vs. South Africa
Friendly
Nelson Mandela Stadium
2024-06-07
Nigeria
Nigeria
South Africa
South Africa
1:1 c
Nigeria vs. South Africa
World Cup 2026 - Group C
Godswill Akpabio International Stadium
2024-06-11
South Africa
South Africa
Zimbabwe
Zimbabwe
3:1 c
South Africa vs. Zimbabwe
World Cup 2026 - Group C
Toyota Stadium
2024-06-26
South Africa
South Africa
Mozambique
Mozambique
1:1 c
South Africa vs. Mozambique
COSAFA 2024 - Group A
Nelson Mandela Bay Stadium
2024-06-29
South Africa
South Africa
Botswana
Botswana
0:0 c
South Africa vs. Botswana
COSAFA 2024 - Group A
Wolfson Stadium
2024-07-02
South Africa
South Africa
Eswatini
Eswatini
1:0 c
South Africa vs. Eswatini
COSAFA 2024 - Group A
Nelson Mandela Bay Stadium
2024-09-06
South Africa
South Africa
Uganda
Uganda
2:2 c
South Africa vs. Uganda
African 2025 - Group K
Orlando Stadium
2024-09-10
South Sudan
South Sudan
South Africa
South Africa
2:3 c
South Sudan vs. South Africa
African 2025 - Group K
Juba Stadium
2024-10-11
South Africa
South Africa
Congo
Congo
5:0 c
South Africa vs. Congo
African 2025 - Group K
Nelson Mandela Bay Stadium
2024-10-15
Congo
Congo
South Africa
South Africa
1:1 c
Congo vs. South Africa
African 2025 - Group K
Stade Alphonse Massemba-Débat
2024-11-15
Uganda
Uganda
South Africa
South Africa
0:2 c
Uganda vs. South Africa
African 2025 - Group K
Mandela National Stadium - Namboole
2024-11-19
South Africa
South Africa
South Sudan
South Sudan
3:0 c
South Africa vs. South Sudan
African 2025 - Group K
Cape Town Stadium
21 Matches

Match Progress for South Africa in 2024

Favorite Opponents of South Africa

Opponent M W D L G
Zambia
Zambia
27 9 7 11 42
Zimbabwe
Zimbabwe
20 10 3 7 28
Botswana
Botswana
20 15 2 3 51
Angola
Angola
19 10 5 4 27
Nigeria
Nigeria
18 2 7 9 15
Lesotho
Lesotho
16 10 4 2 30
Ghana
Ghana
16 6 5 5 13
Malawi
Malawi
16 13 0 3 41
Egypt
Egypt
15 8 2 5 15
Namibia
Namibia
14 8 4 2 25
Mauritius
Mauritius
14 9 4 1 22
Mozambique
Mozambique
14 9 2 3 28
Congo
Congo
12 6 5 1 14
Senegal
Senegal
11 4 3 4 19
Eswatini
Eswatini
11 9 2 0 23
Cameroon
Cameroon
10 3 5 2 15
Morocco
Morocco
9 4 3 2 14
Burkina Faso
Burkina Faso
9 5 3 1 14
DR Congo
DR Congo
8 6 1 1 15
Uganda
Uganda
7 5 2 0 18
Tunisia
Tunisia
7 3 1 3 11
Australia
Australia
7 1 3 3 6
Madagascar
Madagascar
7 6 0 1 14
Ivory Coast
Ivory Coast
7 1 5 1 5
Mali
Mali
6 2 1 3 8
Cape Verde
Cape Verde
6 3 1 2 8
Algeria
Algeria
6 1 4 1 8
Sierra Leone
Sierra Leone
5 1 3 1 4
Brazil
Brazil
5 0 0 5 3
France
France
5 1 1 3 3
Jamaica
Jamaica
5 1 4 0 6
Ethiopia
Ethiopia
4 2 1 1 6
Kenya
Kenya
4 3 1 0 6
Mexico
Mexico
4 1 1 2 5
Spain
Spain
4 1 0 3 5
Saudi Arabia
Saudi Arabia
4 1 2 1 3
Tanzania
Tanzania
4 1 2 1 2
Gabon
Gabon
4 3 0 1 10
Guinea
Guinea
4 1 1 2 2
Liberia
Liberia
4 2 2 0 7
Sudan
Sudan
4 3 0 1 6
Germany
Germany
4 0 1 3 2
Paraguay
Paraguay
4 1 3 0 7
Argentina
Argentina
3 1 1 1 2
Iceland
Iceland
3 0 1 2 2
USA
USA
3 0 0 3 0
Seychelles
Seychelles
3 2 1 0 9
Norway
Norway
3 1 0 2 2
Equatorial Guinea
Equatorial Guinea
3 2 1 0 5
Uruguay
Uruguay
3 0 1 2 3
Comoros
Comoros
3 2 1 0 4
Denmark
Denmark
3 1 2 0 3
Niger
Niger
3 1 1 1 3
Benin
Benin
3 3 0 0 6
Mauritania
Mauritania
2 0 1 1 2
Burundi
Burundi
2 2 0 0 4
Sweden
Sweden
2 1 0 1 1
Gambia
Gambia
2 1 1 0 4
New Zealand
New Zealand
2 1 1 0 2
Central African Republic
Central African Republic
2 2 0 0 5
Ireland
Ireland
2 0 0 2 1
Guatemala
Guatemala
2 1 1 0 6
Rwanda
Rwanda
2 1 0 1 3
Trinidad & Tobago
Trinidad & Tobago
2 1 0 1 2
Poland
Poland
2 1 0 1 1
Chad
Chad
2 2 0 0 7
Sao Tome and Principe
Sao Tome and Principe
2 2 0 0 6
Scotland
Scotland
2 1 0 1 2
Libya
Libya
2 1 1 0 2
Netherlands
Netherlands
2 0 0 2 1
South Sudan
South Sudan
2 2 0 0 6
Costa Rica
Costa Rica
2 2 0 0 3
England
England
2 0 0 2 2
Italy
Italy
2 0 0 2 0
Serbia
Serbia
1 0 0 1 1
Panama
Panama
1 0 0 1 4
Andorra
Andorra
1 0 1 0 1
Bulgaria
Bulgaria
1 0 1 0 1
Portugal
Portugal
1 0 0 1 0
Angola
Angola (U-20)
1 1 0 0 2
Czechia
Czechia
1 0 1 0 2
Canada
Canada
1 1 0 0 2
Northern Ireland
Northern Ireland
1 1 0 0 2
Honduras
Honduras
1 0 1 0 1
North Korea
North Korea
1 0 1 0 0
Ecuador
Ecuador
1 0 1 0 0
Malta
Malta
1 1 0 0 1
Colombia
Colombia
1 1 0 0 2
Japan
Japan
1 0 1 0 0
Iraq
Iraq
1 0 1 0 0
Guinea-Bissau
Guinea-Bissau
1 1 0 0 3
Slovenia
Slovenia
1 1 0 0 1
Thailand
Thailand
1 1 0 0 4
Georgia
Georgia
1 0 0 1 1
Chile
Chile
1 0 0 1 0
Bolivia
Bolivia
1 0 0 1 0
United Arab Emirates
United Arab Emirates
1 0 0 1 0
Turkey
Turkey
1 1 0 0 2
497 233 128 136 735

All Time World Cup Stats for South Africa

0
0
0
0/ 0/ 0
0
0

Top Players

0

Shaun Bartlett

0

Shaun Bartlett

0

Lucas Radebe

0

Alfred Maimane Phiri

Info

Unauthorized publishing and copying of this website's content and images strictly prohibited!

Last update : 1/16/26, 12:05 AM

Installed version: 3.1.0

Useful links

  • Links to other relevant pages
  • Frequently Asked Questions
  • Access the NFT forums
  • Credits and thanks
  • Want to share a player picture?
  • Datenschutzerklärung
  • Data Privacy Statement

Latest player pix

© 2004-2026 by National Football Teams all rights reserved.

Loading…
Loading the web debug toolbar…
Attempt #