South Africa national soccer team results (2020–present)

Last updated

This article provides details of international football games played by the South Africa national soccer team from 2020 to present. [1] [2] [3]

Contents

Results

  Win  Draw  Loss  Cancelled

2020

8 October 2020 Friendly South Africa Flag of South Africa.svg1–1Flag of Namibia.svg  Namibia Phokeng, South Africa
18:00  UTC+2
  • Singh Soccerball shade.svg18'
Report Stadium: Royal Bafokeng Stadium
Referee: Norman Matemera (Zimbabwe)
11 October 2020 Friendly South Africa Flag of South Africa.svg1–2Flag of Zambia.svg  Zambia Phokeng, South Africa
15:00  UTC+2
Report
Stadium: Royal Bafokeng Stadium
Referee: Thulani Sibandze (Eswatini)
13 November 2020 2021 AFCONQ South Africa Flag of South Africa.svg2–0Flag of Sao Tome and Principe.svg  São Tomé and Príncipe Johannesburg, South Africa
21:00  UTC+2
Report Stadium: Soccer City
Referee: Thulani Sibandze (Eswatini)
16 November 2020 2021 AFCONQ São Tomé and Príncipe  Flag of Sao Tome and Principe.svg2–4Flag of South Africa.svg South Africa Port Elizabeth, South Africa
15:00  UTC+2
Report
Stadium: Nelson Mandela Bay Stadium [a]
Referee: Tawel Camara Younoussa (Guinea)

2021

25 March 2021 2021 AFCONQ South Africa Flag of South Africa.svg1–1Flag of Ghana.svg  Ghana Johannesburg, South Africa
18:00  UTC+2
Report
Stadium: FNB Stadium
Referee: Bamlak Tessema Weyesa (Ethiopia)
28 March 2021 2021 AFCONQ Sudan  Flag of Sudan.svg2–0Flag of South Africa.svg South Africa Omdurman, Sudan
18:00  UTC+2 Report Stadium: Al-Hilal Stadium
Referee: Helder Martins de Carvalho (Angola)
10 June 2021 Friendly South Africa Flag of South Africa.svg3–2Flag of Uganda.svg  Uganda Johannesburg, South Africa
18:00  UTC+2
Report
Stadium: Orlando Stadium
Referee: Audrick Nkole (Zambia)
3 September 2021 2022 World Cup qualification Zimbabwe  Flag of Zimbabwe.svg0–0Flag of South Africa.svg South Africa Harare, Zimbabwe
15:00  UTC+2 Report Stadium: National Sports Stadium
Referee: Mahmoud El Banna (Egypt)
6 September 2021 2022 World Cup qualification South Africa Flag of South Africa.svg1–0Flag of Ghana.svg  Ghana Johannesburg, South Africa
18:00  UTC+2 Report Stadium: FNB Stadium
Referee: Derrick Kasokota Kafuli (Zambia)
9 October 2021 2022 World Cup qualification Ethiopia  Flag of Ethiopia.svg1–3Flag of South Africa.svg South Africa Bahir Dar, Ethiopia
16:00  UTC+3
Report
Stadium: Bahir Dar Stadium
Attendance: 0
Referee: Shuhoub Abdulbasit (Libya)
12 October 2021 2022 World Cup qualification South Africa Flag of South Africa.svg1–0Flag of Ethiopia.svg  Ethiopia Johannesburg, South Africa
18:00  UTC+2
Report Stadium: FNB Stadium
Referee: Georges Gatogato (Burundi)
11 November 2021 2022 World Cup qualification South Africa Flag of South Africa.svg1–0Flag of Zimbabwe.svg  Zimbabwe Johannesburg, South Africa
21:00  UTC+2
Report Stadium: FNB Stadium
Referee: Sadok Selmi (Tunisia)
14 November 2021 2022 World Cup qualification Ghana  Flag of Ghana.svg1–0Flag of South Africa.svg South Africa Cape Coast, Ghana
21:00  UTC+0
Report Stadium: Cape Coast Sports Stadium
Referee: Maguette N'Diaye (Senegal)

2022

