African Cup of Nations 2023, Qualifying tournament, Group D |
| 05.06.2022 | | Malawi | | Ethiopia | | 2:1 (2:0) |
| Lilongwe |
African Cup of Nations 2021, Final tournament, Group B |
| 14.01.2022 | | Malawi | | Zimbabwe | | 2:1 (1:1) |
| Bafoussam |
African Cup of Nations 2021, Qualifying tournament, Group B |
| 29.03.2021 | | Malawi | | Uganda | | 1:0 (1:0) |
| Lilongwe |
African Cup of Nations 2021, Qualifying tournament, Group B |
| 24.03.2021 | | South Sudan | | Malawi | | 0:1 (0:0) |
| Sudan, Omdurman |
African Cup of Nations 2021, Qualifying tournament, Group B |
| 13.11.2019 | | Malawi | | South Sudan | | 1:0 (0:0) |
| Blantyre |
African Cup of Nations 2019, Qualifying tournament, Group B |
| 10.06.2017 | | Malawi | | Comoros | | 1:0 (1:0) |
| Lilongwe |
African Cup of Nations 2017, Qualifying tournament, Group L |
| 04.09.2016 | | Malawi | | Swaziland | | 1:0 (1:0) |
| Blantyre |
African Cup of Nations 2015, Qualifying tournament, Group B |
| 15.11.2014 | | Malawi | | Mali | | 2:0 (0:0) |
| Blantyre |
African Cup of Nations 2015, Qualifying tournament, Group B |
| 10.09.2014 | | Malawi | | Ethiopia | | 3:2 (1:1) |
| Blantyre |
African Cup of Nations 2015, Qualifying tournament, Second round |
| 02.08.2014 | | Malawi | | Benin | | 1:0 (1:0), pen. 4:3 |
| Blantyre |
African Cup of Nations 2015, Qualifying tournament, First Round |
| 17.05.2014 | | Malawi | | Chad | | 2:0 (1:0) |
| Blantyre |
African Cup of Nations 2013, Qualifying tournament, First Round |
| 16.06.2012 | | Malawi | | Chad | | 2:0 (1:0) |
| Blantyre |
African Cup of Nations 2012, Qualifying tournament, Group K |
| 26.03.2011 | | Malawi | | Togo | | 1:0 (1:0) |
| Blantyre |
African Cup of Nations 2012, Qualifying tournament, Group K |
| 09.10.2010 | | Malawi | | Chad | | 6:2 (2:1) |
| Blantyre |
African Cup of Nations 2010, Final tournament, Group A |
| 11.01.2010 | | Malawi | | Algeria | | 3:0 (2:0) |
| Luanda |
African Cup of Nations 2008, Qualifying tournament, Group 12 |
| 07.10.2006 | | Malawi | | Zimbabwe | | 1:0 (1:0) |
| Blantyre |
African Cup of Nations 2004, Qualifying tournament, Group 1 |
| 12.10.2002 | | Malawi | | Angola | | 1:0 (0:0) |
| Lilongwe |
African Cup of Nations 1998, Qualifying tournament, Group 7 |
| 21.06.1997 | | Malawi | | Mauritius | | 3:2 (1:0) |
| Lilongwe |
African Cup of Nations 1998, Qualifying tournament, Group 7 |
| 22.02.1997 | | Malawi | | Mozambique | | 2:0 (1:0) |
| Blantyre |
African Cup of Nations 1998, Qualifying tournament, Group 7 |
| 06.10.1996 | | Mauritius | | Malawi | | 1:2 (0:1) |
| Belle Vue |
African Cup of Nations 1996, Qualifying tournament, Group 1 |
| 22.01.1995 | | Lesotho | | Malawi | | 0:2 (0:0) |
| Maseru |
African Cup of Nations 1996, Qualifying tournament, Group 1 |
| 15.10.1994 | | Malawi | | Zimbabwe | | 3:1 (0:1) |
| Blantyre |
African Cup of Nations 1994, Qualifying tournament, Group 8 |
| 11.04.1993 | | Morocco | | Malawi | | 0:1 (0:0) |
| Rabat |
African Cup of Nations 1994, Qualifying tournament, Group 8 |
| 15.08.1992 | | Malawi | | Egypt | | 1:0 (0:0) |
| Lilongwe |
African Cup of Nations 1990, Qualifying tournament, First Round |
| 09.04.1989 | | Swaziland | | Malawi | | 0:2 |
| |
African Cup of Nations 1984, Qualifying tournament, Second round |
| 14.08.1983 | | Madagascar | | Malawi | | 0:1 |
| |
African Cup of Nations 1984, Qualifying tournament, Preliminary Round |
| 03.10.1982 | | Zimbabwe | | Malawi | | 0:2 |
| |
African Cup of Nations 1984, Qualifying tournament, Preliminary Round |
| 12.09.1982 | | Malawi | | Zimbabwe | | 2:0 |
| |
African Cup of Nations 1980, Qualifying tournament, Preliminary Round |
| 17.12.1978 | | Malawi | | Madagascar | | 5:1 |
| |
African Cup of Nations 1988, Qualifying tournament, First Round |
| | | Malawi | | Rwanda | | +:- |
| |
African Cup of Nations 1984, Qualifying tournament, First Round |
| | | Malawi | | Zaire | | +:- |
| |