| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Challenge Cup Cecafa Cup South Asian Cup
| Malawi matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| October 15 1962 | Malawi Ghana | 0 12 | Friendly in Malawi | -12 +12 | 1288 1650 | - +1 | 108 27 |
| July 01 1964 | Zambia Malawi | 4 1 | Friendly in Zambia | +3 -3 | 1603 1285 | - -1 | 41 115 |
| July 04 1966 | Malawi Zambia | 0 3 | Friendly in Malawi | -8 +8 | 1277 1613 | -1 +1 | 119 39 |
| July 06 1966 | Malawi Zambia | 0 6 | Friendly in Malawi | -8 +8 | 1269 1627 | -1 +1 | 120 36 |
| July 08 1966 | Malawi Zambia | 1 5 | Friendly in Malawi | -7 +7 | 1262 1634 | -3 0 | 123 36 |
| November 12 1967 | Rhodesia Malawi | 1 0 | Friendly in Rhodesia | +3 -3 | 1474 1259 | +1 0 | 70 121 |
| May 01 1968 | Swaziland Malawi | 2 0 | Friendly in Swaziland | +13 -13 | 1213 1246 | - -4 | 127 123 |
| July 06 1968 | Malawi Kenya | 2 2 | Friendly in Malawi | -1 +1 | 1245 1327 | 0 0 | 123 108 |
| July 13 1968 | Malawi Botswana | 8 1 | Friendly in Malawi | +9 -9 | 1254 1091 | +2 - | 121 150 |
| July 20 1968 | Swaziland Malawi | 2 0 | Friendly in Swaziland | +12 -12 | 1225 1242 | 0 -2 | 126 123 |
| February 01 1969 | Malawi Rhodesia | 2 2 | Friendly in Malawi | +3 -3 | 1245 1449 | 0 0 | 125 78 |
| February 02 1969 | Malawi Rhodesia | 0 1 | Friendly in Malawi | -7 +7 | 1238 1456 | 0 +1 | 125 77 |
| February 08 1969 | Rhodesia Malawi | 4 0 | Friendly in Rhodesia | +5 -5 | 1461 1233 | +2 0 | 75 125 |
| February 09 1969 | Rhodesia Malawi | 1 1 | Friendly in Rhodesia | -7 +7 | 1454 1240 | -1 0 | 76 125 |
| July 01 1969 | Madagascar Malawi | 3 0 | Friendly in Madagascar | +7 -7 | 1374 1233 | 0 0 | 96 125 |
| July 06 1969 | Malawi Swaziland | 3 0 | Friendly in Malawi | +12 -12 | 1245 1213 | 0 -2 | 125 128 |
| August 30 1969 | Zambia Malawi | 4 0 | Friendly in Zambia | +3 -3 | 1603 1242 | 0 0 | 43 125 |
| August 31 1969 | Zambia Malawi | 5 0 | Friendly in Zambia | +3 -3 | 1606 1239 | +1 0 | 42 125 |
| September 02 1969 | Zambia Malawi | 7 0 | Friendly in Zambia | +3 -3 | 1609 1236 | +1 0 | 41 125 |
| October 12 1969 | Malawi Ivory Coast | 0 0 | Friendly in Malawi | +8 -8 | 1244 1689 | 0 -3 | 125 28 |
| October 26 1969 | Ivory Coast Malawi | 4 0 | Friendly in Ivory Coast | +1 -1 | 1706 1243 | 0 0 | 24 124 |
| December 01 1969 | Malawi Rhodesia | 2 2 | Friendly in Malawi | +3 -3 | 1246 1449 | 0 -1 | 124 78 |
| March 26 1970 | Guinea Malawi | 2 1 | Friendly in Guinea | +2 -2 | 1546 1244 | 0 -1 | 58 124 |
| July 06 1970 | Malawi Mauritius | 1 0 | Friendly in Malawi | +15 -15 | 1259 1522 | +6 -1 | 119 60 |
| July 09 1970 | Malawi Mauritius | 0 0 | Friendly in Malawi | +4 -4 | 1263 1518 | 0 -2 | 120 62 |
| August 08 1970 | Malawi Lesotho | 1 2 | Friendly in Malawi | -14 +14 | 1249 1214 | -4 - | 125 130 |
| August 10 1970 | Malawi Lesotho | 6 1 | Friendly in Malawi | +13 -13 | 1262 1201 | +4 -3 | 121 133 |
| December 19 1970 | Senegal Malawi | 4 1 | Friendly in Senegal | +5 -5 | 1466 1257 | 0 -1 | 71 120 |
| March 18 1971 | Malawi Zambia | 5 4 | Friendly in Malawi | +15 -15 | 1272 1518 | +1 -2 | 118 61 |
| March 20 1971 | Malawi Zambia | 1 3 | Friendly in Malawi | -9 +9 | 1263 1527 | -1 +1 | 119 60 |
| March 23 1971 | Malawi Zambia | 0 3 | Friendly in Malawi | -10 +10 | 1253 1537 | -2 +2 | 121 58 |
| April 10 1971 | Malawi Madagascar | 1 2 | Olympic Games qualifier in Malawi | -17 +17 | 1236 1430 | -3 +4 | 124 84 |
| May 09 1971 | Madagascar Malawi | 4 2 | Olympic Games qualifier in Madagascar | +9 -9 | 1439 1227 | +4 -1 | 80 125 |
| May 25 1971 | Uganda Malawi | 3 3 | Friendly in Uganda | -6 +6 | 1361 1233 | -2 +1 | 98 123 |
| August 31 1975 | Malawi Zambia | 1 1 | Olympic Games qualifier in Malawi | +13 -13 | 1246 1583 | +2 -3 | 129 46 |
| September 14 1975 | Zambia Malawi | 3 3 | African Nations Cup qualifier in Zambia | -17 +17 | 1566 1263 | -6 +4 | 52 125 |
| September 28 1975 | Malawi Zambia | 1 6 | African Nations Cup qualifier in Malawi | -19 +19 | 1244 1585 | -4 +7 | 129 45 |
| October 12 1975 | Zambia Malawi | 4 1 | Olympic Games qualifier in Zambia | +5 -5 | 1590 1239 | 0 -2 | 45 131 |
| November 01 1975 | Malawi Tanzania | 3 1 | Cecafa Cup in Zambia | +44 -44 | 1283 1365 | +11 -10 | 120 94 |
| November 03 1975 | Malawi Zanzibar | 4 2 | Cecafa Cup in Zambia | +13 -13 | 1296 1051 | +5 -1 | 115 157 |
| November 07 1975 | Malawi Uganda | 2 1 | Cecafa Cup in Zambia | +28 -28 | 1324 1408 | +7 -6 | 108 83 |
| November 09 1975 | Kenya Malawi | 0 0 | Cecafa Cup in Zambia | -2 +2 | 1365 1326 | -1 0 | 94 108 |
| May 09 1976 | Zambia Malawi | 4 0 | World Cup qualifier in Zambia | +13 -13 | 1510 1313 | +5 -1 | 61 109 |
| May 30 1976 | Malawi Zambia | 0 1 | World Cup qualifier in Malawi | -15 +15 | 1298 1525 | -5 +2 | 115 59 |
| July 06 1976 | Malawi Kenya | 1 0 | Friendly in Malawi | +9 -9 | 1307 1369 | +2 -2 | 115 95 |
| July 08 1976 | Malawi Sierra Leone | 4 2 | Friendly in Malawi | +15 -15 | 1322 1398 | +6 -3 | 109 81 |
| September 17 1976 | Malawi Botswana | 3 0 | Friendly in Malawi | +5 -5 | 1327 1086 | 0 0 | 107 154 |
| October 24 1976 | Malawi Mauritius | 1 1 | African Nations Cup qualifier in Malawi | -7 +7 | 1320 1314 | -1 +5 | 108 109 |
| November 07 1976 | Malawi Tanzania | 1 1 | Cecafa Cup in Zanzibar | +2 -2 | 1322 1359 | +1 0 | 107 100 |
| November 09 1976 | Kenya Malawi | 2 2 | Cecafa Cup in Zanzibar | -3 +3 | 1366 1325 | 0 0 | 97 107 |
| November 12 1976 | Uganda Malawi | 2 1 | Cecafa Cup in Zanzibar | +16 -16 | 1405 1309 | +5 -5 | 84 112 |
| January 28 1977 | Mauritius Malawi | 3 2 | African Nations Cup qualifier in Mauritius | +14 -14 | 1328 1295 | +2 -4 | 107 117 |
| December 01 1977 | Malawi Tanzania | 0 0 | Cecafa Cup in Somalia | +4 -4 | 1299 1369 | +1 0 | 116 96 |
| December 02 1977 | Malawi Zambia | 0 0 | Cecafa Cup in Somalia | +11 -11 | 1310 1502 | +4 -2 | 112 65 |
| December 06 1977 | Uganda Malawi | 1 0 | Cecafa Cup in Somalia | +10 -10 | 1501 1300 | +3 -3 | 67 115 |
| December 08 1977 | Malawi Kenya | 2 1 | Cecafa Cup in Somalia | +23 -23 | 1323 1325 | +9 -1 | 106 105 |
| January 24 1978 | Malawi Mauritius | 2 1 | African Games qualifier in Malawi | +14 -14 | 1337 1293 | +1 -3 | 105 117 |
| June 18 1978 | Malawi Zambia | 1 2 | Friendly in Malawi | -7 +7 | 1330 1557 | -1 0 | 106 58 |
| June 25 1978 | Zambia Malawi | 0 0 | Friendly in Zambia | -7 +7 | 1550 1337 | 0 +1 | 58 105 |
| July 06 1978 | Malawi Sierra Leone | 5 0 | Friendly in Malawi | +18 -18 | 1355 1384 | +4 -6 | 101 93 |
| July 14 1978 | Libya Malawi | 2 1 | African Games in Algeria | +19 -19 | 1386 1336 | +6 -4 | 90 105 |
| July 19 1978 | Egypt Malawi | 4 1 | African Games in Algeria | +12 -12 | 1624 1324 | +1 -2 | 40 107 |
| July 22 1978 | Algeria Malawi | 3 0 | African Games in Algeria | +11 -11 | 1527 1313 | +2 -2 | 61 108 |
| July 25 1978 | Nigeria Malawi | 3 2 | African Games in Algeria | +5 -5 | 1652 1308 | +1 -3 | 37 111 |
| July 28 1978 | Ghana Malawi | 1 0 | African Games in Algeria | +5 -5 | 1635 1303 | +1 -2 | 38 112 |
| October 22 1978 | Algeria Malawi | 1 1 | Friendly in Algeria | -8 +8 | 1572 1311 | -2 +4 | 52 109 |
| October 24 1978 | Malawi Algeria | 2 1 | Friendly in Malawi | +14 -14 | 1325 1558 | +3 -3 | 106 55 |
| November 01 1978 | Malawi Kenya | 1 0 | Cecafa Cup in Malawi | +15 -15 | 1340 1318 | +3 -3 | 103 107 |
| November 03 1978 | Malawi Somalia | 3 1 | Cecafa Cup in Malawi | +5 -5 | 1345 1017 | 0 -1 | 103 161 |
| November 05 1978 | Malawi Uganda | 0 2 | Cecafa Cup in Malawi | -18 +18 | 1327 1614 | -2 +2 | 105 42 |
| November 11 1978 | Malawi Zambia | 2 1 | Cecafa Cup in Malawi | +27 -27 | 1354 1529 | +5 -3 | 100 61 |
| November 17 1978 | Malawi Kenya | 2 0 | Cecafa Cup in Malawi | +17 -17 | 1371 1277 | +4 -3 | 96 119 |
| November 19 1978 | Malawi Zambia | 3 2 | Cecafa Cup in Malawi | +27 -27 | 1398 1565 | +9 -9 | 87 53 |
| December 03 1978 | Madagascar Malawi | 2 1 | African Nations Cup qualifier in Madagascar | +14 -14 | 1411 1384 | +3 -4 | 85 91 |
| December 17 1978 | Malawi Madagascar | 5 1 | African Nations Cup qualifier in Malawi | +30 -30 | 1414 1381 | +8 -10 | 84 95 |
| April 15 1979 | Malawi Zambia | 0 2 | African Nations Cup qualifier in Malawi | -26 +26 | 1388 1591 | -5 +5 | 89 49 |
| April 29 1979 | Zambia Malawi | 2 0 | African Nations Cup qualifier in Zambia | +9 -9 | 1600 1379 | +1 -7 | 48 96 |
| November 04 1979 | Malawi Zanzibar | 4 0 | Cecafa Cup in Kenya | +8 -8 | 1387 1005 | +7 0 | 89 164 |
| November 07 1979 | Malawi Sudan | 4 0 | Cecafa Cup in Kenya | +51 -51 | 1438 1468 | +11 -6 | 79 71 |
| November 13 1979 | Malawi Tanzania | 1 1 | Cecafa Cup in Kenya | 0 0 | 1438 1446 | 0 0 | 78 75 |
| November 14 1979 | Malawi Tanzania | 4 0 | Cecafa Cup in Kenya | +38 -38 | 1476 1408 | +7 -11 | 71 86 |
| November 17 1979 | Kenya Malawi | 2 3 | Cecafa Cup in Kenya | -23 +23 | 1406 1499 | -9 +4 | 90 67 |
| May 04 1980 | Zambia Malawi | 1 1 | Friendly in Zambia | -4 +4 | 1526 1503 | 0 0 | 62 65 |
| June 15 1980 | Malawi Zambia | 2 0 | Friendly in Malawi | +12 -12 | 1515 1530 | +1 -1 | 64 62 |
| June 29 1980 | Cameroon Malawi | 3 0 | World Cup qualifier in Cameroon | +20 -20 | 1600 1495 | +4 -4 | 48 67 |
| July 06 1980 | Malawi Zimbabwe | 0 1 | Friendly in Malawi | -13 +13 | 1482 1500 | -2 +2 | 70 67 |
| July 08 1980 | Malawi Zimbabwe | 1 1 | Friendly in Malawi | -2 +2 | 1480 1502 | 0 +1 | 70 66 |
| July 20 1980 | Malawi Cameroon | 1 1 | World Cup qualifier in Malawi | +1 -1 | 1481 1599 | 0 0 | 70 49 |
| October 26 1980 | Malawi Zimbabwe | 0 1 | African Nations Cup qualifier in Malawi | -26 +26 | 1455 1500 | -4 +4 | 74 67 |
| November 09 1980 | Zimbabwe Malawi | 1 1 | African Nations Cup qualifier in Zimbabwe | -8 +8 | 1492 1463 | -1 +2 | 69 72 |
| November 16 1980 | Malawi Zanzibar | 1 0 | Cecafa Cup in Sudan | +3 -3 | 1466 1012 | 0 0 | 72 166 |
| November 19 1980 | Malawi Kenya | 1 0 | Cecafa Cup in Sudan | +16 -16 | 1482 1376 | +1 -4 | 71 95 |
| November 22 1980 | Zambia Malawi | 3 2 | Cecafa Cup in Sudan | +17 -17 | 1544 1465 | +6 -1 | 55 72 |
| November 26 1980 | Tanzania Malawi | 1 0 | Cecafa Cup in Sudan | +23 -23 | 1430 1442 | +6 -7 | 83 80 |
| November 27 1980 | Malawi Zambia | 1 0 | Cecafa Cup in Sudan | +25 -25 | 1467 1497 | +7 -5 | 73 66 |
| April 18 1981 | Malawi Botswana | 5 2 | Independence Tournament in Zimbabwe | +5 -5 | 1472 1081 | +3 0 | 73 161 |
| April 19 1981 | Malawi Zambia | 2 1 | Independence Tournament in Zimbabwe | +19 -19 | 1491 1554 | +5 -4 | 68 56 |
| April 20 1981 | Zimbabwe Malawi | 4 0 | Independence Tournament in Zimbabwe | +20 -20 | 1521 1471 | +3 -5 | 62 73 |
| June 19 1981 | Malawi Tanzania | 4 1 | Friendly in Malawi | +10 -10 | 1481 1404 | +4 -2 | 70 87 |
| June 21 1981 | Malawi Tanzania | 3 1 | Friendly in Malawi | +8 -8 | 1489 1396 | +2 -2 | 68 89 |
| June 23 1981 | Malawi Tanzania | 0 0 | Friendly in Malawi | -5 +5 | 1484 1401 | -2 +1 | 70 88 |
| July 06 1981 | Malawi Mozambique | 3 1 | Friendly tournament in Malawi | +9 -9 | 1493 1330 | +2 -2 | 68 107 |
| July 10 1981 | Malawi Zimbabwe | 2 0 | Friendly tournament in Malawi | +18 -18 | 1511 1503 | +4 -4 | 64 67 |
| September 04 1981 | Zimbabwe Malawi | 2 1 | Friendly tournament in Swaziland | +15 -15 | 1536 1496 | +1 -1 | 62 67 |
| September 05 1981 | Malawi Lesotho | 4 1 | Friendly tournament in Swaziland | +7 -7 | 1503 1170 | 0 -1 | 67 147 |
| September 06 1981 | Swaziland Malawi | 0 0 | Friendly tournament in Swaziland | +8 -8 | 1196 1495 | 0 -1 | 142 68 |
| November 01 1981 | Mozambique Malawi | 1 0 | Friendly in Mozambique | +12 -12 | 1336 1483 | +1 -3 | 107 70 |
| November 14 1981 | Kenya Malawi | 1 0 | Cecafa Cup in Tanzania | +28 -28 | 1371 1455 | +9 -9 | 96 80 |
| November 17 1981 | Tanzania Malawi | 2 2 | Cecafa Cup in Tanzania | -4 +4 | 1419 1459 | -1 +2 | 86 78 |
| November 20 1981 | Malawi Zanzibar | 4 1 | Cecafa Cup in Tanzania | +6 -6 | 1465 1032 | +1 0 | 77 165 |
| July 06 1982 | Malawi Tanzania | 0 1 | Friendly in Malawi | -13 +13 | 1452 1456 | -3 +3 | 80 78 |
| July 08 1982 | Malawi Tanzania | 2 0 | Friendly in Malawi | +11 -11 | 1463 1445 | +3 -3 | 77 81 |
| September 12 1982 | Malawi Zimbabwe | 2 0 | African Nations Cup qualifier in Malawi | +25 -25 | 1488 1475 | +8 -8 | 70 76 |
| October 03 1982 | Zimbabwe Malawi | 0 2 | African Nations Cup qualifier in Zimbabwe | -37 +37 | 1438 1525 | -8 +10 | 83 60 |
| November 13 1982 | Uganda Malawi | 2 1 | Cecafa Cup in Uganda | +19 -19 | 1463 1506 | +6 -5 | 76 66 |
| November 16 1982 | Malawi Zimbabwe | 1 1 | Cecafa Cup in Uganda | -2 +2 | 1504 1473 | 0 0 | 66 75 |
| November 19 1982 | Malawi Tanzania | 2 0 | Cecafa Cup in Uganda | +20 -20 | 1524 1359 | +4 -2 | 62 96 |
| August 14 1983 | Madagascar Malawi | 0 1 | African Nations Cup qualifier in Madagascar | -21 +21 | 1413 1545 | -4 +4 | 89 57 |
| August 28 1983 | Malawi Madagascar | 1 1 | African Nations Cup qualifier in Malawi | -12 +12 | 1533 1425 | -4 +1 | 61 88 |
| October 29 1983 | Tanzania Malawi | 1 0 | Friendly in Tanzania | +12 -12 | 1371 1521 | +4 0 | 95 60 |
| November 13 1983 | Zimbabwe Malawi | 1 0 | Cecafa Cup in Kenya | +23 -23 | 1487 1498 | +7 -5 | 73 65 |
| November 17 1983 | Malawi Somalia | 2 1 | Cecafa Cup in Kenya | +3 -3 | 1501 1038 | +1 0 | 65 166 |
| November 20 1983 | Malawi Zanzibar | 3 1 | Cecafa Cup in Kenya | +5 -5 | 1506 1062 | 0 0 | 65 164 |
| November 23 1983 | Kenya Malawi | 2 0 | Cecafa Cup in Kenya | +23 -23 | 1508 1483 | +8 -10 | 66 75 |
| November 25 1983 | Uganda Malawi | 1 0 | Cecafa Cup in Kenya | +22 -22 | 1472 1461 | +3 -6 | 79 81 |
| February 12 1984 | Malawi Zambia | 1 0 | Friendly in Malawi | +11 -11 | 1472 1596 | +1 -1 | 79 45 |
| February 15 1984 | Malawi Zambia | 0 0 | Friendly in Malawi | +1 -1 | 1473 1595 | +1 0 | 78 45 |
| March 05 1984 | Algeria Malawi | 3 0 | African Nations Cup in Ivory Coast | +23 -23 | 1675 1450 | +3 -3 | 35 81 |
| March 08 1984 | Malawi Nigeria | 2 2 | African Nations Cup in Ivory Coast | +8 -8 | 1458 1561 | +1 -2 | 80 56 |
| March 11 1984 | Ghana Malawi | 1 0 | African Nations Cup in Ivory Coast | +13 -13 | 1654 1445 | +2 -1 | 37 82 |
| July 06 1984 | Malawi Kenya | 1 1 | Friendly in Malawi | -1 +1 | 1444 1503 | 0 +1 | 82 65 |
| July 08 1984 | Malawi Kenya | 2 1 | Friendly in Malawi | +9 -9 | 1453 1494 | +1 -4 | 81 69 |
| July 10 1984 | Malawi Kenya | 2 1 | Friendly in Malawi | +8 -8 | 1461 1486 | 0 -4 | 81 73 |
| July 15 1984 | Mauritius Malawi | 0 1 | World Cup qualifier in Mauritius | -19 +19 | 1320 1480 | -2 +5 | 109 76 |
| July 28 1984 | Malawi Mauritius | 4 0 | World Cup qualifier in Malawi | +14 -14 | 1494 1306 | +4 -5 | 71 114 |
| November 17 1984 | Malawi Zimbabwe | 3 0 | Friendly in Malawi | +14 -14 | 1508 1503 | +5 -2 | 62 63 |
| December 02 1984 | Malawi Kenya | 2 1 | Cecafa Cup in Uganda | +17 -17 | 1525 1443 | +1 -2 | 61 81 |
| December 06 1984 | Malawi Somalia | 1 0 | Cecafa Cup in Uganda | +3 -3 | 1528 1085 | +1 0 | 60 162 |
| December 09 1984 | Malawi Zanzibar | 1 0 | Cecafa Cup in Uganda | +2 -2 | 1530 1036 | 0 -1 | 59 167 |
| December 12 1984 | Uganda Malawi | 0 2 | Cecafa Cup in Uganda | -33 +33 | 1436 1563 | -6 +6 | 84 54 |
| December 15 1984 | Malawi Zambia | 0 0 | Cecafa Cup in Uganda | +4 -4 | 1567 1627 | +1 -1 | 53 41 |
| March 23 1985 | Zambia Malawi | 1 1 | Friendly in Zambia | -4 +4 | 1629 1571 | -1 0 | 40 55 |
| March 24 1985 | Zambia Malawi | 2 2 | Friendly in Zambia | -4 +4 | 1625 1575 | -2 0 | 42 55 |
| March 31 1985 | Malawi Mozambique | 1 1 | African Nations Cup qualifier in Malawi | -13 +13 | 1562 1416 | -3 +2 | 58 87 |
| April 07 1985 | Morocco Malawi | 2 0 | World Cup qualifier in Morocco | +17 -17 | 1637 1545 | +3 -4 | 39 62 |
| April 16 1985 | Mozambique Malawi | 1 1 | African Nations Cup qualifier in Mozambique | +2 -2 | 1418 1543 | 0 0 | 87 62 |
| April 21 1985 | Malawi Morocco | 0 0 | World Cup qualifier in Malawi | 0 0 | 1543 1637 | 0 0 | 62 40 |
| May 02 1985 | Zimbabwe Malawi | 1 3 | Friendly in Zimbabwe | -17 +17 | 1469 1560 | -8 +3 | 80 59 |
| July 01 1985 | Reunion Malawi | 2 8 | Friendly tournament in Reunion | -11 +11 | 1169 1571 | -2 +4 | 148 54 |
| July 02 1985 | Zaire Malawi | 1 0 | Friendly tournament in Zaire | +10 -10 | 1591 1561 | +2 -4 | 48 58 |
| July 06 1985 | Malawi Tanzania | 0 0 | Friendly in Malawi | -6 +6 | 1555 1403 | -2 +4 | 60 87 |
| July 08 1985 | Malawi Tanzania | 2 0 | Friendly in Malawi | +6 -6 | 1561 1397 | +2 -3 | 59 91 |
| July 10 1985 | Malawi Tanzania | 0 0 | Friendly in Malawi | -6 +6 | 1555 1403 | -1 +3 | 60 88 |
| October 04 1985 | Malawi Uganda | 1 0 | Cecafa Cup in Zimbabwe | +15 -15 | 1570 1452 | +6 -1 | 54 82 |
| October 06 1985 | Malawi Zambia | 2 2 | Cecafa Cup in Zimbabwe | +3 -3 | 1573 1627 | +2 +1 | 52 42 |
| October 11 1985 | Zimbabwe Malawi | 1 0 | Cecafa Cup in Zimbabwe | +20 -20 | 1487 1553 | +7 -8 | 75 60 |
| October 12 1985 | Malawi Uganda | 3 1 | Cecafa Cup in Zimbabwe | +25 -25 | 1578 1472 | +10 -10 | 50 79 |
| June 21 1986 | Malawi Zambia | 0 2 | Friendly in Malawi | -20 +20 | 1558 1574 | -8 +5 | 60 56 |
| June 22 1986 | Malawi Zambia | 0 1 | Friendly in Malawi | -12 +12 | 1546 1586 | -2 +5 | 62 51 |
| July 06 1986 | Malawi Uganda | 2 1 | Friendly in Malawi | +5 -5 | 1551 1467 | 0 0 | 62 79 |
| July 08 1986 | Malawi Uganda | 0 0 | Friendly in Malawi | -5 +5 | 1546 1472 | 0 0 | 62 79 |
| July 10 1986 | Malawi Uganda | 0 0 | Friendly in Malawi | -5 +5 | 1541 1477 | 0 +2 | 62 77 |
| July 19 1986 | Malawi Zimbabwe | 1 1 | African Games qualifier in Malawi | -6 +6 | 1535 1531 | -2 +1 | 64 65 |
| August 03 1986 | Zimbabwe Malawi | 1 1 | African Games qualifier in Zimbabwe | -5 +5 | 1526 1540 | -1 +3 | 66 61 |
| September 30 1986 | Botswana Malawi | 2 0 | Friendly in Botswana | +26 -26 | 1117 1514 | +2 -7 | 160 68 |
| January 03 1987 | Swaziland Malawi | 1 3 | African Games qualifier in Swaziland | -11 +11 | 1147 1525 | -2 +2 | 150 66 |
| January 18 1987 | Malawi Swaziland | 6 1 | African Games qualifier in Malawi | +5 -5 | 1530 1142 | +5 -1 | 61 151 |
| April 05 1987 | Zambia Malawi | 3 1 | African Games qualifier in Zambia | +18 -18 | 1598 1512 | +6 -4 | 49 65 |
| April 19 1987 | Malawi Zambia | 2 0 | African Games qualifier in Malawi | +29 -29 | 1541 1569 | +7 -7 | 59 55 |
| June 13 1987 | Malawi Zimbabwe | 1 4 | Friendly in Malawi | -23 +23 | 1518 1541 | -5 +5 | 64 59 |
| June 14 1987 | Malawi Zimbabwe | 2 1 | Friendly in Malawi | +8 -8 | 1526 1533 | 0 -3 | 64 62 |
| July 03 1987 | Malawi Ivory Coast | 1 2 | African Nations Cup qualifier in Malawi | -21 +21 | 1505 1630 | -6 +4 | 70 43 |
| July 06 1987 | Malawi Zambia | 1 0 | Friendly in Malawi | +10 -10 | 1515 1583 | +6 -2 | 65 51 |
| July 08 1987 | Malawi Zambia | 0 1 | Friendly in Malawi | -11 +11 | 1504 1594 | -6 +2 | 71 49 |
| July 19 1987 | Ivory Coast Malawi | 2 0 | African Nations Cup qualifier in Ivory Coast | +13 -13 | 1643 1491 | +1 -3 | 42 75 |
| August 02 1987 | Ivory Coast Malawi | 1 0 | African Games in Kenya | +12 -12 | 1655 1479 | 0 -1 | 42 75 |
| August 04 1987 | Malawi Senegal | 2 0 | African Games in Kenya | +37 -37 | 1516 1529 | +10 -8 | 64 62 |
| August 06 1987 | Malawi Egypt | 2 1 | African Games in Kenya | +29 -29 | 1545 1653 | +6 -6 | 58 41 |
| August 10 1987 | Kenya Malawi | 1 1 | African Games in Kenya | +1 -1 | 1434 1544 | +1 0 | 82 58 |
| August 12 1987 | Malawi Cameroon | 3 1 | African Games in Kenya | +42 -42 | 1586 1654 | +7 -10 | 51 41 |
| December 02 1987 | Tunisia Malawi | 2 3 | Friendly in Tunisia | -8 +8 | 1409 1594 | -1 +1 | 91 50 |
| December 13 1987 | Malawi Zimbabwe | 1 1 | Cecafa Cup in Ethiopia | -4 +4 | 1590 1522 | 0 0 | 50 65 |
| June 10 1988 | Mozambique Malawi | 1 2 | Friendly in Mozambique | -6 +6 | 1355 1596 | -2 +1 | 104 48 |
| June 14 1988 | Mozambique Malawi | 1 1 | Friendly in Mozambique | +4 -4 | 1359 1592 | +1 0 | 103 48 |
| July 06 1988 | Malawi Zambia | 1 0 | Friendly in Malawi | +6 -6 | 1598 1535 | 0 -1 | 48 62 |
| July 08 1988 | Malawi Zambia | 0 1 | Friendly in Malawi | -14 +14 | 1584 1549 | -1 +4 | 49 58 |
| July 10 1988 | Malawi Zambia | 1 1 | Friendly in Malawi | -4 +4 | 1580 1553 | 0 0 | 49 58 |
| July 16 1988 | Uganda Malawi | 1 0 | World Cup qualifier in Uganda | +18 -18 | 1527 1562 | +4 -3 | 63 52 |
| July 30 1988 | Malawi Uganda | 3 1 | World Cup qualifier in Malawi | +19 -19 | 1581 1508 | +3 -3 | 48 65 |
| August 03 1988 | Zambia Malawi | 4 1 | Friendly in Zambia | +14 -14 | 1567 1567 | +7 -1 | 49 49 |
| August 04 1988 | Zambia Malawi | 7 1 | Friendly in Zambia | +15 -15 | 1582 1552 | +1 -7 | 48 56 |
| September 26 1988 | Malawi Mozambique | 1 1 | Friendly in Malawi | -7 +7 | 1545 1366 | -3 +2 | 57 103 |
| September 28 1988 | Malawi Mozambique | 1 0 | Friendly in Malawi | +3 -3 | 1548 1363 | +3 -1 | 54 104 |
| November 06 1988 | Malawi Tanzania | 0 0 | Cecafa Cup in Malawi | -16 +16 | 1532 1257 | -7 +6 | 61 128 |
| November 10 1988 | Malawi Zanzibar | 1 0 | Cecafa Cup in Malawi | +2 -2 | 1534 1095 | +2 0 | 60 163 |
| November 12 1988 | Malawi Kenya | 3 0 | Cecafa Cup in Malawi | +15 -15 | 1549 1390 | +7 -3 | 53 96 |
| November 16 1988 | Malawi Zimbabwe | 2 0 | Cecafa Cup in Malawi | +21 -21 | 1570 1518 | +3 -5 | 50 65 |
| November 19 1988 | Malawi Zambia | 3 1 | Cecafa Cup in Malawi | +25 -25 | 1595 1581 | +2 -2 | 48 49 |
| January 07 1989 | Kenya Malawi | 1 1 | World Cup qualifier in Kenya | +6 -6 | 1395 1589 | 0 0 | 97 48 |
| January 21 1989 | Malawi Egypt | 1 1 | World Cup qualifier in Malawi | -1 +1 | 1588 1671 | 0 0 | 48 35 |
| March 26 1989 | Ethiopia Malawi | 1 1 | Friendly in Ethiopia | +2 -2 | 1434 1586 | 0 0 | 86 49 |
| March 28 1989 | Ethiopia Malawi | 1 0 | Friendly in Ethiopia | +11 -11 | 1445 1575 | +3 -1 | 83 50 |
| April 09 1989 | Swaziland Malawi | 0 2 | African Nations Cup qualifier in Swaziland | -8 +8 | 1144 1583 | -1 +1 | 151 49 |
| April 23 1989 | Malawi Swaziland | 1 1 | African Nations Cup qualifier in Malawi | -18 +18 | 1565 1162 | -2 +4 | 52 147 |
| June 03 1989 | Malawi Tunisia | 1 0 | Friendly in Malawi | +4 -4 | 1569 1429 | 0 0 | 52 87 |
| June 11 1989 | Liberia Malawi | 1 0 | World Cup qualifier in Liberia | +27 -27 | 1367 1542 | +6 -7 | 103 59 |
| June 24 1989 | Malawi Kenya | 1 0 | World Cup qualifier in Malawi | +8 -8 | 1550 1402 | +3 -1 | 56 92 |
| July 06 1989 | Malawi Gabon | 2 0 | Friendly in Malawi | +7 -7 | 1557 1426 | +1 -2 | 55 88 |
| July 09 1989 | Malawi Mozambique | 0 1 | Friendly in Malawi | -17 +17 | 1540 1356 | -4 +6 | 59 104 |
| July 11 1989 | Malawi Mozambique | 0 2 | Friendly in Malawi | -25 +25 | 1515 1381 | -4 +2 | 63 102 |
| July 16 1989 | Malawi Kenya | 2 3 | African Nations Cup qualifier in Malawi | -31 +31 | 1484 1424 | -10 +10 | 73 88 |
| July 30 1989 | Kenya Malawi | 0 0 | African Nations Cup qualifier in Kenya | -2 +2 | 1422 1486 | -1 +1 | 89 72 |
| August 05 1989 | Tunisia Malawi | 3 0 | Friendly in Tunisia | +16 -16 | 1422 1470 | +3 -1 | 89 73 |
| August 11 1989 | Egypt Malawi | 1 0 | World Cup qualifier in Egypt | +7 -7 | 1637 1463 | +1 -4 | 38 77 |
| August 26 1989 | Malawi Liberia | 0 0 | World Cup qualifier in Malawi | -10 +10 | 1453 1393 | -3 +2 | 80 98 |
| December 02 1989 | Malawi Zanzibar | 0 0 | Cecafa Cup in Kenya | -15 +15 | 1438 1138 | -7 +3 | 87 158 |
| December 09 1989 | Malawi Zambia | 0 0 | Cecafa Cup in Kenya | +8 -8 | 1446 1572 | +5 0 | 81 48 |
| December 14 1989 | Kenya Malawi | 0 1 | Cecafa Cup in Kenya | -27 +27 | 1438 1473 | -10 +9 | 86 73 |
| December 16 1989 | Uganda Malawi | 3 3 | Cecafa Cup in Kenya | -3 +3 | 1515 1476 | 0 0 | 64 73 |
| January 20 1990 | Malawi Tanzania | 2 2 | SADCC Tournament in Swaziland | -10 +10 | 1466 1189 | -4 +1 | 77 143 |
| January 21 1990 | Botswana Malawi | 2 2 | SADCC Tournament in Swaziland | +12 -12 | 1117 1454 | +3 -4 | 162 81 |
| January 23 1990 | Swaziland Malawi | 0 0 | SADCC Tournament in Swaziland | +8 -8 | 1165 1446 | +4 -1 | 147 82 |
| July 06 1990 | Malawi Tanzania | 2 0 | Friendly in Malawi | +4 -4 | 1450 1197 | +1 0 | 79 143 |
| July 09 1990 | Malawi Tanzania | 1 1 | Friendly in Malawi | -8 +8 | 1442 1205 | -3 0 | 82 143 |
| July 11 1990 | Malawi Tanzania | 0 0 | Friendly in Malawi | -7 +7 | 1435 1212 | -2 +1 | 84 142 |
| August 04 1990 | Malawi Zaire | 1 0 | Friendly in Malawi | +10 -10 | 1445 1541 | +3 -3 | 80 58 |
| August 06 1990 | Malawi Zaire | 1 0 | Friendly in Malawi | +10 -10 | 1455 1531 | +1 -5 | 79 63 |
| August 08 1990 | Malawi Zaire | 0 0 | Friendly in Malawi | -1 +1 | 1454 1532 | 0 0 | 79 63 |
| August 19 1990 | Malawi Congo | 0 1 | African Nations Cup qualifier in Malawi | -27 +27 | 1427 1448 | -9 +8 | 88 79 |
| December 09 1990 | Malawi Zimbabwe | 0 0 | Cecafa Cup in Zanzibar | +2 -2 | 1429 1454 | +1 +1 | 86 77 |
| December 11 1990 | Malawi Tanzania | 1 0 | Cecafa Cup in Zanzibar | +9 -9 | 1438 1208 | +3 0 | 83 139 |
| December 14 1990 | Zanzibar Malawi | 2 1 | Cecafa Cup in Zanzibar | +31 -31 | 1156 1407 | +6 -4 | 152 88 |
| April 14 1991 | Zimbabwe Malawi | 4 0 | African Nations Cup qualifier in Zimbabwe | +26 -26 | 1440 1381 | +8 -7 | 80 96 |
| April 28 1991 | Congo Malawi | 2 1 | African Nations Cup qualifier in Congo | +9 -9 | 1512 1372 | +2 -5 | 63 102 |
| July 06 1991 | Malawi Kenya | 0 2 | Friendly in Malawi | -19 +19 | 1353 1395 | -8 +3 | 110 96 |
| July 08 1991 | Malawi Kenya | 1 1 | Friendly in Malawi | -2 +2 | 1351 1397 | 0 +2 | 110 94 |
| July 10 1991 | Malawi Kenya | 1 1 | Friendly in Malawi | -2 +2 | 1349 1399 | +1 +1 | 109 93 |
| July 27 1991 | Malawi Zimbabwe | 2 2 | African Nations Cup qualifier in Malawi | -1 +1 | 1348 1439 | -1 +1 | 110 80 |
| August 19 1991 | Malawi Mozambique | 1 0 | Friendly in Malawi | +8 -8 | 1356 1365 | +3 -2 | 107 103 |
| August 20 1991 | Malawi Mozambique | 2 0 | Friendly in Malawi | +11 -11 | 1367 1354 | +4 -6 | 103 109 |
| November 25 1991 | Malawi Zanzibar | 1 0 | Cecafa Cup in Uganda | +8 -8 | 1375 1119 | +3 -3 | 100 162 |
| November 28 1991 | Kenya Malawi | 1 0 | Cecafa Cup in Uganda | +17 -17 | 1442 1358 | +6 -5 | 79 106 |
| December 01 1991 | Malawi Zambia | 0 0 | Cecafa Cup in Uganda | +12 -12 | 1370 1583 | +3 -3 | 103 49 |
| December 30 1991 | Malawi Zambia | 0 2 | Friendly in Malawi | -9 +9 | 1361 1623 | -3 +3 | 106 42 |
| July 06 1992 | Malawi Zimbabwe | 0 0 | Friendly in Malawi | -1 +1 | 1360 1440 | -1 0 | 110 82 |
| July 08 1992 | Malawi Zimbabwe | 0 0 | Friendly in Malawi | -1 +1 | 1359 1441 | 0 0 | 110 82 |
| July 11 1992 | Malawi Zimbabwe | 1 0 | Friendly in Malawi | +9 -9 | 1368 1432 | +3 0 | 107 82 |
| August 15 1992 | Malawi Egypt | 1 0 | African Nations Cup qualifier in Malawi | +29 -29 | 1397 1610 | +9 -6 | 97 45 |
| August 29 1992 | Malawi Mali | 1 1 | African Nations Cup qualifier in Malawi | -4 +4 | 1393 1429 | -3 0 | 101 87 |
| November 07 1992 | Zimbabwe Malawi | 0 1 | Friendly in Zimbabwe | -16 +16 | 1495 1409 | -2 +8 | 69 92 |
| November 09 1992 | Zimbabwe Malawi | 4 1 | Friendly in Zimbabwe | +9 -9 | 1504 1400 | +1 -5 | 69 97 |
| November 16 1992 | Tanzania Malawi | 1 1 | Cecafa Cup in Tanzania | -1 +1 | 1312 1401 | 0 +1 | 121 96 |
| November 19 1992 | Malawi Zambia | 1 0 | Cecafa Cup in Tanzania | +33 -33 | 1434 1623 | +6 -9 | 90 43 |
| November 22 1992 | Malawi Ethiopia | 2 1 | Cecafa Cup in Tanzania | +17 -17 | 1451 1369 | +1 -3 | 89 104 |
| November 24 1992 | Malawi Zanzibar | 3 1 | Cecafa Cup in Tanzania | +8 -8 | 1459 1122 | +3 -6 | 86 168 |
| November 28 1992 | Zambia Malawi | 4 0 | Cecafa Cup in Tanzania | +21 -21 | 1649 1438 | +5 -4 | 37 90 |
| March 27 1993 | Malawi Zambia | 1 0 | Friendly in Malawi | +13 -13 | 1451 1629 | 0 -1 | 90 37 |
| April 11 1993 | Morocco Malawi | 0 1 | African Nations Cup qualifier in Morocco | -32 +32 | 1559 1483 | -6 +11 | 57 78 |
| April 23 1993 | Egypt Malawi | 2 0 | African Nations Cup qualifier in Egypt | +12 -12 | 1640 1471 | +3 -4 | 36 83 |
| May 20 1993 | Zambia Malawi | 1 1 | Friendly in Zambia | -6 +6 | 1627 1477 | -1 +2 | 42 82 |
| May 22 1993 | Zambia Malawi | 0 1 | Friendly in Zambia | -16 +16 | 1611 1493 | -4 +6 | 46 76 |
| May 24 1993 | Zambia Malawi | 4 2 | Friendly in Zambia | +7 -7 | 1618 1486 | +3 -3 | 42 79 |
| July 06 1993 | Malawi Swaziland | 3 1 | Friendly in Malawi | +4 -4 | 1490 1254 | +3 -1 | 77 138 |
| July 08 1993 | Malawi Swaziland | 1 1 | Friendly in Malawi | -7 +7 | 1483 1261 | -4 +2 | 81 136 |
| July 10 1993 | Malawi Swaziland | 0 1 | Friendly in Malawi | -17 +17 | 1466 1278 | -1 +2 | 82 134 |
| July 11 1993 | Mali Malawi | 2 1 | African Nations Cup qualifier in Mali | +16 -16 | 1459 1450 | +6 -10 | 86 92 |
| July 25 1993 | Malawi Morocco | 0 2 | African Nations Cup qualifier in Malawi | -24 +24 | 1426 1640 | -6 +7 | 97 37 |
| July 29 1993 | Malawi Swaziland | 3 0 | Friendly in Malawi | +7 -7 | 1433 1271 | +1 -1 | 96 135 |
| February 12 1994 | Malawi Zambia | 0 3 | Friendly in Malawi | -12 +12 | 1421 1663 | -4 +4 | 97 34 |
| February 13 1994 | Malawi Zambia | 0 2 | Friendly in Malawi | -9 +9 | 1412 1672 | -3 +2 | 100 32 |
| September 04 1994 | Zaire Malawi | 1 1 | African Nations Cup qualifier in Zaire | -9 +9 | 1479 1421 | -3 +1 | 81 98 |
| October 09 1994 | Zambia Malawi | 2 1 | Friendly in Zambia | +2 -2 | 1698 1419 | 0 -1 | 29 100 |
| October 15 1994 | Malawi Zimbabwe | 3 1 | African Nations Cup qualifier in Malawi | +33 -33 | 1452 1517 | +14 -13 | 86 70 |
| January 08 1995 | Cameroon Malawi | 0 0 | African Nations Cup qualifier in Cameroon | -10 +10 | 1540 1462 | -2 0 | 60 83 |
| January 22 1995 | Lesotho Malawi | 0 2 | African Nations Cup qualifier in Lesotho | -19 +19 | 1210 1481 | -6 +3 | 151 80 |
| April 09 1995 | Malawi Zaire | 0 1 | African Nations Cup qualifier in Malawi | -26 +26 | 1455 1495 | -5 +7 | 85 75 |
| April 23 1995 | Zimbabwe Malawi | 1 1 | African Nations Cup qualifier in Zimbabwe | -11 +11 | 1556 1466 | 0 +2 | 55 84 |
| July 16 1995 | Malawi Cameroon | 1 3 | African Nations Cup qualifier in Malawi | -35 +35 | 1431 1540 | -9 +10 | 95 62 |
| May 11 1996 | Malawi Zambia | 0 1 | Friendly in Malawi | -6 +6 | 1425 1684 | -4 +1 | 97 31 |
| May 12 1996 | Malawi Zambia | 1 1 | Friendly in Malawi | +4 -4 | 1429 1680 | +2 -1 | 95 32 |
| May 25 1996 | Malawi Mozambique | 1 0 | Friendly in Malawi | +7 -7 | 1436 1416 | +1 -2 | 93 98 |
| June 01 1996 | Malawi South Africa | 0 1 | World Cup qualifier in Malawi | -10 +10 | 1426 1746 | -2 +1 | 95 24 |
| June 15 1996 | South Africa Malawi | 3 0 | World Cup qualifier in South Africa | +6 -6 | 1752 1420 | +2 -5 | 23 99 |
| July 06 1996 | Malawi Tanzania | 3 2 | Friendly in Malawi | +7 -7 | 1427 1411 | +3 -2 | 97 103 |
| July 08 1996 | Malawi Tanzania | 1 0 | Friendly in Malawi | +7 -7 | 1434 1404 | +2 -1 | 95 103 |
| July 10 1996 | Malawi Tanzania | 1 1 | Friendly in Malawi | -4 +4 | 1430 1408 | -1 +1 | 96 102 |
| October 06 1996 | Mauritius Malawi | 1 2 | African Nations Cup qualifier in Mauritius | -12 +12 | 1166 1442 | -1 +4 | 161 92 |
| January 04 1997 | Kenya Malawi | 2 2 | Friendly in Kenya | -1 +1 | 1379 1443 | 0 0 | 110 89 |
| January 05 1997 | Kenya Malawi | 0 0 | Friendly in Kenya | -1 +1 | 1378 1444 | 0 0 | 110 89 |
| January 25 1997 | Malawi Zambia | 0 2 | African Nations Cup qualifier in Malawi | -23 +23 | 1421 1644 | -5 +6 | 95 39 |
| February 22 1997 | Malawi Mozambique | 2 0 | African Nations Cup qualifier in Malawi | +18 -18 | 1439 1362 | +6 -5 | 90 116 |
| March 01 1997 | Botswana Malawi | 1 4 | Cosafa Cup in Botswana | -10 +10 | 1012 1449 | -2 +2 | 187 89 |
| April 12 1997 | Malawi Mozambique | 2 2 | Cosafa Cup in Malawi | -9 +9 | 1440 1395 | -3 +1 | 90 105 |
| April 19 1997 | Zambia Malawi | 4 0 | Cosafa Cup in Zambia | +12 -12 | 1640 1428 | +5 -3 | 41 93 |
| June 21 1997 | Malawi Mauritius | 3 2 | African Nations Cup qualifier in Malawi | +5 -5 | 1433 1167 | +3 0 | 94 160 |
| June 28 1997 | Namibia Malawi | 4 1 | Cosafa Cup in Namibia | +33 -33 | 1387 1400 | +6 -6 | 109 101 |
| July 06 1997 | Malawi Botswana | 0 0 | Friendly in Malawi | -9 +9 | 1391 1021 | -6 +2 | 107 184 |
| July 12 1997 | Zambia Malawi | 3 1 | African Nations Cup qualifier in Zambia | +8 -8 | 1624 1383 | +1 -1 | 48 108 |
| July 27 1997 | Mozambique Malawi | 2 1 | African Nations Cup qualifier in Mozambique | +12 -12 | 1442 1371 | +3 -5 | 92 112 |
| August 09 1997 | Malawi Tanzania | 2 2 | Cosafa Cup in Malawi | -8 +8 | 1363 1341 | -2 +3 | 114 120 |
| January 03 1998 | Malawi Zimbabwe | 1 0 | Friendly in Malawi | +9 -9 | 1372 1435 | +5 -4 | 111 97 |
| January 04 1998 | Malawi Zimbabwe | 0 2 | Friendly in Malawi | -17 +17 | 1355 1452 | -5 +11 | 116 86 |
| January 10 1998 | Malawi Zambia | 0 1 | Cosafa Cup in Malawi | -10 +10 | 1345 1645 | -2 0 | 118 44 |
| July 06 1998 | Malawi Mozambique | 2 1 | Friendly in Malawi | +7 -7 | 1352 1321 | +3 -1 | 115 122 |
| July 08 1998 | Malawi Mozambique | 2 2 | Friendly in Malawi | -4 +4 | 1348 1325 | -2 0 | 117 122 |
| July 11 1998 | Malawi Mozambique | 0 0 | Friendly in Malawi | -3 +3 | 1345 1328 | -1 +1 | 118 121 |
| July 18 1998 | Malawi Zimbabwe | 1 0 | Friendly in Malawi | +12 -12 | 1357 1501 | +5 -4 | 113 71 |
| July 19 1998 | Malawi Zimbabwe | 0 0 | Friendly in Malawi | +1 -1 | 1358 1500 | 0 -1 | 113 72 |
| August 01 1998 | Namibia Malawi | 2 1 | African Nations Cup qualifier in Namibia | +15 -15 | 1362 1343 | +5 -5 | 112 117 |
| August 15 1998 | Malawi Namibia | 0 1 | African Nations Cup qualifier in Malawi | -24 +24 | 1319 1402 | -6 +7 | 123 101 |
| January 23 1999 | Zimbabwe Malawi | 3 0 | Friendly in Zimbabwe | +7 -7 | 1477 1312 | +1 -1 | 79 126 |
| January 24 1999 | Zimbabwe Malawi | 1 0 | Friendly in Zimbabwe | +4 -4 | 1481 1308 | +2 -1 | 77 127 |
| April 24 1999 | Malawi Angola | 1 2 | Cosafa Cup in Malawi | -18 +18 | 1290 1455 | -2 +6 | 129 84 |
| May 22 1999 | Malawi Namibia | 1 1 | Cosafa Cup in Malawi | -3 +3 | 1287 1344 | -2 0 | 130 120 |
| July 06 1999 | Malawi Uganda | 0 2 | Friendly in Malawi | -15 +15 | 1272 1392 | -3 +3 | 133 106 |
| December 04 1999 | Malawi Libya | 1 2 | Friendly in Malawi | -9 +9 | 1263 1431 | -4 +3 | 141 96 |
| December 11 1999 | Malawi Rwanda | 1 1 | Friendly in Malawi | -3 +3 | 1260 1258 | 0 0 | 141 143 |
| December 13 1999 | Malawi Rwanda | 1 1 | Friendly in Malawi | -3 +3 | 1257 1261 | -1 +1 | 143 142 |
| December 15 1999 | Malawi Rwanda | 1 2 | Friendly in Malawi | -13 +13 | 1244 1274 | -2 +5 | 145 137 |
| March 11 2000 | Zambia Malawi | 1 1 | Friendly in Zambia | -8 +8 | 1536 1252 | 0 +4 | 62 140 |
| March 13 2000 | Zambia Malawi | 0 1 | Friendly in Zambia | -18 +18 | 1518 1270 | -6 +1 | 68 139 |
| March 25 2000 | Tanzania Malawi | 1 1 | Friendly in Tanzania | -3 +3 | 1266 1273 | -1 +1 | 141 138 |
| March 26 2000 | Tanzania Malawi | 4 3 | Friendly in Tanzania | +7 -7 | 1273 1266 | +3 -3 | 138 141 |
| April 08 2000 | Malawi Kenya | 2 0 | World Cup qualifier in Malawi | +35 -35 | 1301 1394 | +12 -12 | 127 104 |
| April 15 2000 | Malawi Mozambique | 2 1 | Cosafa Cup in Malawi | +13 -13 | 1314 1252 | +1 -4 | 126 141 |
| April 22 2000 | Kenya Malawi | 0 0 | World Cup qualifier in Kenya | -10 +10 | 1386 1324 | -2 +1 | 105 125 |
| May 20 2000 | Malawi Angola | 0 0 | Cosafa Cup in Malawi | +5 -5 | 1329 1500 | +1 -1 | 123 72 |
| June 04 2000 | Nigeria Malawi | 3 2 | Friendly in Nigeria | +1 -1 | 1721 1328 | +1 -1 | 28 124 |
| June 06 2000 | Nigeria Malawi | 4 1 | Friendly in Nigeria | +2 -2 | 1723 1326 | +1 0 | 27 124 |
| June 17 2000 | Malawi Burkina Faso | 1 1 | World Cup qualifier in Malawi | -1 +1 | 1325 1407 | 0 +1 | 124 102 |
| July 01 2000 | Uganda Malawi | 3 1 | African Nations Cup qualifier in Uganda | +19 -19 | 1380 1306 | +8 -5 | 106 129 |
| July 06 2000 | Malawi Namibia | 1 2 | Friendly in Malawi | -13 +13 | 1293 1325 | -2 +5 | 134 124 |
| July 15 2000 | Malawi Uganda | 1 2 | African Nations Cup qualifier in Malawi | -22 +22 | 1271 1388 | -5 +6 | 138 105 |
| January 28 2001 | Guinea Malawi | 1 1 | World Cup qualifier in Guinea | -15 +15 | 1497 1286 | -1 +3 | 73 134 |
| February 25 2001 | Malawi South Africa | 1 2 | World Cup qualifier in Malawi | -7 +7 | 1279 1677 | -1 +1 | 135 42 |
| March 11 2001 | Zimbabwe Malawi | 2 0 | World Cup qualifier in Zimbabwe | +9 -9 | 1486 1270 | +1 0 | 78 135 |
| March 17 2001 | Botswana Malawi | 0 1 | Cosafa Cup in Botswana | -17 +17 | 1100 1287 | -1 +3 | 172 134 |
| April 21 2001 | Burkina Faso Malawi | 4 2 | World Cup qualifier in Burkina Faso | +15 -15 | 1390 1272 | +8 -1 | 104 136 |
| July 01 2001 | Malawi Swaziland | 2 2 | Friendly in Malawi | -5 +5 | 1267 1202 | -1 +4 | 137 152 |
| July 14 2001 | South Africa Malawi | 2 0 | World Cup qualifier in South Africa | +4 -4 | 1653 1263 | +3 -2 | 44 139 |
| July 21 2001 | Malawi South Africa | 1 0 | Cosafa Cup in Malawi | +34 -34 | 1297 1619 | +10 -6 | 129 52 |
| July 28 2001 | Malawi Zimbabwe | 0 1 | World Cup qualifier in Malawi | -16 +16 | 1281 1481 | -4 +3 | 133 79 |
| August 25 2001 | Malawi Zimbabwe | 0 2 | Cosafa Cup in Malawi | -22 +22 | 1259 1503 | -5 +8 | 139 73 |
| May 04 2002 | Malawi Tanzania | 1 0 | Friendly in Malawi | +9 -9 | 1268 1326 | +1 0 | 138 123 |
| May 18 2002 | Malawi Angola | 2 1 | Cosafa Cup in Malawi | +29 -29 | 1297 1503 | +7 -8 | 131 73 |
| June 08 2002 | Malawi Botswana | 2 0 | Friendly in Malawi | +7 -7 | 1304 1172 | +3 -1 | 128 158 |
| June 09 2002 | Malawi Botswana | 1 0 | Friendly in Malawi | +4 -4 | 1308 1168 | +1 0 | 127 158 |
| July 07 2002 | Malawi Zimbabwe | 3 2 | Friendly in Malawi | +12 -12 | 1320 1455 | +1 -4 | 126 90 |
| July 08 2002 | Malawi Zimbabwe | 2 2 | Friendly in Malawi | +1 -1 | 1321 1454 | +2 +1 | 124 89 |
| August 10 2002 | Malawi Zambia | 1 0 | Cosafa Cup in Malawi | +23 -23 | 1344 1457 | +4 -6 | 123 88 |
| September 21 2002 | Malawi South Africa | 1 3 | Cosafa Cup in Malawi | -14 +14 | 1330 1667 | -2 0 | 126 38 |
| September 28 2002 | South Africa Malawi | 1 0 | Cosafa Cup in South Africa | +3 -3 | 1670 1327 | 0 -1 | 38 127 |
| October 12 2002 | Malawi Angola | 1 0 | African Nations Cup qualifier in Malawi | +25 -25 | 1352 1488 | +5 -5 | 121 75 |
| February 22 2003 | Malawi Dem. Rep. of Congo | 1 1 | Friendly in Malawi | 0 0 | 1352 1453 | 0 -1 | 119 88 |
| February 23 2003 | Malawi Dem. Rep. of Congo | 2 3 | Friendly in Malawi | -10 +10 | 1342 1463 | -4 +1 | 123 87 |
| March 16 2003 | Zimbabwe Malawi | 0 0 | Friendly in Zimbabwe | -6 +6 | 1472 1348 | -3 +2 | 84 120 |
| March 29 2003 | Malawi Nigeria | 0 1 | African Nations Cup qualifier in Malawi | -7 +7 | 1341 1739 | -6 +3 | 124 29 |
| May 17 2003 | Malawi Zambia | 0 1 | Friendly in Malawi | -9 +9 | 1332 1495 | -1 +4 | 126 76 |
| May 21 2003 | Lesotho Malawi | 0 0 | Friendly in Lesotho | +2 -2 | 1168 1330 | 0 0 | 159 126 |
| May 25 2003 | Botswana Malawi | 1 1 | Cosafa Cup in Botswana | +1 -1 | 1206 1329 | 0 0 | 152 126 |
| June 07 2003 | Nigeria Malawi | 4 1 | African Nations Cup qualifier in Nigeria | +4 -4 | 1736 1325 | +1 -2 | 29 128 |
| July 06 2003 | Angola Malawi | 5 1 | African Nations Cup qualifier in Angola | +14 -14 | 1499 1311 | +4 -2 | 74 131 |
| August 16 2003 | Malawi Zambia | 1 1 | Cosafa Cup in Malawi | +3 -3 | 1314 1455 | +1 -1 | 129 86 |
| September 27 2003 | Malawi Zimbabwe | 1 2 | Cosafa Cup in Malawi | -15 +15 | 1299 1526 | -2 +2 | 130 70 |
| October 05 2003 | Zimbabwe Malawi | 2 0 | Cosafa Cup in Zimbabwe | +8 -8 | 1534 1291 | +4 -2 | 66 132 |
| October 12 2003 | Ethiopia Malawi | 1 3 | World Cup qualifier in Ethiopia | -40 +40 | 1274 1331 | -10 +7 | 138 124 |
| November 15 2003 | Malawi Ethiopia | 0 0 | World Cup qualifier in Malawi | -8 +8 | 1323 1282 | -1 +5 | 125 134 |
| May 22 2004 | Zambia Malawi | 0 2 | Friendly in Zambia | -24 +24 | 1427 1347 | -10 +3 | 99 122 |
| June 05 2004 | Malawi Morocco | 1 1 | World Cup qualifier in Malawi | +13 -13 | 1360 1691 | +8 -1 | 115 36 |
| June 13 2004 | Mozambique Malawi | 2 0 | Cosafa Cup in Mozambique | +29 -29 | 1302 1331 | +12 -11 | 129 124 |
| June 19 2004 | Botswana Malawi | 2 0 | World Cup qualifier in Botswana | +29 -29 | 1267 1302 | +3 -4 | 142 128 |
| July 03 2004 | Malawi Guinea | 1 1 | World Cup qualifier in Malawi | +8 -8 | 1310 1537 | +2 -4 | 126 69 |
| July 06 2004 | Malawi Swaziland | 1 2 | Friendly in Malawi | -16 +16 | 1294 1187 | -5 +2 | 131 157 |
| July 08 2004 | Malawi Swaziland | 1 1 | Friendly in Malawi | -5 +5 | 1289 1192 | -4 0 | 135 157 |
| September 04 2004 | Kenya Malawi | 3 2 | World Cup qualifier in Kenya | +7 -7 | 1473 1282 | +2 -3 | 85 138 |
| October 09 2004 | Malawi Tunisia | 2 2 | World Cup qualifier in Malawi | +12 -12 | 1294 1617 | +5 -4 | 131 51 |
| February 27 2005 | Malawi Zimbabwe | 2 1 | Friendly in Malawi | +13 -13 | 1307 1481 | +3 -3 | 130 82 |
| March 26 2005 | Tunisia Malawi | 7 0 | World Cup qualifier in Tunisia | +8 -8 | 1625 1299 | 0 -1 | 51 132 |
| May 27 2005 | Libya Malawi | 1 1 | Friendly in Libya | -7 +7 | 1517 1306 | -2 +1 | 75 130 |
| June 04 2005 | Morocco Malawi | 4 1 | World Cup qualifier in Morocco | +4 -4 | 1708 1302 | 0 0 | 34 130 |
| June 11 2005 | Malawi Lesotho | 2 1 | Cosafa Cup in Zambia | +12 -12 | 1314 1144 | +3 -2 | 127 165 |
| June 12 2005 | Zambia Malawi | 2 1 | Cosafa Cup in Zambia | +7 -7 | 1502 1307 | 0 -3 | 79 130 |
| June 18 2005 | Malawi Botswana | 1 3 | World Cup qualifier in Malawi | -41 +41 | 1266 1316 | -9 +8 | 139 128 |
| September 04 2005 | Guinea Malawi | 3 1 | World Cup qualifier in Guinea | +8 -8 | 1506 1258 | +3 -1 | 77 140 |
| September 24 2005 | Malawi Zimbabwe | 2 0 | Friendly tournament in Mozambique | +39 -39 | 1297 1536 | +11 -7 | 130 67 |
| October 08 2005 | Malawi Kenya | 3 0 | World Cup qualifier in Malawi | +36 -36 | 1333 1366 | +10 -9 | 120 108 |
| June 24 2006 | Malawi Zimbabwe | 1 1 | Friendly tournament in Mozambique | +7 -7 | 1340 1493 | +3 -2 | 117 77 |
| June 25 2006 | Mozambique Malawi | 1 2 | Friendly tournament in Mozambique | -18 +18 | 1290 1358 | -4 +4 | 132 113 |
| July 06 2006 | Malawi Botswana | 2 1 | Friendly in Malawi | +6 -6 | 1364 1323 | +2 0 | 111 123 |
| July 08 2006 | Malawi Botswana | 0 0 | Friendly in Malawi | -4 +4 | 1360 1327 | -1 0 | 112 123 |
| July 22 2006 | Zambia Malawi | 3 1 | Cosafa Cup in Namibia | +18 -18 | 1524 1342 | +1 -5 | 74 117 |
| July 23 2006 | Namibia Malawi | 3 2 | Cosafa Cup in Namibia | +24 -24 | 1188 1318 | +5 -6 | 160 123 |
| September 02 2006 | Morocco Malawi | 2 0 | African Nations Cup qualifier in Morocco | +4 -4 | 1662 1314 | 0 -1 | 47 124 |
| October 07 2006 | Malawi Zimbabwe | 1 0 | African Nations Cup qualifier in Malawi | +24 -24 | 1338 1457 | +4 -7 | 118 91 |
| November 26 2006 | Malawi Djibouti | 3 0 | Cecafa Cup in Ethiopia | +4 -4 | 1342 843 | 0 -1 | 117 206 |
| November 28 2006 | Tanzania Malawi | 2 1 | Cecafa Cup in Ethiopia | +23 -23 | 1305 1319 | +8 -2 | 126 119 |
| December 01 2006 | Ethiopia Malawi | 1 0 | Cecafa Cup in Ethiopia | +10 -10 | 1412 1309 | 0 -7 | 99 126 |
| December 06 2006 | Uganda Malawi | 0 0 | Cecafa Cup in Ethiopia | -5 +5 | 1402 1314 | 0 +3 | 99 122 |
| May 26 2007 | South Africa Malawi | 0 0 | Cosafa Cup in Swaziland | -9 +9 | 1477 1323 | -1 +1 | 86 123 |
| May 27 2007 | Swaziland Malawi | 1 0 | Cosafa Cup in Swaziland | +23 -23 | 1190 1300 | +7 -6 | 160 129 |
| June 10 2007 | Malawi Senegal | 2 3 | Friendly in Malawi | -4 +4 | 1296 1648 | -1 0 | 129 45 |
| June 16 2007 | Malawi Morocco | 0 1 | African Nations Cup qualifier in Malawi | -7 +7 | 1289 1673 | -4 0 | 133 44 |
| July 06 2007 | Malawi Namibia | 1 2 | Friendly in Malawi | -14 +14 | 1275 1241 | -3 +3 | 136 145 |
| September 09 2007 | Zimbabwe Malawi | 3 1 | African Nations Cup qualifier in Zimbabwe | +10 -10 | 1456 1265 | +2 -3 | 90 140 |
| November 18 2007 | Swaziland Malawi | 0 3 | Friendly in Swaziland | -18 +18 | 1164 1283 | -6 +4 | 168 135 |
| March 26 2008 | Namibia Malawi | 1 3 | Friendly in Namibia | -19 +19 | 1261 1302 | -5 +1 | 142 133 |
| May 25 2008 | Tanzania Malawi | 1 1 | Friendly in Tanzania | -3 +3 | 1320 1305 | -1 +1 | 128 132 |
| May 31 2008 | Malawi Djibouti | 8 1 | World Cup qualifier in Malawi | +3 -3 | 1308 809 | +3 0 | 129 210 |
| June 08 2008 | Dem. Rep. of Congo Malawi | 1 0 | World Cup qualifier in Dem. Rep. of Congo | +8 -8 | 1454 1300 | +1 0 | 94 130 |
| June 14 2008 | Malawi Egypt | 1 0 | World Cup qualifier in Malawi | +37 -37 | 1337 1773 | +11 -8 | 120 22 |
| June 22 2008 | Egypt Malawi | 2 0 | World Cup qualifier in Egypt | +3 -3 | 1776 1334 | 0 -1 | 21 122 |
| July 06 2008 | Malawi Kenya | 0 0 | Friendly in Malawi | -1 +1 | 1333 1393 | 0 0 | 122 108 |
| July 20 2008 | Malawi Lesotho | 1 0 | Cosafa Cup in South Africa | +10 -10 | 1343 1140 | +2 -1 | 120 168 |
| July 22 2008 | Malawi Comoros | 1 0 | Cosafa Cup in South Africa | +2 -2 | 1345 851 | 0 0 | 120 206 |
| July 24 2008 | Namibia Malawi | 1 0 | Cosafa Cup in South Africa | +25 -25 | 1278 1320 | +10 -5 | 132 125 |
| September 05 2008 | Djibouti Malawi | 0 3 | World Cup qualifier in Djibouti | -6 +6 | 798 1326 | 0 +1 | 210 124 |
| September 30 2008 | South Africa Malawi | 3 0 | Friendly in South Africa | +7 -7 | 1459 1319 | +1 -2 | 92 126 |
| October 11 2008 | Malawi Dem. Rep. of Congo | 2 1 | World Cup qualifier in Malawi | +22 -22 | 1341 1434 | +6 -1 | 120 94 |
| February 11 2009 | Mozambique Malawi | 2 0 | Friendly in Mozambique | +8 -8 | 1413 1333 | +2 -3 | 103 125 |
| March 21 2009 | Uganda Malawi | 2 1 | Friendly in Uganda | +4 -4 | 1483 1329 | 0 0 | 86 125 |
| March 29 2009 | Ivory Coast Malawi | 5 0 | World Cup qualifier in Ivory Coast | +5 -5 | 1723 1324 | +1 0 | 32 126 |
| May 30 2009 | Malawi Rwanda | 2 0 | Friendly in Malawi | +13 -13 | 1337 1368 | +2 -3 | 124 117 |
| June 06 2009 | Malawi Burkina Faso | 0 1 | World Cup qualifier in Malawi | -18 +18 | 1319 1485 | -3 +2 | 128 87 |
| June 21 2009 | Guinea Malawi | 2 1 | World Cup qualifier in Guinea | +6 -6 | 1527 1313 | +1 -1 | 75 129 |
| July 06 2009 | Malawi Swaziland | 3 1 | Friendly in Malawi | +6 -6 | 1319 1154 | +1 0 | 128 163 |
| September 05 2009 | Malawi Guinea | 2 1 | World Cup qualifier in Malawi | +26 -26 | 1345 1508 | +7 -10 | 121 82 |
| October 10 2009 | Malawi Ivory Coast | 1 1 | World Cup qualifier in Malawi | +14 -14 | 1359 1748 | +4 -5 | 118 27 |
| October 25 2009 | Mozambique Malawi | 1 0 | Cosafa Cup in Zimbabwe | +17 -17 | 1431 1342 | +7 -4 | 96 123 |
| November 14 2009 | Burkina Faso Malawi | 1 0 | World Cup qualifier in Burkina Faso | +8 -8 | 1484 1334 | +1 0 | 88 123 |
| December 19 2009 | Mozambique Malawi | 0 1 | Friendly in Mozambique | -15 +15 | 1415 1349 | -3 +4 | 102 120 |
| December 29 2009 | Egypt Malawi | 1 1 | Friendly in Egypt | -9 +9 | 1690 1358 | -1 +3 | 39 117 |
| January 05 2010 | Ghana Malawi | 0 0 | Friendly in Swaziland | -7 +7 | 1676 1365 | 0 0 | 42 117 |
| January 11 2010 | Malawi Algeria | 3 0 | African Nations Cup in Angola | +68 -68 | 1433 1513 | +18 -25 | 99 82 |
| January 14 2010 | Angola Malawi | 2 0 | African Nations Cup in Angola | +22 -22 | 1505 1411 | +4 -4 | 85 103 |
| January 18 2010 | Mali Malawi | 3 1 | African Nations Cup in Angola | +24 -24 | 1563 1387 | +11 -7 | 62 110 |
| March 03 2010 | Zimbabwe Malawi | 2 1 | Friendly in Zimbabwe | +7 -7 | 1387 1380 | +1 -1 | 109 110 |
| May 12 2010 | Yemen Malawi | 1 0 | Friendly in Yemen | +10 -10 | 1291 1370 | +1 -2 | 137 112 |
| July 09 2010 | Togo Malawi | 1 1 | African Nations Cup qualifier in Togo | -8 +8 | 1415 1378 | -3 +2 | 103 110 |
| August 11 2010 | Malawi Botswana | 1 1 | African Nations Cup qualifier in Malawi | -6 +6 | 1372 1374 | -2 +6 | 112 110 |
| September 04 2010 | Tunisia Malawi | 2 2 | African Nations Cup qualifier in Tunisia | -15 +15 | 1578 1387 | -3 +2 | 58 111 |
| October 09 2010 | Malawi Chad | 6 2 | African Nations Cup qualifier in Malawi | +17 -17 | 1404 1255 | +5 -4 | 107 141 |
| November 17 2010 | Malawi Rwanda | 2 1 | Friendly in Malawi | +5 -5 | 1409 1298 | +4 -3 | 106 134 |
| November 29 2010 | Malawi Kenya | 3 2 | Cecafa Cup in Tanzania | +15 -15 | 1424 1306 | +2 0 | 105 129 |
| December 02 2010 | Malawi Uganda | 1 1 | Cecafa Cup in Tanzania | +8 -8 | 1432 1555 | +2 -2 | 103 70 |
| December 04 2010 | Ethiopia Malawi | 1 1 | Cecafa Cup in Tanzania | +8 -8 | 1302 1424 | +3 -1 | 131 104 |
| February 09 2011 | Namibia Malawi | 1 2 | Friendly in Namibia | -9 +9 | 1278 1433 | 0 +3 | 138 100 |
| March 26 2011 | Malawi Togo | 1 0 | African Nations Cup qualifier in Malawi | +11 -11 | 1444 1355 | +1 -1 | 99 117 |
| May 29 2011 | Swaziland Malawi | 1 1 | Friendly in Swaziland | +5 -5 | 1140 1439 | 0 0 | 168 99 |
| June 05 2011 | Botswana Malawi | 0 0 | African Nations Cup qualifier in Botswana | -5 +5 | 1430 1444 | +1 +1 | 99 98 |
| July 06 2011 | Malawi Namibia | 0 1 | Friendly in Malawi | -17 +17 | 1427 1270 | -3 +4 | 100 138 |
| September 03 2011 | Malawi Tunisia | 0 0 | African Nations Cup qualifier in Malawi | +3 -3 | 1430 1574 | 0 0 | 99 62 |
| October 04 2011 | Ethiopia Malawi | 0 0 | Friendly in Ethiopia | +1 -1 | 1303 1429 | 0 0 | 132 99 |
| October 08 2011 | Chad Malawi | 2 2 | African Nations Cup qualifier in Chad | +6 -6 | 1236 1423 | +3 -1 | 144 101 |
| November 28 2011 | Malawi Kenya | 2 0 | Cecafa Cup in Tanzania | +22 -22 | 1445 1307 | +3 -5 | 96 132 |
| November 30 2011 | Malawi Sudan | 0 0 | Cecafa Cup in Tanzania | -3 +3 | 1442 1394 | -1 0 | 97 105 |
| December 02 2011 | Ethiopia Malawi | 1 1 | Cecafa Cup in Tanzania | +9 -9 | 1288 1433 | +2 0 | 136 97 |
| December 06 2011 | Tanzania Malawi | 1 0 | Cecafa Cup in Tanzania | +24 -24 | 1282 1409 | +2 -6 | 139 103 |