25 March 2022 Friendly South Africa Flag of South Africa.svg0–0Flag of Guinea.svg  Guinea Kortrijk, Belgium
18:00  UTC+1 Report Stadium: Guldensporen Stadion
Referee: Allard Lindhout (Netherlands)
29 March 2022 Friendly France  Flag of France.svg5–0Flag of South Africa.svg South Africa Villeneuve d'Ascq, France
21:15  UTC+2
Report Stadium: Stade Pierre-Mauroy
Referee: Sandro Schärer (Switzerland)
9 June 2022 2023 AFCON Q Morocco  Flag of Morocco.svg2–1Flag of South Africa.svg South Africa Rabat, Morocco
20:00  UTC+1 Report
Stadium: Stade Moulay Abdellah
Referee: Sadok Selmi (Tunisia)
13 June 2022 2023 AFCON Q South Africa Flag of South Africa.svgCancelledFlag of Zimbabwe.svg  Zimbabwe Johannesburg, South Africa
Stadium: FNB Stadium
22 July 2022 2022 CHAN qualification Comoros  Flag of the Comoros.svg0–1Flag of South Africa.svg South Africa Saint Pierre, Mauritius
Stadium: Complexe Sportif de Côte d'Or
30 July 2022 2022 CHAN qualification South Africa Flag of South Africa.svg0–0Flag of the Comoros.svg  Comoros Soweto, South Africa
Stadium: Dobsonville Stadium
28 August 2022 2022 CHAN qualification Angola  Flag of Angola.svg2–0Flag of South Africa.svg South Africa Luanda, Angola
Stadium: Estádio 11 de Novembro
4 September 2022 2022 CHAN qualification South Africa Flag of South Africa.svg1–4Flag of Angola.svg  Angola Soweto, South Africa
Stadium: Dobsonville Stadium
24 September 2022 Friendly South Africa Flag of South Africa.svg4–0Flag of Sierra Leone.svg  Sierra Leone Johannesburg, South Africa
15:00  UTC+2
Report Stadium: FNB Stadium
Referee: Janny Sikazwe (Zambia)
27 September 2022 Friendly South Africa Flag of South Africa.svg1–0Flag of Botswana.svg  Botswana Johannesburg, South Africa
18:00  UTC+2
Report Stadium: FNB Stadium
Referee: Thulani Sibandze (Eswatini)
17 November 2022 Friendly South Africa Flag of South Africa.svg2–1Flag of Mozambique.svg  Mozambique Nelspruit, South Africa
20:30  UTC+2
Report Stadium: Mbombela Stadium
Referee: Lebalang Mokete (Lesotho)
20 November 2022 Friendly South Africa Flag of South Africa.svg1–1Flag of Angola.svg  Angola Nelspruit, South Africa
18:00  UTC+2
Report
Stadium: Mbombela Stadium
Referee: Joshua Bondo (Botswana)

2023

24 March 2023 2023 AFCON qualification South Africa  Flag of South Africa.svg2–2Flag of Liberia.svg  Liberia Johannesburg, South Africa
18:00  UTC+2
Report
Stadium: Orlando Stadium
Referee: Bamlak Tessema Weyesa (Ethiopia)
17 June 2023 2023 AFCON qualification South Africa  Flag of South Africa.svg2–1Flag of Morocco.svg  Morocco Johannesburg, South Africa
17:00  UTC+2
Report
Stadium: FNB Stadium
Referee: Alhadi Allaou Mahamat (Chad)
5 July 2023 2023 COSAFA Cup GS South Africa  Flag of South Africa.svg1–1Flag of Namibia.svg  Namibia Durban, South Africa
17:00  UTC+2
Report Stadium: King Zwelithini Stadium
Referee: Retselisitsoe Molise (Lesotho)
8 July 2023 2023 COSAFA Cup GS South Africa  Flag of South Africa.svg2–1Flag of Botswana.svg  Botswana Durban, South Africa
17:00  UTC+2
Report
Stadium: King Zwelithini Stadium
Referee: Patrice Milazare (Mauritius)
11 July 2023 2023 COSAFA Cup GS South Africa  Flag of South Africa.svg2–1Flag of Eswatini.svg  Eswatini Durban, South Africa
17:00  UTC+2
Report
  • Bongwa Matsebula Soccerball shade.svg51'
