Friendly internationals 2024 |
 | 10.01.2024 |  | South Africa | | Lesotho |  | 0:0 * |
| Pretoria |
Friendly internationals 2023 |
 | 17.10.2023 |  | Côte d'Ivoire | | South Africa |  | 1:1 (0:1) |
| Abidjan |
Friendly internationals 2023 |
 | 13.10.2023 |  | South Africa | | Eswatini |  | 0:0 |
| Johannesburg |
Friendly internationals 2023 |
 | 09.09.2023 |  | South Africa | | Namibia |  | 0:0 |
| Johannesburg |
Friendly internationals 2022 |
 | 20.11.2022 |  | South Africa | | Angola |  | 1:1 (1:1) |
| Nelspruit |
Friendly internationals 2022 |
 | 25.03.2022 |  | South Africa | | Guinea |  | 0:0 |
| Belgium, Kortrijk |
Friendly internationals 2020 |
 | 08.10.2020 |  | South Africa | | Namibia |  | 1:1 (1:0) |
| Rustenburg |
Friendly internationals 2019 |
 | 15.06.2019 |  | South Africa | | Ghana |  | 0:0 |
| UAE, Dubai |
Friendly internationals 2018 |
 | 20.11.2018 |  | South Africa | | Paraguay |  | 1:1 (0:1) |
| Durban |
Friendly internationals 2018 |
 | 21.03.2018 |  | South Africa | | Angola |  | 1:1 (0:1), pen. 5:3 |
| Zambia, Ndola |
Friendly internationals 2017 |
 | 28.03.2017 |  | South Africa | | Angola |  | 0:0 |
| East London |
Friendly internationals 2016 |
 | 15.11.2016 |  | Mozambique | | South Africa |  | 1:1 (1:0) |
| Maputo |
Friendly internationals 2016 |
 | 11.10.2016 |  | South Africa | | Ghana |  | 1:1 (0:1) |
| Durban |
Friendly internationals 2015 |
 | 13.10.2015 |  | Honduras | | South Africa |  | 1:1 (1:1) |
| San Pedro Sula |
Friendly internationals 2015 |
 | 16.05.2015 |  | Lesotho | | South Africa |  | 1:1 (0:0) |
| Maseru |
Friendly internationals 2015 |
 | 14.05.2015 |  | Lesotho | | South Africa |  | 0:0 |
| Maseru |
Friendly internationals 2015 |
 | 29.03.2015 |  | South Africa | | Nigeria |  | 1:1 (0:0) |
| Nelspruit |
Friendly internationals 2015 |
 | 10.01.2015 |  | Cameroon | | South Africa |  | 1:1 (1:0) |
| Gabon, Libreville |
Friendly internationals 2014 |
 | 30.05.2014 |  | New Zealand | | South Africa |  | 0:0 |
| Auckland |
Friendly internationals 2014 |
 | 26.05.2014 |  | Australia | | South Africa |  | 1:1 (1:1) |
| Sydney |
Friendly internationals 2013 |
 | 11.10.2013 |  | Morocco | | South Africa |  | 1:1 (0:1) |
| Agadir |
Friendly internationals 2013 |
 | 12.01.2013 |  | South Africa | | Algeria |  | 0:0 |
| Johannesburg |
Friendly internationals 2012 |
 | 29.02.2012 |  | South Africa | | Senegal |  | 0:0 |
| Durban |
Friendly internationals 2012 |
 | 06.01.2012 |  | Equatorial Guinea | | South Africa |  | 0:0 |
| Bata |
Friendly internationals 2011 |
 | 12.11.2011 |  | South Africa | | Côte d'Ivoire |  | 1:1 (0:1) |
| Port Elizabeth |
Friendly internationals 2010 |
 | 24.05.2010 |  | South Africa | | Bulgaria |  | 1:1 (1:1) |
| Johannesburg |
Friendly internationals 2010 |
 | 22.04.2010 |  | South Africa | | North Korea |  | 0:0 |
