South Africa national soccer team results (2020–present)
This article provides details of international football games played by the South Africa national soccer team from 2020 to present.[1][2][3]
Results
| Key | |
|---|---|
| Win | |
| Draw | |
| Defeat | |
2020
| 8 October 2020 Friendly | South Africa | 1–1 | | Phokeng, South Africa |
| 18:00 UTC+2 |
|
Report |
|
Stadium: Royal Bafokeng Stadium Referee: Norman Matemera (Zimbabwe) |
| 11 October 2020 Friendly | South Africa | 1–2 | | Phokeng, South Africa |
| 15:00 UTC+2 |
|
Report |
|
Stadium: Royal Bafokeng Stadium Referee: Thulani Sibandze (Eswatini) |
| 13 November 2020 2021 AFCONQ | South Africa | 2–0 | | 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 | 2–4 | | Port Elizabeth, South Africa |
| 15:00 UTC+2 | Report | Stadium: Nelson Mandela Bay Stadium[note 1] Referee: Tawel Camara Younoussa (Guinea) |
2021
| 25 March 2021 2021 AFCONQ | South Africa | 1–1 | | Johannesburg, South Africa |
| 18:00 UTC+2 |
|
Report |
|
Stadium: FNB Stadium Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 28 March 2021 2021 AFCONQ | Sudan | 2–0 | | Omdurman, Sudan |
| 18:00 UTC+2 |
|
Report | Stadium: Al-Hilal Stadium Referee: Helder Martins de Carvalho (Angola) |
| 10 June 2021 Friendly | South Africa | 3–2 | | Johannesburg, South Africa |
| 18:00 UTC+2 | Report | Stadium: Orlando Stadium Referee: Audrick Nkole (Zambia) |
| 3 September 2021 2022 World Cup qualification | Zimbabwe | 0–0 | | 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 | 1–0 | | Johannesburg, South Africa |
| 18:00 UTC+2 |
|
Report | Stadium: FNB Stadium Referee: Derrick Kasokota Kafuli (Zambia) |
| 9 October 2021 2022 World Cup qualification | Ethiopia | 1–3 | | 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 | 1–0 | | Johannesburg, South Africa |
| 18:00 UTC+2 | Report | Stadium: FNB Stadium Referee: Georges Gatogato (Burundi) |
| 11 November 2021 2022 World Cup qualification | South Africa | 1–0 | | Johannesburg, South Africa |
| 21:00 UTC+2 |
|
Report | Stadium: FNB Stadium Referee: Sadok Selmi (Tunisia) |
| 14 November 2021 2022 World Cup qualification | Ghana | 1–0 | | 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 | 0–0 | | Kortrijk, Belgium |
| 18:00 UTC+1 | Report | Stadium: Guldensporen Stadion Referee: Allard Lindhout (Netherlands) |
| 29 March 2022 Friendly | France | 5–0 | | 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 | 2–1 | | Rabat, Morocco |
| 20:00 UTC+1 | Report |
|
Stadium: Stade Moulay Abdellah Referee: Sadok Selmi (Tunisia) |
| 13 June 2022 2023 AFCON Q | South Africa | Cancelled | | Johannesburg, South Africa |
| Stadium: FNB Stadium |
| 22 July 2022 2022 CHAN qualification | Comoros | 0–1 | | Saint Pierre, Mauritius |
|
Stadium: Complexe Sportif de Côte d'Or |
| 30 July 2022 2022 CHAN qualification | South Africa | 0–0 | | Soweto, South Africa |
| Stadium: Dobsonville Stadium |
| 28 August 2022 2022 CHAN qualification | Angola | 2–0 | | Luanda, Angola |
|
Stadium: Estádio 11 de Novembro |
| 4 September 2022 2022 CHAN qualification | South Africa | 1–4 | | Soweto, South Africa |
|
Stadium: Dobsonville Stadium |
| 24 September 2022 Friendly | South Africa | 4–0 | | Johannesburg, South Africa |
| 15:00 UTC+2 | Report | Stadium: FNB Stadium Referee: Janny Sikazwe (Zambia) |
| 27 September 2022 Friendly | South Africa | 1–0 | | Johannesburg, South Africa |
| 18:00 UTC+2 |
|
Report | Stadium: FNB Stadium Referee: Thulani Sibandze (Eswatini) |
| 17 November 2022 Friendly | South Africa | 2–1 | | Nelspruit, South Africa |
| 20:30 UTC+2 |
|
Report |
|
Stadium: Mbombela Stadium Referee: Lebalang Mokete (Lesotho) |
| 20 November 2022 Friendly | South Africa | 1–1 | | Nelspruit, South Africa |
| 18:00 UTC+2 | Report |
|
Stadium: Mbombela Stadium Referee: Joshua Bondo (Botswana) |
2023
| 24 March 2023 2023 AFCON qualification | South Africa | 2–2 | | Johannesburg, South Africa |
| 18:00 UTC+2 | Report | Stadium: Orlando Stadium Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 28 March 2023 2023 AFCON qualification | Liberia | 1–2 | | Monrovia, Liberia |
| 16:00 UTC+0 |
|
Report | Stadium: Samuel Kanyon Doe Sports Complex Referee: Daniel Nii Laryea (Ghana) |
| 17 June 2023 2023 AFCON qualification | South Africa | 2–1 | | 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 | 1–1 | | 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 | 2–1 | | 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 | 2–1 | | Durban, South Africa |
| 17:00 UTC+2 |
|
Report |
|
Stadium: Princess Magogo Stadium Referee: Retselisitsoe Molise (Lesotho) |
| 14 July 2023 2023 COSAFA Cup Semi-final | South Africa | 1–2 | | 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 | 0–0 (3–5 p) | | Durban, South Africa |
| 17:00 UTC+2 | Report | Stadium: King Zwelithini Stadium Referee: Retselisitsoe Molise (Lesotho) | ||
| Penalties | ||||
|
||||
| 9 September 2023 Friendly | South Africa | 0–0 | | Johannesburg, South Africa |
| 17:00 UTC+2 | Report | Stadium: Orlando Stadium Referee: Godfrey Nkhakananga (Malwai) |
| 12 September 2023 Friendly | South Africa | 1–0 | | Johannesburg, South Africa |
| 17:00 UTC+2 |
|
Report | Stadium: Orlando Stadium Referee: Godfrey Nkhakananga (Malwai) |
| 13 October 2023 Friendly | South Africa | 0–0 | | Soweto, South Africa |
| 17:00 UTC+2 | Report | Stadium: FNB Stadium Referee: Retselisitsoe Molise (Lesotho) |
| 17 October 2023 Friendly | Ivory Coast | 1–1 | | 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 | 2–1 | | 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 | 2–0 | | Butare, Rwanda |
| 20:00 UTC+2 |
|
Report | Stadium: Stade Huye Referee: Amin Omar (Egypt) |
2024
| 10 January 2024 Friendly | South Africa | 0–0 | | Pretoria, South Africa |
| Report | Stadium: Lucas Moripe Stadium |
| 16 January 2024 2023 AFCON GS | Mali | 2–0 | | 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 | 4–0 | | 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 | 0–0 | | Korhogo, Ivory Coast |
| 17:00 UTC+2 | Report | Stadium: Amadou Gon Coulibaly Stadium Referee: Issa Sy (Senegal) |
| 30 January 2024 2023 AFCON R16 | Morocco | 0–2 | | San Pédro, Ivory Coast |
| 20:00 UTC+2 | Report | Stadium: Laurent Pokou Stadium Referee: Mahmood Ismail (Sudan) |
| 3 February 2024 2023 Africa Cup of Nations QF | Cape Verde | 0–0 (a.e.t.) (1–2 p) | | Yamoussoukro, Ivory Coast |
| 20:00 | Report | Stadium: Charles Konan Banny Stadium Referee: Jean-Jacques Ndala Ngambo (DR Congo) | ||
| Penalties | ||||
| 7 February 2024 2023 Africa Cup of Nations SF | Nigeria | 1–1 (a.e.t.) (4–2 p) | | Bouaké, Ivory Coast |
| 17:00 |
|
Report | Stadium: Stade de la Paix Referee: Amin Omar (Egypt) | |
| Penalties | ||||
| 10 February 2024 2023 AFCON 3rd | South Africa | 0–0 (6–5 p) | | Abidjan, Ivory Coast |
| 20:00 UTC+0 | Report | Stadium: Felix Houphouet Boigny Stadium Attendance: 21,975 Referee: Bamlak Tessema Weyesa (Ethiopia) | ||
| Penalties | ||||
| 21 March 2024 FIFA Series | Andorra | 1–1 | | Annaba, Algeria |
| 22:00 UTC+1 | R. Fernández |
Report | Mokwana |
Stadium: 19 May 1956 Stadium Referee: Nabil Boukhalfa (Algeria) |
| 26 March 2024 FIFA Series | Algeria | 3–3 | | Algiers, Algeria |
| 22:00 UTC+1 | Report | Stadium: Nelson Mandela Stadium Referee: Amir Loussaif (Tunisia) |
| 7 June 2026 FIFA World Cup qualification | Nigeria | 1–1 | | 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 | 3–1 | | Bloemfontein, South Africa |
| 18:00 UTC+2 | Report |
|
Stadium: Free State Stadium Referee: Mohamed Maarouf Eid Mansour (Egypt) |
| 26 June 2024 COSAFA Cup | South Africa | 1–1 | | Gqeberha, South Africa |
| 18:00 UTC+2 |
|
Report |
|
Stadium: Nelson Mandela Bay Stadium |
| 29 June 2024 COSAFA Cup | South Africa | 0–0 | | Gqeberha, South Africa |
| 15:00 UTC+2 | Report | Stadium: Isaac Wolfson Stadium |
| 2 July 2024 COSAFA Cup | South Africa | 1–0 | | Gqeberha, South Africa |
| 15:00 UTC+2 |
|
Report | Stadium: Nelson Mandela Bay Stadium |
| 6 September 2025 AFCON qualification | South Africa | 2–2 | | Johannesburg, South Africa |
| 18:00 UTC+2 |
|
Report |
|
Stadium: Orlando Stadium Referee: Pierre Atcho (Gabon) |
| 10 September 2025 AFCON qualification | South Sudan | 2–3 | | Juba, South Sudan |
| 15:00 UTC+2 | Report | Stadium: Juba Stadium Referee: Joseph Ogabor (Nigeria) |
| 11 October 2025 AFCON qualification | South Africa | 5–0 | | Gqeberha, South Africa |
| 20:00 UTC+2 | Report | Stadium: Nelson Mandela Bay Stadium Referee: Dahane Beida (Mauritania) |
| 14 October 2025 AFCON qualification | Congo | 1–1 | | Brazzaville, Congo |
| 18:00 UTC+2 |
|
Report |
|
Stadium: Stade Alphonse Massemba-Débat Referee: Mahmood Ismail (Sudan) |
| 10 November 2025 AFCON qualification | Uganda | 0–2 | | 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 | 3–0 | | Cape Town, South Africa |
| 18:00 UTC+2 |
|
Report | Stadium: Cape Town Stadium Referee: Adalbert Diouf (Senegal) |
2025
| 2 March CHAN qualification | South Africa | 1-1 | | Bloemfontein, South Africa |
| 17:00 |
|
Report |
|
Stadium: Free State Stadium |
| 8 March CHAN qualification | Egypt | 1-3 | | Ismailia, Egypt |
| 17:00 |
|
Report | Stadium: Suez Canal Stadium |
| 21 March 2026 FIFA World Cup qualification | South Africa | 2–0 | | Polokwane, South Africa |
| 18:00 UTC+2 | Report | Stadium: Peter Mokaba Stadium |
| 25 March 2026 FIFA World Cup qualification | Benin | 0–2 | | Abidjan, Ivory Cost |
| 18:00 UTC+2 | Report | Stadium: Felix Houphouet Boigny Stadium |
| 3 May CHAN qualification | Malawi | 1–0 | | Lilongwe, Malawi |
| 15:00 UTC+2 |
|
Report | Stadium: Bingu National Stadium |
| 11 May CHAN qualification | South Africa | 2–0 | | Pretoria, South Africa |
| 15:00 UTC+2 |
|
Report | Stadium: Loftus Versfeld Stadium |
| 4 June 2025 COSAFA Cup | South Africa | 0–1 | | Bloemfontein, South Africa |
| 15:00 UTC+2 | Report | Sumbane |
Stadium: Free State Stadium Referee: Arnaud Zafimahatoha (Madagascar) |
| 6 June Friendly | South Africa | 0–0 | | Polokwane, South Africa |
| 19:30 UTC+2 | Report | Stadium: Peter Mokaba Stadium |
| 7 June 2025 COSAFA Cup | South Africa | 2–0 | | Bloemfontein, South Africa |
| 15:00 UTC+2 | Report | Stadium: Dr. Petrus Molemela Stadium Referee: Thabang Ketshabile (Botswana) |
| 10 June 2025 COSAFA Cup | South Africa | 0–0 | | Bloemfontein, South Africa |
| 18:00 UTC+2 | Report | Stadium: Free State Stadium Referee: Celso Alvação (Mozambique) |
| 10 June Friendly | South Africa | 2–0 | | Polokwane, South Africa |
| 19:30 UTC+2 | Report | Stadium: Peter Mokaba Stadium |
| 13 June 2025 COSAFA Cup | South Africa | 3–1 | | Bloemfontein, South Africa |
| 18:00 UTC+2 | Report |
|
Stadium: Free State Stadium Referee: Hillary Hambaba (Zambia) |
| 15 June 2025 COSAFA Cup | Angola | 3–0 | | Bloemfontein, South Africa |
| 15:00 UTC+2 | Report | Stadium: Free State Stadium Referee: Brighton Chimene (Zimbabwe) |
Forthcoming fixtures
The following matches are scheduled:
| September GoTyme Bank Cup | South Africa | v | Philippines | |
| 20:30 UTC+8 |
| September 2026 FIFA World Cup qualification | Lesotho | v | |
| September 2026 FIFA World Cup qualification | South Africa | v | | South Africa |
| October 2026 FIFA World Cup qualification | South Africa | v | | South Africa |
| 22 December 2025 AFCON Group B | South Africa | v | | Marrakesh, Morocco |
| 20:30 UTC+1 | Stadium: Marrakesh Stadium |
| 26 December 2025 AFCON Group B | Egypt | v | | Agadir, Morocco |
| 19:00 UTC+1 | Stadium: Adrar Stadium |
| 29 December 2025 AFCON Group B | Zimbabwe | v | | Marrakesh, Morocco |
| 20:30 UTC+1 | Stadium: Marrakesh Stadium |
Notes
- ^ 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]
References
- ^ "South Africa - Results, fixtures, squad, statistics, photos, videos and news - Soccerway". int.soccerway.com. Soccerway.
- ^ "South Africa national team". worldfootball.net. World Football.
- ^ "World Football Elo Ratings: South Africa". eloratings.net. World Football Elo Ratings.
- ^ "Sao Tome and Principe agree to play home qualifier in South Africa". Kickoff.com. 5 November 2020. Retrieved 15 November 2020.