Stadium: Princess Magogo Stadium
Referee: Retselisitsoe Molise (Lesotho)
14 July 2023 2023 COSAFA Cup Semi-final South Africa  Flag of South Africa.svg1–2Flag of Zambia.svg  Zambia Durban, South Africa
17:00  UTC+2
Report Stadium: Princess Magogo Stadium
Referee: Keabetswe Dintwa (Botswana)
16 July 2023 2023 COSAFA Cup Third-place Mozambique  Flag of Mozambique.svg0–0
(3–5 p)
Flag of South Africa.svg  South Africa Durban, South Africa
17:00  UTC+2 Report Stadium: King Zwelithini Stadium
Referee: Retselisitsoe Molise (Lesotho)
Penalties
9 September 2023 Friendly South Africa  Flag of South Africa.svg0–0Flag of Namibia.svg  Namibia Johannesburg, South Africa
17:00  UTC+2 Report Stadium: Orlando Stadium
Referee: Godfrey Nkhakananga (Malwai)
12 September 2023 Friendly South Africa  Flag of South Africa.svg1–0Flag of the Democratic Republic of the Congo.svg  DR Congo Johannesburg, South Africa
17:00  UTC+2
Report Stadium: Orlando Stadium
Referee: Godfrey Nkhakananga (Malwai)
13 October 2023 Friendly South Africa  Flag of South Africa.svg0–0Flag of Eswatini.svg  Eswatini Soweto, South Africa
17:00  UTC+2 Report Stadium: FNB Stadium
Referee: Retselisitsoe Molise (Lesotho)
17 October 2023 Friendly Ivory Coast  Flag of Cote d'Ivoire.svg1–1Flag of South Africa.svg  South Africa Abidjan, Ivory Coast
20:00  UTC+2
Report
Stadium: Stade Félix Houphouët-Boigny
Referee: Benoit Badot (Burkina Faso)
18 November 2023 2026 FIFA World Cup qualification South Africa  Flag of South Africa.svg2–1Flag of Benin.svg  Benin Durban, South Africa
20:00  UTC+2
Report
Stadium: Moses Mabhida Stadium
Referee: Mahmood Ismail (Sudan)
21 November 2023 2026 FIFA World Cup qualification Rwanda  Flag of Rwanda.svg2–0Flag of South Africa.svg  South Africa Butare, Rwanda
20:00  UTC+2
Report Stadium: Stade Huye
Referee: Amin Omar (Egypt)

2024