| Germany, Wiesbaden |
Friendly internationals 2010 |
 | 31.03.2010 |  | Paraguay | | South Africa |  | 1:1 (1:0) |
| Asunción |
Friendly internationals 2010 |
 | 03.03.2010 |  | South Africa | | Namibia |  | 1:1 (0:1) |
| Durban |
Friendly internationals 2009 |
 | 17.11.2009 |  | South Africa | | Jamaica |  | 0:0 |
| Bloemfontein |
Friendly internationals 2009 |
 | 14.11.2009 |  | South Africa | | Japan |  | 0:0 |
| Port Elizabeth |
Friendly internationals 2008 |
 | 19.08.2008 |  | Australia | | South Africa |  | 2:2 (2:1) |
| England, London |
Friendly internationals 2007 |
 | 12.09.2007 |  | South Africa | | Uruguay |  | 0:0 |
| Johannesburg |
Friendly internationals 2006 |
 | 10.05.2006 |  | Lesotho | | South Africa |  | 0:0 |
| Maseru |
Friendly internationals 2005 |
 | 09.02.2005 |  | South Africa | | Australia |  | 1:1 (1:0) |
| Durban |
Friendly internationals 2003 |
 | 30.04.2003 |  | South Africa | | Jamaica |  | 0:0 |
| |
Friendly internationals 2002 |
 | 19.11.2002 |  | South Africa | | Senegal |  | 1:1 aet (0:0, 1:1), pen. 1:4 |
| Johannesburg |
Friendly internationals 2002 |
 | 26.10.2002 |  | Tanzania | | South Africa |  | 1:1 (0:0), pen. 3:4 |
| |
Friendly internationals 2002 |
 | 23.10.2002 |  | Kenya | | South Africa |  | 1:1 (0:0), pen. 5:3 |
| Tanzania |
Friendly internationals 2002 |
 | 17.04.2002 |  | South Africa | | Ecuador |  | 0:0 |
| Spain |
Friendly internationals 2000 |
 | 07.10.2000 |  | South Africa | | France |  | 0:0 |
| Johannesburg |
Friendly internationals 1999 |
 | 09.05.1999 |  | Jamaica | | South Africa |  | 1:1 (1:1) |
| |
Friendly internationals 1999 |
 | 28.04.1999 |  | Denmark | | South Africa |  | 1:1 (1:0) |
| København |
Friendly internationals 1998 |
 | 06.06.1998 |  | Iceland | | South Africa |  | 1:1 (0:1) |
| Germany, Baiersbronn |
Friendly internationals 1998 |
 | 20.05.1998 |  | South Africa | | Zambia |  | 1:1 (0:1) |
| |
Friendly internationals 1996 |
 | 21.09.1996 |  | South Africa | | Ghana |  | 0:0 |
| |
Friendly internationals 1995 |
 | 15.12.1995 |  | South Africa | | Germany |  | 0:0 |
| Johannesburg |
Friendly internationals 1995 |
 | 22.11.1995 |  | South Africa | | Zambia |  | 2:2 (0:0) |
| |
Friendly internationals 1995 |
 | 13.05.1995 |  | South Africa | | Argentina |  | 1:1 (1:0) |
| Johannesburg |
Friendly internationals 1994 |
 | 04.12.1994 |  | South Africa | | Cameroon |  | 1:1 (0:1) |
| |
Friendly internationals 1994 |
 | 30.11.1994 |  | South Africa | | Côte d'Ivoire |  | 0:0 |
| |
Friendly internationals 1992 |
 | 11.07.1992 |  | South Africa | | Cameroon |  | 2:2 (1:1) |
| |
Friendly internationals 1947 |
 | 31.05.1947 |  | Australia | | South Africa |  | 3:3 |
| Sydney |
Friendly internationals 1977 |
 | |  | Rhodesia | | South Africa |  | 1:1 |
| |