Friendly internationals 2024 |
 | 23.03.2024 |  | Malawi | | Kenya |  | 0:4 (0:2) |
| Lilongwe |
Friendly internationals 2018 |
 | 11.09.2018 |  | Kenya | | Malawi |  | 1:0 (0:0) |
| Nairobi |
Friendly internationals 2017 |
 | 18.04.2017 |  | Kenya | | Malawi |  | 0:0 |
| Machakos |
World Cup 2014, Qualifying tournament, Africa, Second round, group F |
 | 12.06.2013 |  | Malawi | | Kenya |  | 2:2 (0:0) |
| Blantyre |
World Cup 2014, Qualifying tournament, Africa, Second round, group F |
 | 02.06.2012 |  | Kenya | | Malawi |  | 0:0 |
| Nairobi |
CECAFA Cup 2012, Quarterfinal |
 | 04.12.2012 |  | Kenya | | Malawi |  | 1:0 (0:0) |
| Kampala |
CECAFA Cup 2011, Group C |
 | 28.11.2011 |  | Kenya | | Malawi |  | 0:2 (0:1) |
| Dar es Salaam |
CECAFA Cup 2010, Group C |
 | 29.11.2010 |  | Malawi | | Kenya |  | 3:2 (2:2) |
| Dar es Salaam |
Friendly internationals 2008 |
 | 06.07.2008 |  | Malawi | | Kenya |  | 0:0 |
| Mzuzu |
World Cup 2006, Qualifying tournament, Africa, Group 5 |
 | 08.10.2005 |  | Malawi | | Kenya |  | 3:0 (1:0) |
| Blantyre |
World Cup 2006, Qualifying tournament, Africa, Group 5 |
 | 04.09.2004 |  | Kenya | | Malawi |  | 3:2 (3:1) |
| Nairobi |
World Cup 2002, Qualifying tournament, Africa, First Round, Group E |
 | 22.04.2000 |  | Kenya | | Malawi |  | 0:0 |
| Nairobi |
World Cup 2002, Qualifying tournament, Africa, First Round, Group E |
 | 08.04.2000 |  | Malawi | | Kenya |  | 2:0 (0:0) |
| Blantyre |
Friendly internationals 1997 |
 | 05.01.1997 |  | Kenya | | Malawi |  | 0:0 |
| |
Friendly internationals 1997 |
 | 04.01.1997 |  | Kenya | | Malawi |  | 2:2 |
| |
CECAFA Cup 1991, Group B |
 | 28.11.1991 |  | Kenya | | Malawi |  | 1:0 (1:0) |
| |
Friendly internationals 1991 |
 | 10.07.1991 |  | Malawi | | Kenya |  | 1:1 |
| |
Friendly internationals 1991 |
 | 08.07.1991 |  | Malawi | | Kenya |  | 1:1 |
| |
Friendly internationals 1991 |
 | 06.07.1991 |  | Malawi | | Kenya |  | 0:2 |
| |
African Cup of Nations 1990, Qualifying tournament, Second round |
 | 30.07.1989 |  | Kenya | | Malawi |  | 0:0 |
| |
African Cup of Nations 1990, Qualifying tournament, Second round |
 | 16.07.1989 |  | Malawi | | Kenya |  | 2:3 |
| |
World Cup 1990, Qualifying tournament, Africa, Second round, group 2 |
 | 24.06.1989 |  | Malawi | | Kenya |  | 1:0 (0:0) |
| Lilongwe |
World Cup 1990, Qualifying tournament, Africa, Second round, group 2 |
 | 07.01.1989 |  | Kenya | | Malawi |  | 1:1 (0:1) |
| Nairobi |
CECAFA Cup 1989, Semifinal |
 | 14.11.1989 |  | Kenya | | Malawi |  | 0:1 |
| |
CECAFA Cup 1989, Group B |
 | 05.11.1989 |  | Kenya B | | Malawi |  | 0:1 |
| |
CECAFA Cup 1988, Group A |
 | 12.11.1988 |  | Malawi | | Kenya |  | 3:0 |
| |
All-Africa Games 1987, Semifinal |
 | 10.08.1987 |  | Kenya | | Malawi |  | 1:1 aet (1:1), pen. 4:3 |
| |
CECAFA Cup 1984, Group B |
 | 02.12.1984 |  | Malawi | | Kenya |  | 2:1 |
| |
Friendly internationals 1984 |
 | 10.07.1984 |  | Malawi | | Kenya |  | 2:1 |
| |
Friendly internationals 1984 |
 | 08.07.1984 |  | Malawi | | Kenya |  | 2:1 |
| |
Friendly internationals 1984 |
 | 06.07.1984 |  | Malawi | | Kenya |  | 1:1 |
| |
CECAFA Cup 1983, Semifinal |
 | 23.11.1983 |  | Kenya | | Malawi |  | 2:0 |
| |
CECAFA Cup 1981, Group A |
 | 14.11.1981 |  | Kenya | | Malawi |  | 1:0 |
| |
CECAFA Cup 1980, Group B |
 | 19.11.1980 |  | Malawi | | Kenya |  | 1:0 |
| Port Sudan |
CECAFA Cup 1979, Final |
 | 17.11.1979 |  | Kenya | | Malawi |  | 2:3 |
| |
CECAFA Cup 1978, Semifinal |
 | 17.11.1978 |  | Malawi | | Kenya |  | 2:0 |
| |
CECAFA Cup 1978, First Round |
 | 01.11.1978 |  | Malawi | | Kenya |  | 1:0 |
| |
CECAFA Cup 1977, 3rd place match |
 | 08.12.1977 |  | Malawi | | Kenya |  | 2:1 |
| |
CECAFA Cup 1976, Group B |
 | 09.11.1976 |  | Malawi | | Kenya |  | 2:2 |
| |
Friendly internationals 1976 |
 | 06.07.1976 |  | Malawi | | Kenya |  | 1:0 |
| |
CECAFA Cup 1975, Final |
 | 09.11.1975 |  | Kenya | | Malawi |  | 0:0 aet, pen. 4:3 |
| |
Friendly internationals 1968 |
 | 06.07.1968 |  | Malawi | | Kenya |  | 2:2 |
| |