COSAFA Cup 2024, Group A |
 | 02.07.2024 |  | South Africa | | Eswatini |  | 1:0 (1:0) |
| Gqeberha |
COSAFA Cup 2024, Group A |
 | 29.06.2024 |  | Mozambique | | Eswatini |  | 0:0 |
| Gqeberha |
COSAFA Cup 2024, Group A |
 | 26.06.2024 |  | Eswatini | | Botswana |  | 0:0 |
| Gqeberha |
COSAFA Cup 2023, Group A |
 | 11.07.2023 |  | South Africa | | Eswatini |  | 2:1 (0:0) |
| KwaMashu |
COSAFA Cup 2023, Group A |
 | 08.07.2023 |  | Namibia | | Eswatini |  | 1:2 (1:2) |
| Durban |
COSAFA Cup 2023, Group A |
 | 05.07.2023 |  | Eswatini | | Botswana |  | 0:1 (0:1) |
| Durban |
COSAFA Cup 2022, Plate Semifinals |
 | 15.07.2022 |  | Botswana | | Eswatini |  | 2:0 (1:0) |
| Durban |
COSAFA Cup 2022, Quarterfinals |
 | 13.07.2022 |  | Senegal | | Eswatini |  | 1:1 (1:0), pen. 10:9 |
| KwaMashu |
COSAFA Cup 2022, Group B |
 | 10.07.2022 |  | Eswatini | | Lesotho |  | 2:0 (2:0) |
| Umlazi |
COSAFA Cup 2022, Group B |
 | 08.07.2022 |  | Malawi | | Eswatini |  | 1:1 (0:0) |
| Umlazi |
COSAFA Cup 2022, Group B |
 | 06.07.2022 |  | Mauritius | | Eswatini |  | 0:3 (0:1) |
| Umlazi |
COSAFA Cup 2021, 3rd place match |
 | 18.07.2021 |  | Eswatini | | Mozambique |  | 1:1 (0:1), pen. 4:2 |
| Port Elizabeth |
COSAFA Cup 2021, Semifinal |
 | 16.07.2021 |  | Senegal | | Eswatini |  | 2:2 (0:2), pen. 3:0 |
| Port Elizabeth |
COSAFA Cup 2021, Group A |
 | 14.07.2021 |  | Eswatini | | Botswana |  | 1:1 (1:0) |
| Port Elizabeth |
COSAFA Cup 2021, Group A |
 | 10.07.2021 |  | Zambia | | Eswatini |  | 0:1 (0:0) |
| Port Elizabeth |
COSAFA Cup 2021, Group A |
 | 08.07.2021 |  | South Africa | | Eswatini |  | 1:0 (0:0) |
| Port Elizabeth |
COSAFA Cup 2021, Group A |
 | 06.07.2021 |  | Eswatini | | Lesotho |  | 3:1 (1:1) |
| Port Elizabeth |
COSAFA Cup 2019, Group A |
 | 27.05.2019 |  | Eswatini | | Comoros |  | 2:2 (1:1) |
| Umlazi |
COSAFA Cup 2019, Group A |
 | 25.05.2019 |  | Eswatini | | Mauritius |  | 2:2 (1:1) |
| Umlazi |
COSAFA Cup 2018, Plate semifinal |
 | 05.06.2018 |  | Eswatini | | Botswana |  | 0:2 (0:1) |
| Polokwane |
COSAFA Cup 2018, Quarterfinal |
 | 02.06.2018 |  | Lesotho | | Eswatini |  | 1:0 (0:0) |
| Polokwane |
COSAFA Cup 2017, Plate semifinal |
 | 04.07.2017 |  | Namibia | | Swaziland |  | 1:0 (0:0) |
| Lesetlheng |
COSAFA Cup 2017, Quarterfinal |
 | 02.07.2017 |  | Swaziland | | Zimbabwe |  | 1:2 (0:1) |
| Rustenburg |
COSAFA Cup 2016, 3rd place match |
 | 25.06.2016 |  | Swaziland | | DR Congo |  | 1:0 (1:0) |
| Windhoek |
COSAFA Cup 2016, Semifinal |
 | 22.06.2016 |  | South Africa | | Swaziland |  | 5:1 (0:1) |
| Windhoek |
COSAFA Cup 2016, Quarterfinal |
 | 19.06.2016 |  | Zambia | | Swaziland |  | 0:0, pen. 2:4 |
| Windhoek |
COSAFA Cup 2016, Group A |
 | 15.06.2016 |  | Swaziland | | Madagascar |  | 1:0 (0:0) |
| Windhoek |
COSAFA Cup 2016, Group A |
 | 13.06.2016 |  | Swaziland | | Seychelles |  | 4:0 (2:0) |
| Windhoek |
COSAFA Cup 2016, Group A |
 | 11.06.2016 |  | Zimbabwe | | Swaziland |  | 2:2 (0:1) |
| Windhoek |
COSAFA Cup 2015, Group B |
 | 22.05.2015 |  | Madagascar | | Swaziland |  | 1:1 (1:0) |
| Rustenburg |
COSAFA Cup 2015, Group B |
 | 20.05.2015 |  | Lesotho | | Swaziland |  | 0:2 (0:1) |
| Rustenburg |
COSAFA Cup 2015, Group B |
 | 18.05.2015 |  | Tanzania | | Swaziland |  | 0:1 (0:1) |