10 January 2024 Friendly South Africa  Flag of South Africa.svg0–0Flag of Lesotho.svg  Lesotho Pretoria, South Africa
Report Stadium: Lucas Moripe Stadium
16 January 2024 2023 AFCON GS Mali  Flag of Mali.svg2–0Flag of South Africa.svg  South Africa Korhogo, Ivory Coast
20:00  UTC+2
Report Stadium: Amadou Gon Coulibaly Stadium
Referee: Mohammed Hussein (Egypt)
21 January 2024 2023 AFCON GS South Africa  Flag of South Africa.svg4–0Flag of Namibia.svg  Namibia Korhogo, Ivory Coast
20:00  UTC+2
Report Stadium: Amadou Gon Coulibaly Stadium
Referee: Youcef Gamouh (Algeria)
24 January 2024 2023 AFCON GS South Africa  Flag of South Africa.svg0–0Flag of Tunisia.svg  Tunisia Korhogo, Ivory Coast
17:00  UTC+2 Report Stadium: Amadou Gon Coulibaly Stadium
Referee: Issa Sy (Senegal)
30 January 2024 2023 AFCON R16 Morocco  Flag of Morocco.svg0–2Flag of South Africa.svg  South Africa San Pédro, Ivory Coast
20:00  UTC+2 Report
Stadium: Laurent Pokou Stadium
Referee: Mahmood Ismail (Sudan)
26 March 2024 FIFA Series Algeria  Flag of Algeria.svg3–3Flag of South Africa.svg  South Africa Algiers, Algeria
22:00  UTC+1
Report
Stadium: Nelson Mandela Stadium
Referee: Amir Loussaif (Tunisia)
7 June 2026 FIFA World Cup qualification Nigeria  Flag of Nigeria.svg1–1Flag of South Africa.svg  South Africa Uyo, Nigeria
21:00 UTC+1 Report
Stadium: Godswill Akpabio International Stadium
Referee: Alhadi Allaou Mahamat (Chad)
11 June 2026 FIFA World Cup qualification South Africa  Flag of South Africa.svg3–1Flag of Zimbabwe.svg  Zimbabwe Bloemfontein, South Africa
18:00  UTC+2
Report Stadium: Free State Stadium
Referee: Mohamed Maarouf Eid Mansour (Egypt)
29 June 2024 COSAFA Cup South Africa  Flag of South Africa.svg0–0Flag of Botswana.svg  Botswana Gqeberha, South Africa
15:00  UTC+2 Report Stadium: Isaac Wolfson Stadium
6 September 2025 AFCON qualification South Africa  Flag of South Africa.svg2–2Flag of Uganda.svg  Uganda Johannesburg, South Africa
18:00  UTC+2 Report Stadium: Orlando Stadium
Referee: Pierre Atcho (Gabon)
10 September 2025 AFCON qualification South Sudan  Flag of South Sudan.svg2–3Flag of South Africa.svg  South Africa Juba, South Sudan
15:00  UTC+2
Report
Stadium: Juba Stadium
Referee: Joseph Ogabor (Nigeria)
11 October 2025 AFCON qualification South Africa  Flag of South Africa.svg5–0Flag of the Republic of the Congo.svg  Congo Gqeberha, South Africa
20:00  UTC+2
Report Stadium: Nelson Mandela Bay Stadium
Referee: Dahane Beida (Mauritania)
14 October 2025 AFCON qualification Congo  Flag of the Republic of the Congo.svg1–1Flag of South Africa.svg  South Africa Brazzaville, Congo
18:00  UTC+2 Report
Stadium: Stade Alphonse Massemba-Débat
Referee: Mahmood Ismail (Sudan)
10 November 2025 AFCON qualification Uganda  Flag of Uganda.svg0–2Flag of South Africa.svg  South Africa Kampala, Uganda
15:00  UTC+2 Report Stadium: Mandela National Stadium
Attendance: 38,000
Referee: Alhadi Allaou Mahamat (Chad)
19 November 2025 AFCON qualification South Africa  Flag of South Africa.svg3–0Flag of South Sudan.svg  South Sudan Cape Town, South Africa
18:00  UTC+2 Report Stadium: Cape Town Stadium
Referee: Adalbert Diouf (Senegal)

2025

4 June 2025 COSAFA Cup South Africa  Flag of South Africa.svg0–1Flag of Mozambique.svg  Mozambique Bloemfontein, South Africa
15:00  UTC+2 Report Sumbane Soccerball shade.svg73'Stadium: Free State Stadium
Referee: Arnaud Zafimahatoha (Madagascar)
6 June Friendly South Africa  Flag of South Africa.svg0–0Flag of Tanzania.svg  Tanzania Polokwane, South Africa
19:30  UTC+2 Report Stadium: Peter Mokaba Stadium
7 June 2025 COSAFA Cup South Africa  Flag of South Africa.svg2–0Flag of Zimbabwe.svg  Zimbabwe Bloemfontein, South Africa
15:00  UTC+2
Report Stadium: Dr. Petrus Molemela Stadium
Referee: Thabang Ketshabile (Botswana)
10 June 2025 COSAFA Cup South Africa  Flag of South Africa.svg0–0Flag of Mauritius.svg  Mauritius Bloemfontein, South Africa
18:00  UTC+2 Report Stadium: Free State Stadium
Referee: Celso Alvação (Mozambique)
10 June Friendly South Africa  Flag of South Africa.svg2–0Flag of Mozambique.svg  Mozambique Polokwane, South Africa
19:30  UTC+2
Report Stadium: Peter Mokaba Stadium
13 June 2025 COSAFA Cup South Africa  Flag of South Africa.svg3–1Flag of the Comoros.svg  Comoros Bloemfontein, South Africa
18:00  UTC+2 Report
Stadium: Free State Stadium
Referee: Hillary Hambaba (Zambia)
15 June 2025 COSAFA Cup Angola  Flag of Angola.svg3–0Flag of South Africa.svg  South Africa Bloemfontein, South Africa
15:00  UTC+2
Report Stadium: Free State Stadium
Referee: Brighton Chimene (Zimbabwe)
2026 FIFA World Cup qualification South Africa  Flag of South Africa.svg0–3 [b] Flag of Lesotho.svg  Lesotho Polokwane, South Africa
18:00 SASTStadium: Peter Mokaba stadium
2026 FIFA World Cup qualification Zimbabwe  Flag of Zimbabwe.svg0 - 0 South Africa  Flag of South Africa.svgDurban, South Africa
Stadium: Moses Mabhida stadium
2026 World Cup qualification South Africa  Flag of South Africa.svg3 - 0 Rwanda  Flag of Rwanda.svgSouth Africa
Mbatha Soccerball shade.svg

