| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
By tournament: Asian Challenge Cup European Cup South Asian Cup
World Cup qualifying: Africa Asia Oceania South America
| 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 Cote d'Ivoire | 0 0 | Friendly in Malawi | +8 -8 | 1244 1689 | 0 -3 | 125 28 |
| October 26 1969 | Cote d'Ivoire Malawi | 4 0 | Friendly in Cote d'Ivoire | +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 1582 | +2 -3 | 129 46 |
| September 14 1975 | Zambia Malawi | 3 3 | African Nations Cup qualifier in Zambia | -17 +17 | 1565 1263 | -6 +4 | 52 125 |
| September 28 1975 | Malawi Zambia | 1 6 | African Nations Cup qualifier in Malawi | -19 +19 | 1244 1584 | -4 +7 | 129 45 |
| October 12 1975 | Zambia Malawi | 4 1 | Olympic Games qualifier in Zambia | +5 -5 | 1589 1239 | 0 -2 | 45 131 |
| November 01 1975 | Malawi Tanzania | 3 1 | Cecafa Cup in Zambia | +44 -44 | 1283 1365 | +12 -10 | 119 94 |
| November 03 1975 | Malawi Zanzibar | 4 2 | Cecafa Cup in Zambia | +13 -13 | 1296 1051 | +4 -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 | 1509 1313 | +3 -1 | 63 109 |
| May 30 1976 | Malawi Zambia | 0 1 | World Cup qualifier in Malawi | -15 +15 | 1298 1524 | -5 +4 | 115 59 |
| July 06 1976 | Malawi Kenya | 1 0 | Friendly in Malawi | +9 -9 | 1307 1369 | +2 -3 | 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 1501 | +4 -2 | 112 66 |
| 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 1556 | -1 0 | 106 58 |
| June 25 1978 | Zambia Malawi | 0 0 | Friendly in Zambia | -7 +7 | 1549 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 -1 | 40 106 |
| July 22 1978 | Algeria Malawi | 3 0 | African Games in Algeria | +11 -11 | 1528 1313 | +3 -2 | 60 108 |
| July 25 1978 | Nigeria Malawi | 3 2 | African Games in Algeria | +5 -5 | 1651 1308 | +1 -3 | 37 111 |
| July 28 1978 | Ghana Malawi | 1 0 | African Games in Algeria | +5 -5 | 1635 1303 | +1 -1 | 38 111 |
| October 22 1978 | Algeria Malawi | 1 1 | Friendly in Algeria | -8 +8 | 1572 1311 | -1 +4 | 51 109 |
| October 24 1978 | Malawi Algeria | 2 1 | Friendly in Malawi | +14 -14 | 1325 1558 | +3 -4 | 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 1528 | +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 1564 | +9 -8 | 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 -11 | 84 95 |
| April 15 1979 | Malawi Zambia | 0 2 | African Nations Cup qualifier in Malawi | -26 +26 | 1388 1590 | -5 +5 | 89 49 |
| April 29 1979 | Zambia Malawi | 2 0 | African Nations Cup qualifier in Zambia | +9 -9 | 1599 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 -12 | 71 87 |
| November 17 1979 | Kenya Malawi | 2 3 | Cecafa Cup in Kenya | -23 +23 | 1405 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 +1 | 69 73 |
| November 16 1980 | Malawi Zanzibar | 1 0 | Cecafa Cup in Sudan | +3 -3 | 1466 1012 | +1 0 | 72 166 |
| November 19 1980 | Malawi Kenya | 1 0 | Cecafa Cup in Sudan | +16 -16 | 1482 1375 | +1 -4 | 71 95 |
| November 22 1980 | Zambia Malawi | 3 2 | Cecafa Cup in Sudan | +17 -17 | 1545 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 1498 | +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 1555 | +5 -5 | 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 1403 | +4 -3 | 70 88 |
| June 21 1981 | Malawi Tanzania | 3 1 | Friendly in Malawi | +8 -8 | 1489 1395 | +2 -1 | 68 89 |
| June 23 1981 | Malawi Tanzania | 0 0 | Friendly in Malawi | -5 +5 | 1484 1400 | -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 -8 | 96 79 |
| November 17 1981 | Tanzania Malawi | 2 2 | Cecafa Cup in Tanzania | -4 +4 | 1418 1459 | -1 +1 | 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 1455 | -3 +2 | 80 79 |
| July 08 1982 | Malawi Tanzania | 2 0 | Friendly in Malawi | +11 -11 | 1463 1444 | +3 -2 | 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 +11 | 83 59 |
| November 13 1982 | Uganda Malawi | 2 1 | Cecafa Cup in Uganda | +19 -19 | 1463 1506 | +6 -6 | 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 1358 | +5 -2 | 61 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 | -3 +1 | 60 88 |
| October 29 1983 | Tanzania Malawi | 1 0 | Friendly in Tanzania | +12 -12 | 1370 1521 | +4 -1 | 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 1595 | +1 -2 | 79 45 |
| February 15 1984 | Malawi Zambia | 0 0 | Friendly in Malawi | +1 -1 | 1473 1594 | 0 0 | 79 45 |
| March 05 1984 | Algeria Malawi | 3 0 | African Nations Cup in Cote d'Ivoire | +23 -23 | 1674 1450 | +3 -2 | 35 81 |
| March 08 1984 | Malawi Nigeria | 2 2 | African Nations Cup in Cote d'Ivoire | +8 -8 | 1458 1556 | +1 -2 | 80 57 |
| March 11 1984 | Ghana Malawi | 1 0 | African Nations Cup in Cote d'Ivoire | +13 -13 | 1655 1445 | 0 -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 1501 | +5 -4 | 62 65 |
| December 02 1984 | Malawi Kenya | 2 1 | Cecafa Cup in Uganda | +17 -17 | 1525 1443 | +2 -2 | 60 81 |
| December 06 1984 | Malawi Somalia | 1 0 | Cecafa Cup in Uganda | +3 -3 | 1528 1085 | 0 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 1626 | +1 -1 | 53 41 |
| March 23 1985 | Zambia Malawi | 1 1 | Friendly in Zambia | -4 +4 | 1628 1571 | -1 0 | 40 55 |
| March 24 1985 | Zambia Malawi | 2 2 | Friendly in Zambia | -4 +4 | 1624 1575 | -1 0 | 41 55 |
| March 31 1985 | Malawi Mozambique | 1 1 | African Nations Cup qualifier in Malawi | -13 +13 | 1562 1416 | -4 +2 | 59 87 |
| April 07 1985 | Morocco Malawi | 2 0 | World Cup qualifier in Morocco | +17 -17 | 1637 1545 | +3 -3 | 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 | 1468 1560 | -8 +3 | 79 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 | 1590 1561 | +2 -3 | 48 57 |
| July 06 1985 | Malawi Tanzania | 0 0 | Friendly in Malawi | -6 +6 | 1555 1402 | -3 +4 | 60 87 |
| July 08 1985 | Malawi Tanzania | 2 0 | Friendly in Malawi | +6 -6 | 1561 1396 | +3 -3 | 58 91 |
| July 10 1985 | Malawi Tanzania | 0 0 | Friendly in Malawi | -6 +6 | 1555 1402 | -2 +3 | 60 88 |
| October 04 1985 | Malawi Uganda | 1 0 | Cecafa Cup in Zimbabwe | +15 -15 | 1570 1452 | +7 -1 | 53 82 |
| October 06 1985 | Malawi Zambia | 2 2 | Cecafa Cup in Zimbabwe | +3 -3 | 1573 1626 | +1 +1 | 52 42 |
| October 11 1985 | Zimbabwe Malawi | 1 0 | Cecafa Cup in Zimbabwe | +20 -20 | 1487 1553 | +8 -8 | 74 60 |
| October 12 1985 | Malawi Uganda | 3 1 | Cecafa Cup in Zimbabwe | +25 -25 | 1578 1472 | +10 -9 | 50 78 |
| June 21 1986 | Malawi Zambia | 0 2 | Friendly in Malawi | -20 +20 | 1558 1572 | -8 +6 | 60 56 |
| June 22 1986 | Malawi Zambia | 0 1 | Friendly in Malawi | -12 +12 | 1546 1584 | -2 +5 | 62 51 |
| July 06 1986 | Malawi Uganda | 2 1 | Friendly in Malawi | +5 -5 | 1551 1467 | 0 -1 | 62 79 |
| July 08 1986 | Malawi Uganda | 0 0 | Friendly in Malawi | -5 +5 | 1546 1472 | 0 +1 | 62 78 |
| July 10 1986 | Malawi Uganda | 0 0 | Friendly in Malawi | -5 +5 | 1541 1477 | 0 +3 | 62 75 |
| 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 | 1596 1512 | +5 -3 | 50 64 |
| April 19 1987 | Malawi Zambia | 2 0 | African Games qualifier in Malawi | +29 -29 | 1541 1567 | +5 -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 Cote d'Ivoire | 1 2 | African Nations Cup qualifier in Malawi | -21 +21 | 1505 1628 | -6 +3 | 70 44 |
| July 06 1987 | Malawi Zambia | 1 0 | Friendly in Malawi | +10 -10 | 1515 1581 | +5 -1 | 65 51 |
| July 08 1987 | Malawi Zambia | 0 1 | Friendly in Malawi | -11 +11 | 1504 1592 | -5 +2 | 70 49 |
| July 19 1987 | Cote d'Ivoire Malawi | 2 0 | African Nations Cup qualifier in Cote d'Ivoire | +13 -13 | 1641 1491 | +2 -5 | 42 75 |
| August 02 1987 | Cote d'Ivoire Malawi | 1 0 | African Games in Kenya | +12 -12 | 1653 1479 | 0 -2 | 42 75 |
| August 04 1987 | Malawi Senegal | 2 0 | African Games in Kenya | +37 -37 | 1516 1527 | +10 -6 | 64 62 |
| August 06 1987 | Malawi Egypt | 2 1 | African Games in Kenya | +29 -29 | 1545 1650 | +6 -5 | 58 41 |
| August 10 1987 | Kenya Malawi | 1 1 | African Games in Kenya | +1 -1 | 1433 1544 | +1 0 | 82 58 |
| August 12 1987 | Malawi Cameroon | 3 1 | African Games in Kenya | +42 -42 | 1586 1653 | +7 -10 | 51 41 |
| December 02 1987 | Tunisia Malawi | 2 3 | Friendly in Tunisia | -8 +8 | 1407 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 0 | 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 1533 | 0 -1 | 48 62 |
| July 08 1988 | Malawi Zambia | 0 1 | Friendly in Malawi | -14 +14 | 1584 1547 | -1 +3 | 49 59 |
| July 10 1988 | Malawi Zambia | 1 1 | Friendly in Malawi | -4 +4 | 1580 1551 | 0 +2 | 49 57 |
| 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 | 1565 1567 | +5 -1 | 50 49 |
| August 04 1988 | Zambia Malawi | 7 1 | Friendly in Zambia | +15 -15 | 1580 1552 | +2 -6 | 48 55 |
| September 26 1988 | Malawi Mozambique | 1 1 | Friendly in Malawi | -7 +7 | 1545 1366 | -2 +3 | 56 102 |
| September 28 1988 | Malawi Mozambique | 1 0 | Friendly in Malawi | +3 -3 | 1548 1363 | +2 -2 | 54 104 |
| November 06 1988 | Malawi Tanzania | 0 0 | Cecafa Cup in Malawi | -17 +17 | 1531 1257 | -7 +6 | 61 128 |
| November 10 1988 | Malawi Zanzibar | 1 0 | Cecafa Cup in Malawi | +2 -2 | 1533 1095 | +2 0 | 60 163 |
| November 12 1988 | Malawi Kenya | 3 0 | Cecafa Cup in Malawi | +15 -15 | 1548 1389 | +6 -3 | 54 96 |
| November 16 1988 | Malawi Zimbabwe | 2 0 | Cecafa Cup in Malawi | +21 -21 | 1569 1518 | +3 -7 | 50 65 |
| November 19 1988 | Malawi Zambia | 3 1 | Cecafa Cup in Malawi | +24 -24 | 1593 1580 | +2 -1 | 48 49 |
| January 07 1989 | Kenya Malawi | 1 1 | World Cup qualifier in Kenya | +6 -6 | 1394 1587 | +1 0 | 97 48 |
| January 21 1989 | Malawi Egypt | 1 1 | World Cup qualifier in Malawi | -1 +1 | 1586 1669 | 0 0 | 48 35 |
| March 26 1989 | Ethiopia Malawi | 1 1 | Friendly in Ethiopia | +2 -2 | 1433 1584 | 0 0 | 86 49 |
| March 28 1989 | Ethiopia Malawi | 1 0 | Friendly in Ethiopia | +11 -11 | 1444 1573 | +2 -1 | 84 50 |
| April 09 1989 | Swaziland Malawi | 0 2 | African Nations Cup qualifier in Swaziland | -8 +8 | 1144 1581 | -1 +1 | 151 49 |
| April 23 1989 | Malawi Swaziland | 1 1 | African Nations Cup qualifier in Malawi | -18 +18 | 1563 1162 | -4 +4 | 54 147 |
| June 03 1989 | Malawi Tunisia | 1 0 | Friendly in Malawi | +4 -4 | 1567 1428 | +2 0 | 52 87 |
| June 11 1989 | Liberia Malawi | 1 0 | World Cup qualifier in Liberia | +27 -27 | 1367 1540 | +6 -7 | 103 59 |
| June 24 1989 | Malawi Kenya | 1 0 | World Cup qualifier in Malawi | +8 -8 | 1548 1401 | +2 -2 | 57 93 |
| July 06 1989 | Malawi Gabon | 2 0 | Friendly in Malawi | +7 -7 | 1555 1425 | +1 -2 | 56 88 |
| July 09 1989 | Malawi Mozambique | 0 1 | Friendly in Malawi | -17 +17 | 1538 1356 | -3 +6 | 59 104 |
| July 11 1989 | Malawi Mozambique | 0 2 | Friendly in Malawi | -25 +25 | 1513 1381 | -5 +2 | 64 102 |
| July 16 1989 | Malawi Kenya | 2 3 | African Nations Cup qualifier in Malawi | -31 +31 | 1482 1423 | -9 +10 | 73 88 |
| July 30 1989 | Kenya Malawi | 0 0 | African Nations Cup qualifier in Kenya | -2 +2 | 1421 1484 | -1 0 | 89 73 |
| August 05 1989 | Tunisia Malawi | 3 0 | Friendly in Tunisia | +16 -16 | 1421 1468 | +3 -1 | 89 74 |
| August 11 1989 | Egypt Malawi | 1 0 | World Cup qualifier in Egypt | +7 -7 | 1635 1461 | 0 -3 | 39 77 |
| August 26 1989 | Malawi Liberia | 0 0 | World Cup qualifier in Malawi | -9 +9 | 1452 1392 | -3 +2 | 80 98 |
| December 02 1989 | Malawi Zanzibar | 0 0 | Cecafa Cup in Kenya | -15 +15 | 1437 1138 | -7 +3 | 87 158 |
| December 09 1989 | Malawi Zambia | 0 0 | Cecafa Cup in Kenya | +8 -8 | 1445 1571 | +5 -1 | 81 49 |
| December 14 1989 | Kenya Malawi | 0 1 | Cecafa Cup in Kenya | -27 +27 | 1438 1472 | -10 +9 | 86 73 |
| December 16 1989 | Uganda Malawi | 3 3 | Cecafa Cup in Kenya | -3 +3 | 1515 1475 | 0 0 | 64 73 |
| January 20 1990 | Malawi Tanzania | 2 2 | SADCC Tournament in Swaziland | -10 +10 | 1465 1189 | -4 +1 | 77 143 |
| January 21 1990 | Botswana Malawi | 2 2 | SADCC Tournament in Swaziland | +12 -12 | 1117 1453 | +3 -4 | 162 81 |
| January 23 1990 | Swaziland Malawi | 0 0 | SADCC Tournament in Swaziland | +8 -8 | 1165 1445 | +3 -1 | 148 82 |
| July 06 1990 | Malawi Tanzania | 2 0 | Friendly in Malawi | +4 -4 | 1449 1197 | +1 0 | 79 143 |
| July 09 1990 | Malawi Tanzania | 1 1 | Friendly in Malawi | -8 +8 | 1441 1205 | -3 0 | 82 143 |
| July 11 1990 | Malawi Tanzania | 0 0 | Friendly in Malawi | -7 +7 | 1434 1212 | -2 +1 | 84 142 |
| August 04 1990 | Malawi Zaire | 1 0 | Friendly in Malawi | +10 -10 | 1444 1540 | +3 -3 | 80 58 |
| August 06 1990 | Malawi Zaire | 1 0 | Friendly in Malawi | +10 -10 | 1454 1530 | +1 -5 | 79 63 |
| August 08 1990 | Malawi Zaire | 0 0 | Friendly in Malawi | -1 +1 | 1453 1531 | 0 0 | 79 63 |
| August 19 1990 | Malawi Congo | 0 1 | African Nations Cup qualifier in Malawi | -27 +27 | 1426 1448 | -9 +8 | 88 79 |
| December 09 1990 | Malawi Zimbabwe | 0 0 | Cecafa Cup in Zanzibar | +2 -2 | 1428 1454 | +1 +1 | 86 77 |
| December 11 1990 | Malawi Tanzania | 1 0 | Cecafa Cup in Zanzibar | +9 -9 | 1437 1208 | +3 0 | 83 139 |
| December 14 1990 | Zanzibar Malawi | 2 1 | Cecafa Cup in Zanzibar | +31 -31 | 1156 1406 | +5 -5 | 152 89 |
| April 14 1991 | Zimbabwe Malawi | 4 0 | African Nations Cup qualifier in Zimbabwe | +26 -26 | 1440 1380 | +8 -7 | 80 96 |
| April 28 1991 | Congo Malawi | 2 1 | African Nations Cup qualifier in Congo | +9 -9 | 1512 1371 | +2 -6 | 63 102 |
| July 06 1991 | Malawi Kenya | 0 2 | Friendly in Malawi | -19 +19 | 1352 1394 | -8 +3 | 110 96 |
| July 08 1991 | Malawi Kenya | 1 1 | Friendly in Malawi | -2 +2 | 1350 1396 | 0 +1 | 110 95 |
| July 10 1991 | Malawi Kenya | 1 1 | Friendly in Malawi | -2 +2 | 1348 1398 | 0 +1 | 110 94 |
| July 27 1991 | Malawi Zimbabwe | 2 2 | African Nations Cup qualifier in Malawi | -1 +1 | 1347 1439 | 0 +1 | 110 80 |
| August 19 1991 | Malawi Mozambique | 1 0 | Friendly in Malawi | +8 -8 | 1355 1365 | +2 -3 | 108 104 |
| August 20 1991 | Malawi Mozambique | 2 0 | Friendly in Malawi | +11 -11 | 1366 1354 | +5 -5 | 103 109 |
| November 25 1991 | Malawi Zanzibar | 1 0 | Cecafa Cup in Uganda | +8 -8 | 1374 1119 | +3 -2 | 100 162 |
| November 28 1991 | Kenya Malawi | 1 0 | Cecafa Cup in Uganda | +17 -17 | 1441 1357 | +6 -5 | 79 106 |
| December 01 1991 | Malawi Zambia | 0 0 | Cecafa Cup in Uganda | +12 -12 | 1369 1582 | +2 -3 | 104 49 |
| December 30 1991 | Malawi Zambia | 0 2 | Friendly in Malawi | -9 +9 | 1360 1622 | -2 +3 | 106 42 |
| July 06 1992 | Malawi Zimbabwe | 0 0 | Friendly in Malawi | -1 +1 | 1359 1440 | 0 0 | 110 82 |
| July 08 1992 | Malawi Zimbabwe | 0 0 | Friendly in Malawi | -1 +1 | 1358 1441 | 0 0 | 110 82 |
| July 11 1992 | Malawi Zimbabwe | 1 0 | Friendly in Malawi | +10 -10 | 1368 1431 | +3 0 | 107 82 |
| August 15 1992 | Malawi Egypt | 1 0 | African Nations Cup qualifier in Malawi | +29 -29 | 1397 1602 | +9 -5 | 97 46 |
| August 29 1992 | Malawi Mali | 1 1 | African Nations Cup qualifier in Malawi | -4 +4 | 1393 1428 | -3 0 | 101 87 |
| November 07 1992 | Zimbabwe Malawi | 0 1 | Friendly in Zimbabwe | -16 +16 | 1494 1409 | -2 +8 | 69 92 |
| November 09 1992 | Zimbabwe Malawi | 4 1 | Friendly in Zimbabwe | +9 -9 | 1503 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 1367 | +2 -4 | 88 105 |
| November 24 1992 | Malawi Zanzibar | 3 1 | Cecafa Cup in Tanzania | +8 -8 | 1459 1122 | +2 -5 | 86 168 |
| November 28 1992 | Zambia Malawi | 4 0 | Cecafa Cup in Tanzania | +21 -21 | 1649 1438 | +4 -4 | 37 90 |
| March 27 1993 | Malawi Zambia | 1 0 | Friendly in Malawi | +13 -13 | 1451 1628 | +1 -2 | 89 38 |
| 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 | 1633 1471 | +3 -4 | 38 83 |
| May 20 1993 | Zambia Malawi | 1 1 | Friendly in Zambia | -6 +6 | 1626 1477 | 0 +3 | 41 81 |
| May 22 1993 | Zambia Malawi | 0 1 | Friendly in Zambia | -16 +16 | 1610 1493 | -5 +5 | 46 76 |
| May 24 1993 | Zambia Malawi | 4 2 | Friendly in Zambia | +7 -7 | 1617 1486 | +3 -2 | 42 78 |
| July 06 1993 | Malawi Swaziland | 3 1 | Friendly in Malawi | +4 -4 | 1490 1254 | +2 -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 +3 | 82 133 |
| July 11 1993 | Mali Malawi | 2 1 | African Nations Cup qualifier in Mali | +16 -16 | 1458 1450 | +6 -10 | 86 92 |
| July 25 1993 | Malawi Morocco | 0 2 | African Nations Cup qualifier in Malawi | -24 +24 | 1426 1639 | -6 +6 | 97 37 |
| July 29 1993 | Malawi Swaziland | 3 0 | Friendly in Malawi | +7 -7 | 1433 1271 | +1 -2 | 96 135 |
| February 12 1994 | Malawi Zambia | 0 3 | Friendly in Malawi | -12 +12 | 1421 1663 | -4 +5 | 97 33 |
| February 13 1994 | Malawi Zambia | 0 2 | Friendly in Malawi | -9 +9 | 1412 1672 | -3 +1 | 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 | 1697 1419 | 0 -1 | 29 100 |
| October 15 1994 | Malawi Zimbabwe | 3 1 | African Nations Cup qualifier in Malawi | +33 -33 | 1452 1516 | +14 -13 | 86 70 |
| January 08 1995 | Cameroon Malawi | 0 0 | African Nations Cup qualifier in Cameroon | -10 +10 | 1539 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 +6 | 85 76 |
| April 23 1995 | Zimbabwe Malawi | 1 1 | African Nations Cup qualifier in Zimbabwe | -11 +11 | 1555 1466 | 0 +3 | 55 83 |
| July 16 1995 | Malawi Cameroon | 1 3 | African Nations Cup qualifier in Malawi | -35 +35 | 1431 1539 | -9 +10 | 95 62 |
| May 11 1996 | Malawi Zambia | 0 1 | Friendly in Malawi | -6 +6 | 1425 1683 | -4 +1 | 97 31 |
| May 12 1996 | Malawi Zambia | 1 1 | Friendly in Malawi | +4 -4 | 1429 1679 | +3 -1 | 94 32 |
| May 25 1996 | Malawi Mozambique | 1 0 | Friendly in Malawi | +7 -7 | 1436 1415 | 0 -1 | 93 98 |
| June 01 1996 | Malawi South Africa | 0 1 | World Cup qualifier in Malawi | -10 +10 | 1426 1745 | -3 +1 | 96 24 |
| June 15 1996 | South Africa Malawi | 3 0 | World Cup qualifier in South Africa | +6 -6 | 1751 1420 | +2 -4 | 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 | 1165 1442 | -1 +4 | 161 92 |
| January 04 1997 | Kenya Malawi | 2 2 | Friendly in Kenya | -1 +1 | 1378 1443 | 0 0 | 110 89 |
| January 05 1997 | Kenya Malawi | 0 0 | Friendly in Kenya | -1 +1 | 1377 1444 | 0 0 | 110 89 |
| January 25 1997 | Malawi Zambia | 0 2 | African Nations Cup qualifier in Malawi | -24 +24 | 1420 1644 | -5 +7 | 95 38 |
| February 22 1997 | Malawi Mozambique | 2 0 | African Nations Cup qualifier in Malawi | +18 -18 | 1438 1361 | +6 -4 | 90 116 |
| March 01 1997 | Botswana Malawi | 1 4 | Cosafa Cup in Botswana | -10 +10 | 1011 1448 | -2 +2 | 187 89 |
| April 12 1997 | Malawi Mozambique | 2 2 | Cosafa Cup in Malawi | -9 +9 | 1439 1394 | -2 +1 | 90 105 |
| April 19 1997 | Zambia Malawi | 4 0 | Cosafa Cup in Zambia | +12 -12 | 1640 1427 | +5 -3 | 41 93 |
| June 21 1997 | Malawi Mauritius | 3 2 | African Nations Cup qualifier in Malawi | +5 -5 | 1432 1166 | +3 0 | 94 160 |
| June 28 1997 | Namibia Malawi | 4 1 | Cosafa Cup in Namibia | +33 -33 | 1387 1399 | +6 -6 | 109 101 |
| July 06 1997 | Malawi Botswana | 0 0 | Friendly in Malawi | -9 +9 | 1390 1020 | -6 +2 | 107 184 |
| July 12 1997 | Zambia Malawi | 3 1 | African Nations Cup qualifier in Zambia | +8 -8 | 1624 1382 | +1 -1 | 48 108 |
| July 27 1997 | Mozambique Malawi | 2 1 | African Nations Cup qualifier in Mozambique | +12 -12 | 1441 1370 | +3 -6 | 92 113 |
| August 09 1997 | Malawi Tanzania | 2 2 | Cosafa Cup in Malawi | -8 +8 | 1362 1341 | -1 +3 | 114 120 |
| January 03 1998 | Malawi Zimbabwe | 1 0 | Friendly in Malawi | +9 -9 | 1371 1434 | +5 -4 | 111 97 |
| January 04 1998 | Malawi Zimbabwe | 0 2 | Friendly in Malawi | -17 +17 | 1354 1451 | -5 +11 | 116 86 |
| January 10 1998 | Malawi Zambia | 0 1 | Cosafa Cup in Malawi | -10 +10 | 1344 1644 | -2 0 | 118 44 |
| July 06 1998 | Malawi Mozambique | 2 1 | Friendly in Malawi | +7 -7 | 1351 1320 | +3 -1 | 115 123 |
| July 08 1998 | Malawi Mozambique | 2 2 | Friendly in Malawi | -4 +4 | 1347 1324 | -2 +1 | 117 122 |
| July 11 1998 | Malawi Mozambique | 0 0 | Friendly in Malawi | -3 +3 | 1344 1327 | -1 0 | 118 122 |
| July 18 1998 | Malawi Zimbabwe | 1 0 | Friendly in Malawi | +12 -12 | 1356 1500 | +5 -5 | 113 72 |
| July 19 1998 | Malawi Zimbabwe | 0 0 | Friendly in Malawi | +1 -1 | 1357 1499 | 0 0 | 113 72 |
| August 01 1998 | Namibia Malawi | 2 1 | African Nations Cup qualifier in Namibia | +15 -15 | 1362 1342 | +5 -5 | 112 117 |
| August 15 1998 | Malawi Namibia | 0 1 | African Nations Cup qualifier in Malawi | -24 +24 | 1318 1402 | -6 +7 | 123 101 |
| January 23 1999 | Zimbabwe Malawi | 3 0 | Friendly in Zimbabwe | +7 -7 | 1476 1311 | +1 -1 | 79 126 |
| January 24 1999 | Zimbabwe Malawi | 1 0 | Friendly in Zimbabwe | +4 -4 | 1480 1307 | +2 -1 | 77 127 |
| April 24 1999 | Malawi Angola | 1 2 | Cosafa Cup in Malawi | -18 +18 | 1289 1454 | -2 +6 | 129 84 |
| May 22 1999 | Malawi Namibia | 1 1 | Cosafa Cup in Malawi | -3 +3 | 1286 1343 | -2 0 | 130 120 |
| July 06 1999 | Malawi Uganda | 0 2 | Friendly in Malawi | -15 +15 | 1271 1392 | -3 +2 | 133 106 |
| December 04 1999 | Malawi Libya | 1 2 | Friendly in Malawi | -9 +9 | 1262 1429 | -4 +3 | 141 96 |
| December 11 1999 | Malawi Rwanda | 1 1 | Friendly in Malawi | -3 +3 | 1259 1258 | 0 0 | 141 143 |
| December 13 1999 | Malawi Rwanda | 1 1 | Friendly in Malawi | -3 +3 | 1256 1261 | -1 +1 | 143 142 |
| December 15 1999 | Malawi Rwanda | 1 2 | Friendly in Malawi | -13 +13 | 1243 1274 | -2 +5 | 145 137 |
| March 11 2000 | Zambia Malawi | 1 1 | Friendly in Zambia | -8 +8 | 1535 1251 | -1 +3 | 63 141 |
| March 13 2000 | Zambia Malawi | 0 1 | Friendly in Zambia | -18 +18 | 1517 1269 | -5 +2 | 68 139 |
| March 25 2000 | Tanzania Malawi | 1 1 | Friendly in Tanzania | -3 +3 | 1265 1272 | -1 +1 | 141 138 |
| March 26 2000 | Tanzania Malawi | 4 3 | Friendly in Tanzania | +7 -7 | 1272 1265 | +3 -3 | 138 141 |
| April 08 2000 | Malawi Kenya | 2 0 | World Cup qualifier in Malawi | +35 -35 | 1300 1393 | +12 -12 | 127 104 |
| April 15 2000 | Malawi Mozambique | 2 1 | Cosafa Cup in Malawi | +13 -13 | 1313 1252 | 0 -4 | 127 141 |
| April 22 2000 | Kenya Malawi | 0 0 | World Cup qualifier in Kenya | -10 +10 | 1385 1323 | -2 +2 | 105 125 |
| May 20 2000 | Malawi Angola | 0 0 | Cosafa Cup in Malawi | +5 -5 | 1328 1499 | +1 -3 | 123 75 |
| June 04 2000 | Nigeria Malawi | 3 2 | Friendly in Nigeria | +1 -1 | 1720 1327 | +1 -1 | 28 124 |
| June 06 2000 | Nigeria Malawi | 4 1 | Friendly in Nigeria | +2 -2 | 1722 1325 | -1 0 | 29 124 |
| June 17 2000 | Malawi Burkina Faso | 1 1 | World Cup qualifier in Malawi | -1 +1 | 1324 1406 | 0 +1 | 124 102 |
| July 01 2000 | Uganda Malawi | 3 1 | African Nations Cup qualifier in Uganda | +19 -19 | 1379 1305 | +7 -5 | 107 129 |
| July 06 2000 | Malawi Namibia | 1 2 | Friendly in Malawi | -13 +13 | 1292 1324 | -2 +5 | 134 124 |
| July 15 2000 | Malawi Uganda | 1 2 | African Nations Cup qualifier in Malawi | -22 +22 | 1270 1387 | -6 +6 | 139 105 |
| January 28 2001 | Guinea Malawi | 1 1 | World Cup qualifier in Guinea | -15 +15 | 1496 1285 | -1 +4 | 73 134 |
| February 25 2001 | Malawi South Africa | 1 2 | World Cup qualifier in Malawi | -7 +7 | 1278 1676 | -1 +1 | 135 42 |
| March 11 2001 | Zimbabwe Malawi | 2 0 | World Cup qualifier in Zimbabwe | +9 -9 | 1485 1269 | +1 -1 | 78 136 |
| March 17 2001 | Botswana Malawi | 0 1 | Cosafa Cup in Botswana | -17 +17 | 1099 1286 | -1 +4 | 172 134 |
| April 21 2001 | Burkina Faso Malawi | 4 2 | World Cup qualifier in Burkina Faso | +15 -15 | 1390 1271 | +7 -1 | 104 136 |
| July 01 2001 | Malawi Swaziland | 2 2 | Friendly in Malawi | -5 +5 | 1266 1202 | -2 +4 | 138 152 |
| July 14 2001 | South Africa Malawi | 2 0 | World Cup qualifier in South Africa | +4 -4 | 1652 1262 | +2 -1 | 45 139 |
| July 21 2001 | Malawi South Africa | 1 0 | Cosafa Cup in Malawi | +34 -34 | 1296 1618 | +10 -5 | 129 52 |
| July 28 2001 | Malawi Zimbabwe | 0 1 | World Cup qualifier in Malawi | -16 +16 | 1280 1480 | -4 +4 | 133 79 |
| August 25 2001 | Malawi Zimbabwe | 0 2 | Cosafa Cup in Malawi | -22 +22 | 1258 1502 | -5 +9 | 139 73 |
| May 04 2002 | Malawi Tanzania | 1 0 | Friendly in Malawi | +9 -9 | 1267 1325 | +1 0 | 138 123 |
| May 18 2002 | Malawi Angola | 2 1 | Cosafa Cup in Malawi | +29 -29 | 1296 1502 | +7 -7 | 131 73 |
| June 08 2002 | Malawi Botswana | 2 0 | Friendly in Malawi | +7 -7 | 1303 1171 | +3 -1 | 128 158 |
| June 09 2002 | Malawi Botswana | 1 0 | Friendly in Malawi | +4 -4 | 1307 1167 | +1 0 | 127 158 |
| July 07 2002 | Malawi Zimbabwe | 3 2 | Friendly in Malawi | +12 -12 | 1319 1454 | +1 -4 | 126 90 |
| July 08 2002 | Malawi Zimbabwe | 2 2 | Friendly in Malawi | +1 -1 | 1320 1453 | 0 +1 | 126 89 |
| August 10 2002 | Malawi Zambia | 1 0 | Cosafa Cup in Malawi | +23 -23 | 1343 1456 | +5 -6 | 123 88 |
| September 21 2002 | Malawi South Africa | 1 3 | Cosafa Cup in Malawi | -14 +14 | 1329 1666 | -3 0 | 127 38 |
| September 28 2002 | South Africa Malawi | 1 0 | Cosafa Cup in South Africa | +3 -3 | 1669 1326 | 0 0 | 38 127 |
| October 12 2002 | Malawi Angola | 1 0 | African Nations Cup qualifier in Malawi | +25 -25 | 1351 1487 | +4 -5 | 122 75 |
| February 22 2003 | Malawi Dem. Rep. of Congo | 1 1 | Friendly in Malawi | 0 0 | 1351 1452 | 0 -1 | 120 88 |
| February 23 2003 | Malawi Dem. Rep. of Congo | 2 3 | Friendly in Malawi | -10 +10 | 1341 1462 | -3 +1 | 123 87 |
| March 16 2003 | Zimbabwe Malawi | 0 0 | Friendly in Zimbabwe | -6 +6 | 1471 1347 | -3 +2 | 84 120 |
| March 29 2003 | Malawi Nigeria | 0 1 | African Nations Cup qualifier in Malawi | -6 +6 | 1341 1738 | -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 | 1167 1330 | 0 0 | 159 126 |
| May 25 2003 | Botswana Malawi | 1 1 | Cosafa Cup in Botswana | +1 -1 | 1205 1329 | 0 0 | 152 126 |
| June 07 2003 | Nigeria Malawi | 4 1 | African Nations Cup qualifier in Nigeria | +4 -4 | 1735 1325 | +1 -2 | 29 128 |
| July 06 2003 | Angola Malawi | 5 1 | African Nations Cup qualifier in Angola | +14 -14 | 1498 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 1525 | -2 +2 | 130 70 |
| October 05 2003 | Zimbabwe Malawi | 2 0 | Cosafa Cup in Zimbabwe | +8 -8 | 1533 1291 | +4 -1 | 66 131 |
| October 12 2003 | Ethiopia Malawi | 1 3 | World Cup qualifier in Ethiopia | -40 +40 | 1273 1331 | -9 +7 | 138 124 |
| November 15 2003 | Malawi Ethiopia | 0 0 | World Cup qualifier in Malawi | -9 +9 | 1322 1282 | -1 +5 | 125 134 |
| May 22 2004 | Zambia Malawi | 0 2 | Friendly in Zambia | -24 +24 | 1427 1346 | -10 +3 | 99 122 |
| June 05 2004 | Malawi Morocco | 1 1 | World Cup qualifier in Malawi | +13 -13 | 1359 1691 | +7 -1 | 116 36 |
| June 13 2004 | Mozambique Malawi | 2 0 | Cosafa Cup in Mozambique | +29 -29 | 1301 1330 | +12 -10 | 129 124 |
| June 19 2004 | Botswana Malawi | 2 0 | World Cup qualifier in Botswana | +29 -29 | 1266 1301 | +3 -4 | 142 128 |
| July 03 2004 | Malawi Guinea | 1 1 | World Cup qualifier in Malawi | +8 -8 | 1309 1536 | +2 -5 | 126 70 |
| July 06 2004 | Malawi Swaziland | 1 2 | Friendly in Malawi | -16 +16 | 1293 1187 | -5 +2 | 131 157 |
| July 08 2004 | Malawi Swaziland | 1 1 | Friendly in Malawi | -5 +5 | 1288 1192 | -4 0 | 135 157 |
| September 04 2004 | Kenya Malawi | 3 2 | World Cup qualifier in Kenya | +7 -7 | 1473 1281 | +3 -4 | 84 139 |
| October 09 2004 | Malawi Tunisia | 2 2 | World Cup qualifier in Malawi | +12 -12 | 1293 1617 | +6 -2 | 131 50 |
| February 27 2005 | Malawi Zimbabwe | 2 1 | Friendly in Malawi | +13 -13 | 1306 1480 | +3 -3 | 130 82 |
| March 26 2005 | Tunisia Malawi | 7 0 | World Cup qualifier in Tunisia | +8 -8 | 1625 1298 | 0 -1 | 51 132 |
| May 27 2005 | Libya Malawi | 1 1 | Friendly in Libya | -7 +7 | 1516 1305 | -2 +1 | 75 130 |
| June 04 2005 | Morocco Malawi | 4 1 | World Cup qualifier in Morocco | +4 -4 | 1708 1301 | 0 0 | 34 130 |
| June 11 2005 | Malawi Lesotho | 2 1 | Cosafa Cup in Zambia | +12 -12 | 1313 1143 | +3 -2 | 127 165 |
| June 12 2005 | Zambia Malawi | 2 1 | Cosafa Cup in Zambia | +7 -7 | 1501 1306 | 0 -3 | 79 130 |
| June 18 2005 | Malawi Botswana | 1 3 | World Cup qualifier in Malawi | -41 +41 | 1265 1316 | -9 +8 | 139 128 |
| September 04 2005 | Guinea Malawi | 3 1 | World Cup qualifier in Guinea | +8 -8 | 1505 1257 | +2 -1 | 78 140 |
| September 24 2005 | Malawi Zimbabwe | 2 0 | Friendly Tournament in Mozambique | +39 -39 | 1296 1535 | +10 -6 | 131 67 |
| October 08 2005 | Malawi Kenya | 3 0 | World Cup qualifier in Malawi | +36 -36 | 1332 1366 | +11 -9 | 120 108 |
| June 24 2006 | Malawi Zimbabwe | 1 1 | Friendly Tournament in Mozambique | +7 -7 | 1339 1492 | +2 -2 | 118 77 |
| June 25 2006 | Mozambique Malawi | 1 2 | Friendly Tournament in Mozambique | -18 +18 | 1289 1357 | -5 +5 | 133 113 |
| July 06 2006 | Malawi Botswana | 2 1 | Friendly in Malawi | +6 -6 | 1363 1323 | +2 0 | 111 123 |
| July 08 2006 | Malawi Botswana | 0 0 | Friendly in Malawi | -4 +4 | 1359 1327 | -2 0 | 113 123 |
| July 22 2006 | Zambia Malawi | 3 1 | Cosafa Cup in Namibia | +18 -18 | 1523 1341 | +1 -4 | 74 117 |
| July 23 2006 | Namibia Malawi | 3 2 | Cosafa Cup in Namibia | +24 -24 | 1187 1317 | +5 -7 | 160 124 |
| September 02 2006 | Morocco Malawi | 2 0 | African Nations Cup qualifier in Morocco | +4 -4 | 1662 1313 | 0 -1 | 47 124 |
| October 07 2006 | Malawi Zimbabwe | 1 0 | African Nations Cup qualifier in Malawi | +24 -24 | 1337 1456 | +4 -7 | 118 91 |
| November 26 2006 | Malawi Djibouti | 3 0 | Cecafa Cup in Ethiopia | +4 -4 | 1341 842 | 0 0 | 117 206 |
| November 28 2006 | Tanzania Malawi | 2 1 | Cecafa Cup in Ethiopia | +23 -23 | 1304 1318 | +9 -3 | 126 120 |
| December 01 2006 | Ethiopia Malawi | 1 0 | Cecafa Cup in Ethiopia | +10 -10 | 1411 1308 | +1 -6 | 99 126 |
| December 06 2006 | Uganda Malawi | 0 0 | Cecafa Cup in Ethiopia | -6 +6 | 1401 1314 | 0 +3 | 99 122 |
| May 26 2007 | South Africa Malawi | 0 0 | Cosafa Cup in Swaziland | -9 +9 | 1476 1323 | -2 +1 | 87 123 |
| May 27 2007 | Swaziland Malawi | 1 0 | Cosafa Cup in Swaziland | +23 -23 | 1189 1300 | +7 -6 | 160 129 |
| June 10 2007 | Malawi Senegal | 2 3 | Friendly in Malawi | -4 +4 | 1296 1647 | -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 1240 | -3 +3 | 136 145 |
| September 09 2007 | Zimbabwe Malawi | 3 1 | African Nations Cup qualifier in Zimbabwe | +10 -10 | 1455 1265 | +3 -3 | 90 140 |
| November 18 2007 | Swaziland Malawi | 0 3 | Friendly in Swaziland | -18 +18 | 1163 1283 | -6 +4 | 168 135 |
| March 26 2008 | Namibia Malawi | 1 3 | Friendly in Namibia | -19 +19 | 1260 1302 | -4 +1 | 142 133 |
| May 25 2008 | Tanzania Malawi | 1 1 | Friendly in Tanzania | -3 +3 | 1319 1305 | 0 +1 | 128 132 |
| May 31 2008 | Malawi Djibouti | 8 1 | World Cup qualifier in Malawi | +3 -3 | 1308 808 | +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 | +2 0 | 94 130 |
| June 14 2008 | Malawi Egypt | 1 0 | World Cup qualifier in Malawi | +37 -37 | 1337 1772 | +11 -8 | 120 22 |
| June 22 2008 | Egypt Malawi | 2 0 | World Cup qualifier in Egypt | +3 -3 | 1775 1334 | 0 -1 | 21 122 |