| Rustenburg |
COSAFA Cup 2013, Group B |
 | 11.07.2013 |  | Lesotho | | Swaziland |  | 2:0 (2:0) |
| Lusaka |
COSAFA Cup 2013, Group B |
 | 09.07.2013 |  | Kenya | | Swaziland |  | 2:0 (1:0) |
| Kitwe |
COSAFA Cup 2013, Group B |
 | 07.07.2013 |  | Botswana | | Swaziland |  | 0:0 |
| Kitwe |
COSAFA Senior Challenge Cup 2009, Group B |
 | 22.10.2009 |  | Swaziland | | Comoros |  | 3:0 (1:0) |
| Bulawayo |
COSAFA Senior Challenge Cup 2009, Group B |
 | 20.10.2009 |  | Botswana | | Swaziland |  | 1:0 (0:0) |
| Bulawayo |
COSAFA Senior Challenge Cup 2009, Group B |
 | 18.10.2009 |  | Swaziland | | Seychelles |  | 2:1 (0:1) |
| Bulawayo |
COSAFA Senior Challenge Cup 2008, Group A |
 | 23.07.2008 |  | Seychelles | | Swaziland |  | 0:1 (0:0) |
| Emalahleni |
COSAFA Senior Challenge Cup 2008, Group A |
 | 21.07.2008 |  | Mauritius | | Swaziland |  | 1:1 (1:0) |
| Emalahleni |
COSAFA Senior Challenge Cup 2008, Group A |
 | 19.07.2008 |  | Madagascar | | Swaziland |  | 1:1 (0:1) |
| Emalahleni |
COSAFA Senior Challenge Cup 2007, Group B, 3rd place match |
 | 27.05.2007 |  | Swaziland | | Malawi |  | 1:0 (0:0) |
| Lobamba |
COSAFA Senior Challenge Cup 2007, Group B, semifinal |
 | 26.05.2007 |  | Swaziland | | Mauritius |  | 0:0, pen. 5:6 |
| Lobamba |
COSAFA Senior Challenge Cup 2006, Group B, 3rd place match |
 | 21.05.2006 |  | Madagascar | | Swaziland |  | 0:2 (0:0) |
| Gaborone |
COSAFA Senior Challenge Cup 2006, Group B, semifinal |
 | 20.05.2006 |  | South Africa | | Swaziland |  | 1:0 (0:0) |
| Gaborone |
COSAFA Senior Challenge Cup 2005, Group C, semifinal |
 | 11.06.2005 |  | Zambia | | Swaziland |  | 3:0 (2:0) |
| Lusaka |
COSAFA Senior Challenge Cup 2004, Quarterfinal |
 | 27.06.2004 |  | Swaziland | | Zimbabwe |  | 0:5 (0:2) |
| Lobamba |
COSAFA Senior Challenge Cup 2003, Semifinal |
 | 30.08.2003 |  | Zimbabwe | | Swaziland |  | 2:0 (1:0) |
| Bulawayo |
COSAFA Senior Challenge Cup 2003, Quarterfinal |
 | 13.07.2003 |  | Swaziland | | Madagascar |  | 2:0 (1:0) |
| Lobamba |
COSAFA Senior Challenge Cup 2002, Semifinal |
 | 24.08.2002 |  | South Africa | | Swaziland |  | 4:1 (1:0) |
| Polokwane |
COSAFA Senior Challenge Cup 2002, Quarterfinal |
 | 05.05.2002 |  | Zimbabwe | | Swaziland |  | 0:2 (0:0) |
| Harare |
COSAFA Senior Challenge Cup 2002, First Round |
 | 21.04.2002 |  | Swaziland | | Namibia |  | 2:1 (2:1) |
| Lobamba |
COSAFA Senior Challenge Cup 2001, Quarterfinal |
 | 08.07.2001 |  | Zimbabwe | | Swaziland |  | 2:1 (1:0) |
| Harare |
COSAFA Senior Challenge Cup 2001, First Round |
 | 11.02.2001 |  | Swaziland | | Zambia |  | 0:0, pen. 2:1 |
| Lobamba |
COSAFA Senior Challenge Cup 2000, Quarterfinal |
 | 18.06.2000 |  | South Africa | | Swaziland |  | 2:0 (2:0) |
| Emalahleni |
COSAFA Senior Challenge Cup 1999, Semifinal |
 | 28.08.1999 |  | Namibia | | Swaziland |  | 1:1 (0:0), pen. 4:2 |
| Windhoek |
COSAFA Senior Challenge Cup 1999, Quarterfinal |
 | 18.07.1999 |  | Swaziland | | Zimbabwe |  | 1:1 (0:0), pen. 4:3 |
| Lobamba |
COSAFA Senior Challenge Cup 1999, First Round |
 | 09.05.1999 |  | Swaziland | | Mozambique |  | 3:1 (2:0) |
| Lobamba |
COSAFA Senior Challenge Cup 1998, Preliminary Round |
 | 08.03.1998 |  | Swaziland | | Angola |  | 0:1 aet (0:0) |
| Lobamba |
COSAFA Senior Challenge Cup 1997, Preliminary Round |
 | 02.03.1997 |  | Swaziland | | Mozambique |  | 0:4 (0:2) |
| Lobamba |