World Cup 2026, Qualifying tournament, Africa, Group D |
| 21.11.2023 | | Eswatini | | Cape Verde | | 0:2 (0:2) |
| South Africa, Mbombela |
World Cup 2026, Qualifying tournament, Africa, Group D |
| 17.11.2023 | | Eswatini | | Libya | | 0:1 (0:0) |
| South Africa, Mbombela |
World Cup 2022, Qualifying tournament, Africa, First Round |
| 04.09.2019 | | Djibouti | | Eswatini | | 2:1 (1:0) |
| Djibouti |
World Cup 2018, Qualifying tournament, Africa, Second round |
| 17.11.2015 | | Nigeria | | Swaziland | | 2:0 (0:0) |
| Port Harcourt |
World Cup 2014, Qualifying tournament, Africa, First Round |
| 15.11.2011 | | DR Congo | | Swaziland | | 5:1 (1:0) |
| Kinshasa |
World Cup 2014, Qualifying tournament, Africa, First Round |
| 11.11.2011 | | Swaziland | | DR Congo | | 1:3 |
| Lobamba |
World Cup 2010, Qualifying tournament, Africa, Second round, group 11 |
| 11.10.2008 | | Togo | | Swaziland | | 6:0 (2:0) |
| Ghana, Accra |
World Cup 2010, Qualifying tournament, Africa, Second round, group 11 |
| 21.06.2008 | | Zambia | | Swaziland | | 1:0 (0:0) |
| Chililabombwe |
World Cup 2006, Qualifying tournament, Africa, Qualifying round |
| 16.11.2003 | | Cape Verde | | Swaziland | | 3:0 (1:0) |
| Praia |
World Cup 2002, Qualifying tournament, Africa, First Round, Group B |
| 23.04.2000 | | Angola | | Swaziland | | 7:1 (4:0) |
| Luanda |
World Cup 2002, Qualifying tournament, Africa, First Round, Group B |
| 09.04.2000 | | Swaziland | | Angola | | 0:1 (0:0) |
| Mbabane |
World Cup 1998, Qualifying tournament, Africa, First Round |
| 16.06.1996 | | Gabon | | Swaziland | | 2:0 (1:0) |
| Libreville |
World Cup 1998, Qualifying tournament, Africa, First Round |
| 02.06.1996 | | Swaziland | | Gabon | | 0:1 (0:1) |
| Mbabane |
World Cup 1994, Qualifying tournament, Africa, First Round, Group B |
| 31.01.1993 | | Zaire | | Swaziland | | -:- |
| Kinshasa |
World Cup 1994, Qualifying tournament, Africa, First Round, Group B |
| 18.10.1992 | | Cameroon | | Swaziland | | 5:0 (2:0) |
| Yaoundé |