Appolis Soccerball shade.svg

Makgopa Soccerball shade.svg
Stadium: Mbombela stadium
15 November friendly South Africa  Flag of South Africa.svg3 - 1 Zambia  Flag of Zambia.svgSouth Africa
Stadium: Nelson Mandela bay stadium
16 December Friendly South Africa  Flag of South Africa.svg1 - 0 Ghana  Flag of Ghana.svgSoweto, South Africa
Mbule Soccerball shade.svg58'Stadium: Dobsonville stadium

Forthcoming fixtures

The following matches are scheduled:

22 December 2025 AFCON Group B South Africa  Flag of South Africa.svgvFlag of Angola.svg  Angola Marrakesh, Morocco
20:30  UTC+1 Stadium: Marrakesh Stadium
26 December 2025 AFCON Group B Egypt  Flag of Egypt.svgvFlag of South Africa.svg  South Africa Agadir, Morocco
19:00  UTC+1 Stadium: Adrar Stadium
29 December 2025 AFCON Group B Zimbabwe  Flag of Zimbabwe.svgvFlag of South Africa.svg  South Africa Marrakesh, Morocco
20:30  UTC+1 Stadium: Marrakesh Stadium
11 June 2026 2026 FIFA World Cup Mexico  Flag of Mexico.svgv South Africa  Flag of South Africa.svgMexico city, Mexico
Stadium: EStadio Azteca
18 June 2026 2026 FIFA World Cup UEFA Path D winner Flag.svgv South Africa  Flag of South Africa.svgAtlanta, United states of America
Stadium: Mercedes- Benz stadium
26 June 2026 2026 FIFA World Cup South Africa  Flag of South Africa.svgv South Korea  Flag of South Korea.svgGuadalupe, Mexico
Stadium: BBVA

Notes

  1. Due to the COVID-19 pandemic, the São Toméan Football Federation agreed to play their home match against South Africa in Port Elizabeth. [4]
  2. The South Africa v Lesotho match originally finished as a 2–0 win for South Africa. However, on 29 September 2025, the FIFA Disciplinary Committee awarded the match as a 3–0 win to Lesotho as South Africa fielded the ineligible player Teboho Mokoena. The South African Football Association were also fined CHF 10,000. [5]

References

  1. "South Africa - Results, fixtures, squad, statistics, photos, videos and news - Soccerway". int.soccerway.com. Soccerway.
  2. "South Africa national team". worldfootball.net. World Football. 8 June 2024.
  3. "World Football Elo Ratings: South Africa". eloratings.net. World Football Elo Ratings.
  4. "Sao Tome and Principe agree to play home qualifier in South Africa". Kickoff.com. 5 November 2020. Retrieved 15 November 2020.
  5. "FIFA Disciplinary Committee sanctions South African Football Association". FIFA. 29 September 2025. Retrieved 29 September 2025.