| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Cup qualifiers Asian Challenge Cup Cecafa Cup
Cemac Cup East Asian Championship South Asian Championship World Cup finals
| Kenya matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| May 01 1926 | Kenya Uganda | 1 1 | Gossage Cup in Kenya | -8 +8 | 1392 1308 | - - | 47 54 |
| May 03 1926 | Kenya Uganda | 2 1 | Gossage Cup in Kenya | +8 -8 | 1400 1300 | 0 0 | 47 54 |
| 1928 | Uganda Kenya | 1 0 | Gossage Cup in Uganda | +15 -15 | 1315 1385 | +1 -1 | 56 50 |
| 1929 | Kenya Uganda | 3 5 | Gossage Cup in Kenya | -33 +33 | 1352 1348 | -2 +1 | 53 55 |
| 1930 | Kenya Uganda | 0 0 | Friendly in Kenya | -3 +3 | 1349 1351 | -2 +5 | 56 51 |
| 1930 | Uganda Kenya | 5 0 | Gossage Cup in Uganda | +21 -21 | 1372 1328 | +5 -2 | 51 56 |
| 1931 | Kenya Uganda | 1 1 | Gossage Cup in Kenya | -2 +2 | 1326 1374 | -3 +4 | 60 49 |
| 1931 | Kenya Uganda | 1 2 | Gossage Cup in Kenya | -17 +17 | 1309 1391 | -3 +4 | 60 49 |
| 1932 | Uganda Kenya | 13 1 | Gossage Cup in Uganda | +22 -22 | 1413 1287 | +3 0 | 49 61 |
| 1935 | Uganda Kenya | 5 1 | Gossage Cup in Uganda | +12 -12 | 1425 1275 | +2 -1 | 48 64 |
| 1936 | Kenya Uganda | 1 3 | Gossage Cup in Kenya | -19 +19 | 1256 1444 | 0 0 | 64 44 |
| May 1937 | Uganda Kenya | 9 5 | Gossage Cup in Uganda | +9 -9 | 1453 1247 | 0 0 | 43 64 |
| 1938 | Kenya Uganda | 1 3 | Gossage Cup in Kenya | -16 +16 | 1231 1469 | -1 0 | 66 43 |
| 1939 | Uganda Kenya | 5 2 | Gossage Cup in Uganda | +7 -7 | 1476 1224 | 0 -1 | 44 71 |
| 1940 | Kenya Uganda | 3 6 | Gossage Cup in Kenya | -15 +15 | 1209 1491 | 0 +2 | 72 42 |
| 1941 | Uganda Kenya | 3 4 | Gossage Cup in Uganda | -27 +27 | 1464 1236 | -5 +2 | 47 72 |
| 1942 | Kenya Uganda | 4 3 | Gossage Cup in Kenya | +20 -20 | 1256 1444 | 0 0 | 73 48 |
| 1943 | Uganda Kenya | 2 1 | Gossage Cup in Uganda | +5 -5 | 1449 1251 | 0 0 | 48 71 |
| 1944 | Kenya Uganda | 2 1 | Gossage Cup in Kenya | +19 -19 | 1270 1430 | +1 -2 | 70 52 |
| 1945 | Uganda Kenya | 4 1 | Gossage Cup in Uganda | +10 -10 | 1440 1260 | 0 -1 | 52 71 |
| 1946 | Kenya Uganda | 2 1 | Gossage Cup in Kenya | +18 -18 | 1278 1422 | +1 -3 | 70 55 |
| 1948 | Uganda Kenya | 2 1 | Gossage Cup in Uganda | +5 -5 | 1448 1273 | +2 0 | 47 75 |
| 1959 | Kenya Reunion | 1 0 | Friendly in Kenya | +5 -5 | 1278 1175 | 0 0 | 100 114 |
| 1961 | Kenya Uganda | 0 1 | African Nations Cup qualifier in Kenya | -20 +20 | 1258 1391 | +3 -3 | 106 95 |
| 1961 | Uganda Kenya | 0 1 | African Nations Cup qualifier in Uganda | -32 +32 | 1359 1290 | -3 +3 | 95 106 |
| March 1961 | Kenya Ethiopia | 5 4 | African Nations Cup qualifier in Kenya | +17 -17 | 1307 1312 | -2 0 | 108 100 |
| March 1961 | Ethiopia Kenya | 6 1 | African Nations Cup qualifier in Ethiopia | +28 -28 | 1340 1279 | 0 -2 | 100 108 |
| October 12 1963 | Kenya Ethiopia | 4 3 | Olympic Games qualifier in Kenya | +23 -23 | 1302 1401 | +4 -5 | 112 86 |
| November 13 1963 | Ethiopia Kenya | 7 1 | Olympic Games qualifier in Ethiopia | +21 -21 | 1422 1281 | +4 -2 | 82 115 |
| April 07 1965 | Sudan Kenya | 4 2 | African Nations Cup qualifier in Sudan | +9 -9 | 1490 1272 | +3 -1 | 68 120 |
| December 12 1965 | Kenya Ghana | 0 13 | Friendly Tournament in Kenya | -8 +8 | 1264 1778 | -1 +1 | 123 17 |
| August 1966 | Kenya Zambia | 1 0 | Friendly Tournament in Kenya | +25 -25 | 1289 1609 | +4 -4 | 118 40 |
| August 1966 | Zambia Kenya | 2 1 | Friendly Tournament in Zambia | +2 -2 | 1611 1287 | -4 +4 | 40 118 |
| September 1966 | Zambia Kenya | 5 4 | Friendly Tournament in Zambia | +2 -2 | 1613 1285 | +1 0 | 39 117 |
| February 19 1967 | Ethiopia Kenya | 2 0 | East African Friendship Cup in Sudan | +18 -18 | 1375 1267 | +4 -2 | 99 120 |
| February 23 1967 | Kenya Tanzania | 2 0 | East African Friendship Cup in Sudan | +24 -24 | 1291 1266 | +4 -3 | 116 120 |
| August 02 1967 | Uganda Kenya | 2 1 | African Nations Cup qualifier in Uganda | +12 -12 | 1344 1279 | +2 -1 | 106 118 |
| August 16 1967 | Kenya Uganda | 3 3 | African Nations Cup qualifier in Kenya | -2 +2 | 1277 1346 | 0 0 | 117 106 |
| September 30 1967 | Kenya Uganda | 3 1 | Cecafa Cup in Kenya | +27 -27 | 1304 1319 | +4 -4 | 114 110 |
| October 04 1967 | Kenya Zanzibar | 6 0 | Cecafa Cup in Kenya | +12 -12 | 1316 1071 | +3 -1 | 111 149 |
| October 09 1967 | Kenya Tanzania | 5 3 | Cecafa Cup in Kenya | +18 -18 | 1334 1250 | +5 -5 | 106 124 |
| December 31 1967 | Ethiopia Kenya | 2 0 | Friendly in Ethiopia | +8 -8 | 1411 1326 | +1 -1 | 86 108 |
| July 06 1968 | Malawi Kenya | 2 2 | Friendly in Malawi | -1 +1 | 1245 1327 | 0 0 | 123 108 |
| December 12 1968 | Kenya Sudan | 1 1 | Friendly Tournament in Kenya | +5 -5 | 1332 1555 | 0 -1 | 106 51 |
| January 06 1969 | Kenya Tanzania | 2 1 | East African Friendship Cup in Ethiopia | +9 -9 | 1341 1189 | 0 -1 | 106 132 |
| January 08 1969 | Sudan Kenya | 1 0 | East African Friendship Cup in Ethiopia | +7 -7 | 1562 1334 | +2 0 | 49 106 |
| February 16 1969 | Kenya Tanzania | 0 1 | African Nations Cup qualifier in Kenya | -32 +32 | 1302 1216 | -6 +4 | 112 128 |
| March 01 1969 | Tanzania Kenya | 1 1 | African Nations Cup qualifier in Tanzania | -1 +1 | 1215 1303 | 0 +1 | 128 111 |
| September 28 1969 | Kenya Zanzibar | 2 1 | Cecafa Cup in Uganda | +10 -10 | 1313 1102 | +2 -1 | 109 147 |
| October 01 1969 | Tanzania Kenya | 3 0 | Cecafa Cup in Uganda | +46 -46 | 1243 1267 | +7 -7 | 124 116 |
| October 04 1969 | Uganda Kenya | 1 0 | Cecafa Cup in Uganda | +11 -11 | 1345 1256 | +3 -5 | 104 121 |
| September 27 1970 | Tanzania Kenya | 2 1 | Cecafa Cup in Zanzibar | +21 -21 | 1260 1235 | +7 -7 | 121 128 |
| September 29 1970 | Uganda Kenya | 2 1 | Cecafa Cup in Zanzibar | +14 -14 | 1365 1221 | +5 0 | 96 128 |
| October 03 1970 | Zanzibar Kenya | 3 2 | Cecafa Cup in Zanzibar | +24 -24 | 1068 1197 | +2 -5 | 153 133 |
| November 29 1970 | Ethiopia Kenya | 0 1 | African Nations Cup qualifier in Ethiopia | -35 +35 | 1394 1232 | -6 +5 | 88 128 |
| December 15 1970 | Kenya Ethiopia | 2 0 | African Nations Cup qualifier in Kenya | +35 -35 | 1267 1359 | +9 -10 | 118 98 |
| July 04 1971 | Kenya Mauritius | 2 1 | African Nations Cup qualifier in Kenya | +27 -27 | 1294 1468 | +5 -7 | 113 70 |
| July 18 1971 | Mauritius Kenya | 0 0 | African Nations Cup qualifier in Mauritius | -13 +13 | 1455 1307 | -2 +1 | 72 112 |
| September 25 1971 | Kenya Tanzania | 1 1 | Friendly in Kenya | -4 +4 | 1303 1269 | -1 0 | 112 118 |
| December 05 1971 | Kenya Zambia | 1 0 | Friendly in Kenya | +13 -13 | 1316 1490 | +3 -4 | 109 66 |
| February 23 1972 | Cameroon Kenya | 2 1 | African Nations Cup in Cameroon | +6 -6 | 1575 1310 | +2 0 | 49 110 |
| February 26 1972 | Kenya Mali | 1 1 | African Nations Cup in Cameroon | +14 -14 | 1324 1512 | +1 -1 | 109 62 |
| February 28 1972 | Kenya Togo | 1 1 | African Nations Cup in Cameroon | +11 -11 | 1335 1470 | +2 -2 | 107 70 |
| July 16 1972 | Kenya Sudan | 2 0 | World Cup qualifier in Kenya | +43 -43 | 1378 1558 | +13 -7 | 94 52 |
| July 23 1972 | Sudan Kenya | 1 0 | World Cup qualifier in Sudan | +7 -7 | 1565 1371 | +1 0 | 51 94 |
| February 10 1973 | Kenya Mauritius | 3 1 | World Cup qualifier in Kenya | +25 -25 | 1396 1390 | +10 -9 | 86 89 |
| February 17 1973 | Mauritius Kenya | 2 2 | World Cup qualifier in Mauritius | -5 +5 | 1385 1401 | -3 +1 | 92 85 |
| August 12 1973 | Zambia Kenya | 2 0 | World Cup qualifier in Zambia | +14 -14 | 1521 1387 | +2 -3 | 61 89 |
| August 19 1973 | Kenya Zambia | 2 2 | World Cup qualifier in Kenya | +2 -2 | 1389 1519 | +1 -1 | 88 62 |
| September 16 1973 | Uganda Kenya | 1 0 | African Nations Cup qualifier in Uganda | +18 -18 | 1334 1371 | +2 -8 | 108 96 |
| September 23 1973 | Kenya Zanzibar | 2 0 | Cecafa Cup in Uganda | +9 -9 | 1380 1059 | +3 -1 | 93 157 |
| September 27 1973 | Tanzania Kenya | 2 1 | Cecafa Cup in Uganda | +24 -24 | 1331 1356 | +4 -9 | 109 101 |
| September 30 1973 | Kenya Uganda | 1 2 | African Nations Cup qualifier in Kenya | -25 +25 | 1331 1385 | -7 +10 | 109 90 |
| November 02 1974 | Zambia Kenya | 3 2 | Cecafa Cup in Tanzania | +9 -9 | 1561 1322 | +4 -1 | 48 110 |
| November 03 1974 | Tanzania Kenya | 0 0 | Cecafa Cup in Tanzania | -9 +9 | 1374 1331 | -2 +1 | 96 109 |
| September 14 1975 | Sudan Kenya | 1 0 | African Nations Cup qualifier in Sudan | +6 -6 | 1522 1325 | +1 -1 | 62 107 |
| September 28 1975 | Kenya Sudan | 0 2 | African Nations Cup qualifier in Kenya | -22 +22 | 1303 1544 | -3 +4 | 110 58 |
| October 31 1975 | Zambia Kenya | 1 2 | Cecafa Cup in Zambia | -36 +36 | 1560 1339 | -8 +8 | 53 102 |
| November 04 1975 | Kenya Uganda | 1 1 | Cecafa Cup in Zambia | +6 -6 | 1345 1436 | 0 0 | 102 77 |
| November 07 1975 | Kenya Tanzania | 3 2 | Cecafa Cup in Zambia | +22 -22 | 1367 1354 | +9 -6 | 93 98 |
| November 09 1975 | Kenya Malawi | 0 0 | Cecafa Cup in Zambia | -2 +2 | 1365 1326 | -1 0 | 94 108 |
| June 29 1976 | Reunion Kenya | 1 3 | Friendly in Reunion | -13 +13 | 1201 1378 | -4 +3 | 138 92 |
| July 06 1976 | Malawi Kenya | 1 0 | Friendly in Malawi | +9 -9 | 1307 1369 | +2 -3 | 115 95 |
| November 06 1976 | Kenya Tanzania | 1 1 | Cecafa Cup in Zanzibar | 0 0 | 1369 1361 | 0 0 | 97 100 |
| November 09 1976 | Kenya Malawi | 2 2 | Cecafa Cup in Zanzibar | -3 +3 | 1366 1325 | 0 0 | 97 107 |
| November 12 1976 | Zambia Kenya | 2 0 | Cecafa Cup in Zanzibar | +16 -16 | 1563 1350 | +2 -4 | 54 101 |
| February 06 1977 | Kenya Egypt | 0 0 | World Cup qualifier in Kenya | +8 -8 | 1358 1593 | +1 -1 | 100 45 |
| February 27 1977 | Egypt Kenya | 1 0 | World Cup qualifier in Egypt | +5 -5 | 1598 1353 | -1 -1 | 46 101 |
| September 18 1977 | Algeria Kenya | 4 1 | African Nations Cup qualifier in Algeria | +11 -11 | 1549 1342 | +1 -1 | 56 105 |
| October 02 1977 | Kenya Algeria | 2 1 | African Nations Cup qualifier in Kenya | +26 -26 | 1368 1523 | +8 -4 | 97 60 |
| November 30 1977 | Uganda Kenya | 3 1 | Cecafa Cup in Somalia | +22 -22 | 1484 1346 | +2 -7 | 72 103 |
| December 02 1977 | Kenya Zanzibar | 3 0 | Cecafa Cup in Somalia | +10 -10 | 1356 1015 | +2 -2 | 102 163 |
| December 04 1977 | Somalia Kenya | 0 1 | Cecafa Cup in Somalia | -9 +9 | 1022 1365 | 0 +4 | 160 97 |
| December 05 1977 | Zambia Kenya | 4 2 | Cecafa Cup in Somalia | +17 -17 | 1537 1348 | +2 -7 | 58 104 |
| December 08 1977 | Malawi Kenya | 2 1 | Cecafa Cup in Somalia | +23 -23 | 1323 1325 | +9 -1 | 106 105 |
| May 04 1978 | Kenya South Korea | 2 2 | Friendly in Saudi Arabia | +8 -8 | 1333 1664 | 0 -1 | 106 37 |
| November 01 1978 | Malawi Kenya | 1 0 | Cecafa Cup in Malawi | +15 -15 | 1340 1318 | +3 -3 | 103 107 |
| November 09 1978 | Uganda Kenya | 1 0 | Cecafa Cup in Malawi | +7 -7 | 1596 1311 | +2 -2 | 44 109 |
| November 11 1978 | Kenya Somalia | 1 0 | Cecafa Cup in Malawi | +6 -6 | 1317 1008 | +2 -2 | 107 164 |
| November 13 1978 | Zambia Kenya | 9 0 | Cecafa Cup in Malawi | +23 -23 | 1551 1294 | +3 -9 | 58 116 |
| November 17 1978 | Malawi Kenya | 2 0 | Cecafa Cup in Malawi | +17 -17 | 1371 1277 | +4 -3 | 96 119 |
| November 19 1978 | Kenya Uganda | 2 0 | Cecafa Cup in Malawi | +49 -49 | 1326 1488 | +13 -9 | 106 70 |
| October 24 1979 | Kenya Egypt | 3 1 | African Nations Cup qualifier in Kenya | +46 -46 | 1372 1579 | +9 -12 | 98 54 |
| November 03 1979 | Kenya Tanzania | 0 0 | Cecafa Cup in Kenya | -5 +5 | 1367 1391 | 0 +2 | 99 87 |
| November 06 1979 | Egypt Kenya | 3 0 | African Nations Cup qualifier in Egypt | +10 -10 | 1589 1357 | +3 -3 | 50 102 |
| November 07 1979 | Kenya Uganda | 3 1 | Cecafa Cup in Kenya | +31 -31 | 1388 1442 | +12 -5 | 90 77 |
| November 10 1979 | Kenya Zambia | 3 1 | Cecafa Cup in Kenya | +37 -37 | 1425 1539 | +8 -8 | 82 62 |
| November 14 1979 | Kenya Zanzibar | 2 0 | Cecafa Cup in Kenya | +3 -3 | 1428 1019 | +2 -1 | 81 163 |
| November 17 1979 | Kenya Malawi | 2 3 | Cecafa Cup in Kenya | -23 +23 | 1405 1499 | -9 +4 | 90 67 |
| June 29 1980 | Zambia Kenya | 5 0 | Friendly in Zambia | +9 -9 | 1539 1396 | 0 -5 | 62 89 |
| July 05 1980 | Kenya Tanzania | 3 1 | World Cup qualifier in Kenya | +21 -21 | 1417 1363 | +7 -3 | 82 97 |
| July 19 1980 | Tanzania Kenya | 5 0 | World Cup qualifier in Tanzania | +35 -35 | 1398 1382 | +8 -13 | 89 95 |
| November 16 1980 | Kenya Zambia | 0 0 | Cecafa Cup in Sudan | +9 -9 | 1391 1536 | +2 -2 | 91 57 |
| November 19 1980 | Malawi Kenya | 1 0 | Cecafa Cup in Sudan | +16 -16 | 1482 1375 | +1 -4 | 71 95 |
| November 22 1980 | Zanzibar Kenya | 2 1 | Cecafa Cup in Sudan | +36 -36 | 1045 1339 | +2 -14 | 164 109 |
| April 04 1981 | Kenya Egypt | 3 5 | African Nations Cup qualifier in Kenya | -19 +19 | 1320 1591 | -3 +5 | 110 47 |
| April 12 1981 | Ethiopia Kenya | 0 0 | Friendly in Ethiopia | -4 +4 | 1350 1324 | -1 +1 | 105 109 |
| April 18 1981 | Egypt Kenya | 2 0 | African Nations Cup qualifier in Egypt | +6 -6 | 1597 1318 | +3 -2 | 45 111 |
| July 12 1981 | Kenya Mauritius | 2 1 | Indian Ocean Cup in Kenya | +10 -10 | 1328 1288 | +2 -1 | 108 120 |
| July 14 1981 | Kenya Reunion | 3 1 | Indian Ocean Cup in Kenya | +9 -9 | 1337 1167 | +2 -1 | 106 148 |
| July 19 1981 | Kenya Madagascar | 1 0 | Indian Ocean Cup in Kenya | +13 -13 | 1350 1389 | +2 -3 | 104 92 |
| August 03 1981 | Kenya Nigeria | 1 3 | Friendly in Kenya | -7 +7 | 1343 1656 | -2 +1 | 106 37 |
| November 14 1981 | Kenya Malawi | 1 0 | Cecafa Cup in Tanzania | +28 -28 | 1371 1455 | +9 -9 | 96 80 |
| November 17 1981 | Kenya Zanzibar | 2 1 | Cecafa Cup in Tanzania | +5 -5 | 1376 1038 | +1 0 | 95 165 |
| November 20 1981 | Tanzania Kenya | 1 0 | Cecafa Cup in Tanzania | +12 -12 | 1430 1364 | +2 -2 | 83 97 |
| November 24 1981 | Kenya Uganda | 3 1 | Cecafa Cup in Tanzania | +39 -39 | 1403 1432 | +6 -8 | 91 82 |
| November 28 1981 | Tanzania Kenya | 0 1 | Cecafa Cup in Tanzania | -28 +28 | 1425 1431 | -4 +10 | 85 81 |
| November 14 1982 | Kenya Sudan | 2 0 | Cecafa Cup in Uganda | +28 -28 | 1459 1385 | +6 -5 | 79 95 |
| November 21 1982 | Kenya Zanzibar | 2 2 | Cecafa Cup in Uganda | -16 +16 | 1443 1083 | -3 +1 | 84 162 |
| November 24 1982 | Kenya Zimbabwe | 2 1 | Cecafa Cup in Uganda | +22 -22 | 1465 1457 | +6 -7 | 79 81 |
| November 27 1982 | Uganda Kenya | 1 1 | Cecafa Cup in Uganda | -6 +6 | 1466 1471 | -2 +2 | 78 76 |
| March 20 1983 | Ethiopia Kenya | 2 2 | Friendly in Ethiopia | +1 -1 | 1336 1470 | 0 -1 | 104 78 |
| March 22 1983 | Ethiopia Kenya | 0 0 | Friendly in Ethiopia | +1 -1 | 1337 1469 | 0 0 | 104 78 |
| May 23 1983 | Kenya Madagascar | 1 2 | Friendly in Kenya | -14 +14 | 1455 1423 | -4 +1 | 83 88 |
| November 12 1983 | Kenya Uganda | 2 1 | Cecafa Cup in Kenya | +15 -15 | 1470 1444 | +3 -2 | 79 82 |
| November 15 1983 | Kenya Ethiopia | 2 0 | Cecafa Cup in Kenya | +14 -14 | 1484 1343 | +5 -4 | 75 105 |
| November 18 1983 | Kenya Tanzania | 0 0 | Cecafa Cup in Kenya | -12 +12 | 1472 1363 | -5 +3 | 80 98 |
| November 21 1983 | Kenya Sudan | 1 0 | Cecafa Cup in Kenya | +13 -13 | 1485 1424 | +5 -3 | 74 87 |
| November 23 1983 | Kenya Malawi | 2 0 | Cecafa Cup in Kenya | +23 -23 | 1508 1483 | +8 -10 | 66 75 |
| November 26 1983 | Kenya Zimbabwe | 1 0 | Cecafa Cup in Kenya | +15 -15 | 1523 1497 | +6 -4 | 60 67 |
| December 06 1983 | Kenya Switzerland | 0 0 | Friendly in Kenya | +3 -3 | 1526 1723 | 0 0 | 62 28 |
| December 08 1983 | Kenya Ethiopia | 0 0 | Friendly in Kenya | -7 +7 | 1519 1314 | 0 +2 | 62 110 |
| December 10 1983 | Kenya Ethiopia | 0 1 | Friendly in Kenya | -17 +17 | 1502 1331 | -5 +3 | 67 107 |
| December 12 1983 | Kenya Ethiopia | 2 1 | Friendly in Kenya | +3 -3 | 1505 1328 | +1 0 | 66 107 |
| April 12 1984 | Kenya China | 1 0 | Friendly in Kenya | +9 -9 | 1514 1567 | +4 -2 | 62 51 |
| July 01 1984 | Kenya Cameroon | 1 3 | Friendly in Kenya | -12 +12 | 1502 1685 | -3 +2 | 66 34 |
| 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 |
| October 13 1984 | Kenya Ethiopia | 2 1 | World Cup qualifier in Kenya | +9 -9 | 1495 1353 | +3 -1 | 70 101 |
| October 28 1984 | Ethiopia Kenya | 3 3 | World Cup qualifier in Ethiopia | +2 -2 | 1355 1493 | +1 -1 | 100 70 |
| November 09 1984 | Somalia Kenya | 1 0 | African Nations Cup qualifier in Somalia | +35 -35 | 1070 1458 | +1 -9 | 165 79 |
| November 23 1984 | Kenya Somalia | 1 0 | African Nations Cup qualifier in Kenya | +2 -2 | 1460 1068 | 0 0 | 79 165 |
| December 02 1984 | Malawi Kenya | 2 1 | Cecafa Cup in Uganda | +17 -17 | 1525 1443 | +2 -2 | 60 81 |
| December 06 1984 | Kenya Zanzibar | 1 0 | Cecafa Cup in Uganda | +4 -4 | 1447 1038 | +1 0 | 81 166 |
| December 08 1984 | Kenya Somalia | 1 0 | Cecafa Cup in Uganda | +4 -4 | 1451 1081 | +1 0 | 80 162 |
| December 12 1984 | Zambia Kenya | 2 0 | Cecafa Cup in Uganda | +17 -17 | 1630 1434 | +3 -5 | 40 85 |
| December 15 1984 | Uganda Kenya | 3 1 | Cecafa Cup in Uganda | +21 -21 | 1457 1413 | +6 -5 | 78 90 |
| April 06 1985 | Kenya Nigeria | 0 3 | World Cup qualifier in Kenya | -34 +34 | 1379 1559 | -6 +2 | 94 60 |
| April 20 1985 | Nigeria Kenya | 3 1 | World Cup qualifier in Nigeria | +10 -10 | 1569 1369 | +4 -4 | 54 98 |
| July 09 1985 | Kenya Zaire | 0 1 | Friendly in Kenya | -7 +7 | 1362 1597 | -1 0 | 99 49 |
| July 28 1985 | Kenya Uganda | 0 1 | Friendly in Kenya | -10 +10 | 1352 1467 | -5 +1 | 104 81 |
| August 04 1985 | Kenya Algeria | 0 0 | African Nations Cup qualifier in Kenya | +13 -13 | 1365 1719 | +5 -2 | 99 30 |
| August 18 1985 | Algeria Kenya | 3 0 | African Nations Cup qualifier in Algeria | +6 -6 | 1676 1359 | 0 -1 | 35 98 |
| October 06 1985 | Zimbabwe Kenya | 1 1 | Cecafa Cup in Zimbabwe | -11 +11 | 1467 1370 | -6 +2 | 81 97 |
| October 08 1985 | Kenya Tanzania | 3 2 | Cecafa Cup in Zimbabwe | +21 -21 | 1391 1370 | +6 -6 | 91 97 |
| October 11 1985 | Kenya Uganda | 0 0 | Cecafa Cup in Zimbabwe | +6 -6 | 1397 1497 | 0 -2 | 91 69 |
| October 13 1985 | Zimbabwe Kenya | 2 0 | Cecafa Cup in Zimbabwe | +15 -15 | 1502 1382 | +5 -2 | 68 93 |
| October 07 1986 | Kenya Somalia | 2 1 | Friendly in Kenya | +2 -2 | 1384 1112 | 0 0 | 93 160 |
| October 11 1986 | Uganda Kenya | 3 1 | Friendly in Uganda | +7 -7 | 1491 1377 | +3 -1 | 71 94 |
| November 25 1986 | Kenya Rwanda | 2 3 | Friendly in Kenya | -16 +16 | 1361 1251 | -6 +1 | 100 131 |
| March 28 1987 | Kenya Madagascar | 2 0 | African Nations Cup qualifier in Kenya | +24 -24 | 1385 1367 | +7 -5 | 93 98 |
| April 12 1987 | Madagascar Kenya | 2 1 | African Nations Cup qualifier in Madagascar | +15 -15 | 1393 1370 | +3 -5 | 92 98 |
| July 05 1987 | Zimbabwe Kenya | 1 1 | African Nations Cup qualifier in Zimbabwe | -13 +13 | 1520 1383 | -1 +3 | 64 94 |
| July 18 1987 | Kenya Zimbabwe | 0 0 | African Nations Cup qualifier in Kenya | +2 -2 | 1385 1518 | +1 +1 | 93 63 |
| August 01 1987 | Kenya Tunisia | 1 0 | African Games in Kenya | +22 -22 | 1407 1490 | +3 -10 | 90 74 |
| August 03 1987 | Kenya Cameroon | 3 3 | African Games in Kenya | +10 -10 | 1417 1686 | 0 -2 | 90 33 |
| August 05 1987 | Kenya Madagascar | 2 1 | African Games in Kenya | +15 -15 | 1432 1404 | +7 -3 | 83 91 |
| August 10 1987 | Kenya Malawi | 1 1 | African Games in Kenya | +1 -1 | 1433 1544 | +1 0 | 82 58 |
| August 12 1987 | Kenya Egypt | 0 1 | African Games in Kenya | -13 +13 | 1420 1666 | -5 +4 | 87 37 |
| December 14 1987 | Kenya Zanzibar | 0 0 | Cecafa Cup in Ethiopia | -16 +16 | 1404 1052 | -7 0 | 92 169 |
| December 16 1987 | Kenya Tanzania | 3 2 | Cecafa Cup in Ethiopia | +15 -15 | 1419 1302 | +7 -5 | 85 115 |
| December 20 1987 | Ethiopia Kenya | 2 1 | Cecafa Cup in Ethiopia | +18 -18 | 1369 1401 | +4 -7 | 98 92 |
| March 14 1988 | Kenya Nigeria | 0 3 | African Nations Cup in Morocco | -31 +31 | 1370 1537 | -5 +7 | 97 60 |
| March 17 1988 | Egypt Kenya | 3 0 | African Nations Cup in Morocco | +14 -14 | 1675 1356 | +3 -5 | 34 103 |
| March 20 1988 | Cameroon Kenya | 0 0 | African Nations Cup in Morocco | -18 +18 | 1652 1374 | -4 +7 | 39 96 |
| November 08 1988 | Kenya Zanzibar | 2 0 | Cecafa Cup in Malawi | +11 -11 | 1385 1097 | +1 -2 | 97 163 |
| November 10 1988 | Kenya Tanzania | 2 0 | Cecafa Cup in Malawi | +19 -19 | 1404 1238 | +4 -8 | 93 135 |
| November 12 1988 | Malawi Kenya | 3 0 | Cecafa Cup in Malawi | +15 -15 | 1548 1389 | +6 -3 | 54 96 |
| November 16 1988 | Kenya Zambia | 0 1 | Cecafa Cup in Malawi | -9 +9 | 1380 1604 | -1 0 | 97 48 |
| November 19 1988 | Kenya Zimbabwe | 0 0 | Cecafa Cup in Malawi | +8 -8 | 1388 1510 | 0 -1 | 97 66 |
| January 07 1989 | Kenya Malawi | 1 1 | World Cup qualifier in Kenya | +6 -6 | 1394 1587 | +1 0 | 97 48 |
| January 22 1989 | Liberia Kenya | 0 0 | World Cup qualifier in Liberia | -3 +3 | 1340 1397 | 0 0 | 108 97 |
| April 07 1989 | Sudan Kenya | 1 0 | African Nations Cup qualifier in Sudan | +13 -13 | 1434 1384 | +3 -2 | 86 99 |
| April 23 1989 | Kenya Sudan | 1 0 | African Nations Cup qualifier in Kenya | +17 -17 | 1401 1417 | +4 -4 | 94 91 |
| June 10 1989 | Kenya Egypt | 0 0 | World Cup qualifier in Kenya | +8 -8 | 1409 1641 | +2 -1 | 91 36 |
| June 24 1989 | Malawi Kenya | 1 0 | World Cup qualifier in Malawi | +8 -8 | 1548 1401 | +2 -2 | 57 93 |
| July 10 1989 | Kenya Zaire | 0 1 | Friendly in Kenya | -9 +9 | 1392 1538 | -4 +2 | 98 59 |
| 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 12 1989 | Kenya Liberia | 1 0 | World Cup qualifier in Kenya | +13 -13 | 1434 1383 | +2 -2 | 87 100 |
| August 25 1989 | Egypt Kenya | 2 0 | World Cup qualifier in Egypt | +9 -9 | 1644 1425 | +1 -1 | 38 90 |
| December 02 1989 | Kenya Uganda | 2 1 | Cecafa Cup in Kenya | +18 -18 | 1443 1466 | +6 -3 | 83 75 |
| December 05 1989 | Kenya Tanzania | 2 1 | Cecafa Cup in Kenya | +5 -5 | 1448 1192 | +2 -1 | 81 142 |
| December 09 1989 | Kenya Zimbabwe | 2 1 | Cecafa Cup in Kenya | +17 -17 | 1465 1470 | +3 -1 | 76 73 |
| December 14 1989 | Kenya Malawi | 0 1 | Cecafa Cup in Kenya | -27 +27 | 1438 1472 | -10 +9 | 86 73 |
| December 15 1989 | Kenya Zambia | 1 0 | Cecafa Cup in Kenya | +20 -20 | 1458 1513 | +7 -3 | 79 65 |
| January 29 1990 | Thailand Kenya | 2 1 | King's Cup in Thailand | +20 -20 | 1267 1438 | +9 -8 | 124 86 |
| February 02 1990 | Kenya Indonesia | 3 2 | King's Cup in Thailand | +7 -7 | 1445 1219 | +5 -1 | 81 140 |
| February 06 1990 | China Kenya | 1 1 | King's Cup in Thailand | -3 +3 | 1521 1448 | 0 +1 | 62 80 |
| March 03 1990 | Kenya Senegal | 0 0 | African Nations Cup in Algeria | +9 -9 | 1457 1570 | +1 -2 | 79 50 |
| March 06 1990 | Kenya Zambia | 0 1 | African Nations Cup in Algeria | -19 +19 | 1438 1566 | -6 +6 | 85 51 |
| March 09 1990 | Cameroon Kenya | 2 0 | African Nations Cup in Algeria | +24 -24 | 1590 1414 | +4 -7 | 47 92 |
| September 02 1990 | Mozambique Kenya | 2 1 | African Nations Cup qualifier in Mozambique | +16 -16 | 1395 1398 | +2 -4 | 98 96 |
| December 09 1990 | Kenya Uganda | 2 2 | Cecafa Cup in Zanzibar | +7 -7 | 1405 1511 | +3 0 | 90 64 |
| December 12 1990 | Kenya Sudan | 1 2 | Cecafa Cup in Zanzibar | -19 +19 | 1386 1450 | -7 +6 | 97 79 |
| April 14 1991 | Sudan Kenya | 1 0 | African Nations Cup qualifier in Sudan | +11 -11 | 1461 1375 | 0 0 | 77 97 |
| 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 14 1991 | Kenya Mozambique | 1 0 | African Nations Cup qualifier in Kenya | +14 -14 | 1412 1373 | +4 -4 | 90 101 |
| July 27 1991 | Kenya Sudan | 2 1 | African Nations Cup qualifier in Kenya | +16 -16 | 1428 1425 | +6 -6 | 83 85 |
| November 09 1991 | Tanzania Kenya | 1 1 | Friendly in Tanzania | +1 -1 | 1307 1427 | 0 -1 | 115 85 |
| November 16 1991 | Tanzania Kenya | 1 2 | Friendly in Tanzania | -9 +9 | 1298 1436 | -6 +3 | 121 82 |
| November 23 1991 | Kenya Zambia | 0 1 | Cecafa Cup in Uganda | -12 +12 | 1424 1592 | -4 +3 | 86 46 |
| November 28 1991 | Kenya Malawi | 1 0 | Cecafa Cup in Uganda | +17 -17 | 1441 1357 | +6 -5 | 79 106 |
| November 30 1991 | Kenya Zanzibar | 3 2 | Cecafa Cup in Uganda | +5 -5 | 1446 1112 | +2 -2 | 77 163 |
| December 04 1991 | Uganda Kenya | 1 3 | Cecafa Cup in Uganda | -43 +43 | 1470 1489 | -10 +8 | 74 69 |
| December 07 1991 | Kenya Zambia | 0 2 | Cecafa Cup in Uganda | -21 +21 | 1468 1613 | -7 +1 | 76 45 |
| January 14 1992 | Nigeria Kenya | 2 1 | African Nations Cup in Senegal | +15 -15 | 1635 1453 | +4 -1 | 39 77 |
| January 16 1992 | Senegal Kenya | 3 0 | African Nations Cup in Senegal | +22 -22 | 1564 1431 | +5 -4 | 52 81 |
| August 16 1992 | Lesotho Kenya | 2 2 | African Nations Cup qualifier in Lesotho | +7 -7 | 1211 1424 | +3 -1 | 149 86 |
| August 29 1992 | Kenya Zaire | 1 3 | African Nations Cup qualifier in Kenya | -29 +29 | 1395 1570 | -11 +7 | 98 53 |
| September 30 1992 | Botswana Kenya | 1 3 | Friendly in Botswana | -7 +7 | 1070 1402 | -1 +4 | 174 94 |
| October 03 1992 | Botswana Kenya | 0 1 | Friendly in Botswana | -4 +4 | 1066 1406 | 0 +1 | 174 93 |
| November 15 1992 | Kenya Uganda | 1 1 | Cecafa Cup in Tanzania | +5 -5 | 1411 1485 | -1 -1 | 93 73 |
| November 18 1992 | Kenya Seychelles | 2 1 | Cecafa Cup in Tanzania | +4 -4 | 1415 1028 | +1 0 | 91 178 |
| December 20 1992 | Guinea Kenya | 4 0 | World Cup qualifier in Guinea | +27 -27 | 1439 1388 | +3 -8 | 90 100 |
| February 27 1993 | Kenya Guinea | 2 0 | World Cup qualifier in Kenya | +25 -25 | 1413 1404 | +5 -3 | 94 95 |
| April 11 1993 | Mozambique Kenya | 0 0 | African Nations Cup qualifier in Mozambique | -1 +1 | 1322 1414 | 0 0 | 118 95 |
| April 24 1993 | Kenya Lesotho | 3 0 | African Nations Cup qualifier in Kenya | +10 -10 | 1424 1199 | +2 -2 | 92 151 |
| July 11 1993 | Zaire Kenya | 0 1 | African Nations Cup qualifier in Zaire | -30 +30 | 1489 1454 | -7 +6 | 77 90 |
| July 24 1993 | Kenya Mozambique | 4 1 | African Nations Cup qualifier in Kenya | +15 -15 | 1469 1311 | +6 -5 | 83 124 |
| December 06 1993 | Kenya Tanzania | 1 2 | Friendly Tournament in Kenya | -25 +25 | 1444 1312 | -9 +7 | 90 125 |
| December 08 1993 | Kenya Uganda | 2 1 | Friendly Tournament in Kenya | +14 -14 | 1458 1499 | +4 -4 | 86 74 |
| February 04 1994 | Oman Kenya | 1 0 | Friendly in Oman | +15 -15 | 1191 1443 | +1 -4 | 158 89 |
| February 06 1994 | Oman Kenya | 2 0 | Friendly in Oman | +21 -21 | 1212 1422 | +8 -8 | 150 97 |
| November 26 1994 | Kenya Somalia | 3 1 | Cecafa Cup in Kenya | +6 -6 | 1428 1119 | 0 -3 | 97 169 |
| November 28 1994 | Kenya Djibouti | 4 1 | Cecafa Cup in Kenya | +2 -2 | 1430 904 | 0 0 | 97 198 |
| December 01 1994 | Kenya Tanzania | 0 1 | Cecafa Cup in Kenya | -27 +27 | 1403 1437 | -6 +9 | 103 94 |
| December 05 1994 | Kenya Uganda | 0 1 | Cecafa Cup in Kenya | -24 +24 | 1379 1462 | -4 +10 | 107 83 |
| December 08 1994 | Kenya Eritrea | 1 0 | Cecafa Cup in Kenya | +7 -7 | 1386 1205 | +1 -2 | 106 153 |
| November 27 1995 | Kenya Zanzibar | 2 0 | Cecafa Cup in Uganda | +11 -11 | 1397 1111 | +4 -1 | 105 169 |
| November 30 1995 | Kenya Rwanda | 1 0 | Cecafa Cup in Uganda | +11 -11 | 1408 1226 | +3 -2 | 102 147 |
| December 02 1995 | Uganda Kenya | 0 0 | Cecafa Cup in Uganda | -6 +6 | 1408 1414 | -2 +2 | 103 101 |
| December 09 1995 | Ethiopia Kenya | 1 2 | Cecafa Cup in Uganda | -15 +15 | 1305 1429 | -4 +5 | 127 96 |
| May 25 1996 | Uganda Kenya | 1 1 | Friendly in Uganda | -2 +2 | 1406 1431 | 0 -1 | 102 94 |
| May 26 1996 | Uganda Kenya | 1 2 | Friendly in Uganda | -12 +12 | 1394 1443 | -2 +4 | 104 90 |
| June 02 1996 | Kenya Algeria | 3 1 | World Cup qualifier in Kenya | +36 -36 | 1479 1574 | +9 -11 | 83 53 |
| June 14 1996 | Algeria Kenya | 1 0 | World Cup qualifier in Algeria | +10 -10 | 1584 1469 | +2 -3 | 50 86 |
| September 14 1996 | South Africa Kenya | 1 0 | Simba Cup in South Africa | +3 -3 | 1754 1466 | +1 0 | 22 84 |
| September 18 1996 | Ghana Kenya | 1 0 | Simba Cup in South Africa | +10 -10 | 1607 1456 | +1 -3 | 47 88 |
| September 21 1996 | Australia Kenya | 4 0 | Simba Cup in South Africa | +14 -14 | 1670 1442 | +2 -2 | 33 90 |
| October 05 1996 | Namibia Kenya | 1 0 | African Nations Cup qualifier in Namibia | +25 -25 | 1281 1417 | +7 -9 | 134 98 |
| November 10 1996 | Guinea Kenya | 3 1 | World Cup qualifier in Guinea | +28 -28 | 1374 1389 | +6 -6 | 113 102 |
| November 19 1996 | Kenya Rwanda | 2 1 | Cecafa Cup in Sudan | +11 -11 | 1400 1211 | +1 -2 | 101 149 |
| November 27 1996 | Uganda Kenya | 2 0 | Cecafa Cup in Sudan | +33 -33 | 1400 1367 | +15 -15 | 101 116 |
| November 29 1996 | Sudan Kenya | 1 1 | Cecafa Cup in Sudan | -8 +8 | 1406 1375 | -1 +4 | 98 112 |
| December 14 1996 | Kenya Zambia | 1 0 | Friendly in Kenya | +14 -14 | 1389 1608 | +9 -5 | 104 47 |
| December 15 1996 | Kenya Zambia | 0 2 | Friendly in Kenya | -10 +10 | 1379 1618 | -5 +2 | 109 45 |
| 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 12 1997 | Kenya Nigeria | 1 1 | World Cup qualifier in Kenya | +12 -12 | 1389 1708 | +6 -1 | 105 28 |
| January 25 1997 | Kenya Gabon | 1 0 | African Nations Cup qualifier in Kenya | +20 -20 | 1409 1477 | +7 -8 | 98 81 |
| February 22 1997 | Kenya Cameroon | 0 0 | African Nations Cup qualifier in Kenya | +3 -3 | 1412 1567 | +1 0 | 98 56 |
| April 06 1997 | Kenya Burkina Faso | 4 3 | World Cup qualifier in Kenya | +11 -11 | 1423 1341 | +2 -1 | 95 118 |
| April 21 1997 | Iran Kenya | 3 0 | Friendly in Iran | +4 -4 | 1692 1419 | +2 -1 | 29 97 |
| April 27 1997 | Kenya Guinea | 1 0 | World Cup qualifier in Kenya | +16 -16 | 1435 1431 | +6 -3 | 90 92 |
| June 07 1997 | Nigeria Kenya | 3 0 | World Cup qualifier in Nigeria | +7 -7 | 1727 1428 | 0 -5 | 25 96 |
| June 21 1997 | Kenya Namibia | 0 1 | African Nations Cup qualifier in Kenya | -31 +31 | 1397 1354 | -7 +8 | 103 116 |
| July 13 1997 | Gabon Kenya | 1 0 | African Nations Cup qualifier in Gabon | +12 -12 | 1456 1385 | +5 -5 | 86 106 |
| July 27 1997 | Cameroon Kenya | 1 1 | African Nations Cup qualifier in Cameroon | -14 +14 | 1566 1399 | -3 +4 | 59 102 |
| August 16 1997 | Burkina Faso Kenya | 2 4 | World Cup qualifier in Burkina Faso | -33 +33 | 1302 1432 | -6 +6 | 128 96 |
| September 27 1997 | Kenya Algeria | 1 0 | Friendly in Tanzania | +14 -14 | 1446 1559 | +9 -4 | 88 59 |
| June 06 1998 | Kenya Seychelles | 1 1 | Friendly in Kenya | -9 +9 | 1437 971 | -6 0 | 95 194 |
| June 13 1998 | Seychelles Kenya | 0 1 | Friendly in Seychelles | -2 +2 | 969 1439 | 0 +2 | 194 93 |
| July 18 1998 | Uganda Kenya | 3 3 | Friendly in Uganda | -2 +2 | 1412 1441 | -1 +1 | 100 92 |
| July 31 1998 | Kenya Djibouti | 3 0 | African Nations Cup qualifier in Kenya | +2 -2 | 1443 889 | +2 -1 | 89 200 |
| August 15 1998 | Kenya Djibouti | 9 1 | African Nations Cup qualifier in Kenya | +2 -2 | 1445 887 | 0 0 | 92 199 |
| October 03 1998 | Kenya Madagascar | 1 1 | African Nations Cup qualifier in Kenya | -5 +5 | 1440 1469 | 0 0 | 92 82 |
| January 24 1999 | Dem. Rep. of Congo Kenya | 2 1 | African Nations Cup qualifier in Dem. Rep. of Congo | +11 -11 | 1523 1429 | +5 -1 | 65 94 |
| January 31 1999 | Ethiopia Kenya | 2 2 | Friendly in Ethiopia | +1 -1 | 1289 1428 | 0 0 | 129 94 |
| February 28 1999 | Kenya Zambia | 0 1 | African Nations Cup qualifier in Kenya | -15 +15 | 1413 1626 | -7 +4 | 100 52 |
| April 10 1999 | Zambia Kenya | 1 0 | African Nations Cup qualifier in Zambia | +6 -6 | 1632 1407 | +2 -2 | 51 101 |
| June 06 1999 | Kenya Dem. Rep. of Congo | 0 1 | African Nations Cup qualifier in Kenya | -20 +20 | 1387 1535 | -7 +7 | 106 64 |
| June 20 1999 | Madagascar Kenya | 1 1 | African Nations Cup qualifier in Madagascar | -9 +9 | 1437 1396 | -2 +1 | 91 104 |
| July 21 1999 | Oman Kenya | 2 2 | Friendly in Oman | -2 +2 | 1364 1398 | -1 +2 | 114 102 |
| July 28 1999 | Kenya Eritrea | 1 0 | Cecafa Cup in Rwanda | +10 -10 | 1408 1187 | +2 -2 | 100 155 |
| August 01 1999 | Kenya Sudan | 3 0 | Cecafa Cup in Rwanda | +30 -30 | 1438 1330 | +9 -7 | 91 121 |
| August 03 1999 | Rwanda Kenya | 0 0 | Cecafa Cup in Rwanda | +5 -5 | 1251 1433 | +2 -4 | 139 95 |
| April 01 2000 | Zambia Kenya | 1 0 | Friendly in Zambia | +5 -5 | 1525 1428 | +2 0 | 66 91 |
| April 08 2000 | Malawi Kenya | 2 0 | World Cup qualifier in Malawi | +35 -35 | 1300 1393 | +12 -12 | 127 104 |
| April 16 2000 | Uganda Kenya | 2 2 | Friendly in Uganda | -2 +2 | 1373 1395 | -3 0 | 112 103 |
| April 22 2000 | Kenya Malawi | 0 0 | World Cup qualifier in Kenya | -10 +10 | 1385 1323 | -2 +2 | 105 125 |
| June 14 2000 | Kenya Burkina Faso | 0 1 | Friendly in Kenya | -13 +13 | 1372 1406 | -3 +1 | 111 103 |
| July 02 2000 | Swaziland Kenya | 3 2 | African Nations Cup qualifier in Swaziland | +26 -26 | 1197 1346 | +6 -7 | 155 119 |
| July 15 2000 | Kenya Swaziland | 3 0 | African Nations Cup qualifier in Kenya | +13 -13 | 1359 1184 | +5 -2 | 113 157 |
| August 25 2000 | Egypt Kenya | 2 1 | Friendly in Egypt | +2 -2 | 1657 1357 | 0 0 | 44 116 |
| September 03 2000 | Kenya Tunisia | 0 0 | African Nations Cup qualifier in Kenya | +10 -10 | 1367 1634 | +3 -1 | 113 50 |
| September 30 2000 | Kenya Burundi | 1 0 | Friendly in Kenya | +9 -9 | 1376 1420 | +2 -7 | 111 96 |
| October 01 2000 | Kenya Lesotho | 1 1 | Friendly in Kenya | -7 +7 | 1369 1189 | -1 +3 | 112 156 |
| October 03 2000 | Kenya Burundi | 2 3 | Friendly in Kenya | -11 +11 | 1358 1431 | -2 +6 | 114 90 |
| October 08 2000 | Morocco Kenya | 1 0 | African Nations Cup qualifier in Morocco | +3 -3 | 1677 1355 | +1 0 | 38 114 |
| October 25 2000 | Kenya Tanzania | 2 0 | Lager Cup in Kenya | +10 -10 | 1365 1218 | +2 -3 | 111 147 |
| October 28 2000 | Kenya Uganda | 1 1 | Lager Cup in Kenya | -2 +2 | 1363 1418 | -1 +1 | 112 98 |
| November 20 2000 | Kenya Eritrea | 0 0 | Cecafa Cup in Uganda | -10 +10 | 1353 1191 | -2 +2 | 114 157 |
| November 22 2000 | Rwanda Kenya | 2 1 | Cecafa Cup in Uganda | +19 -19 | 1385 1334 | +7 -6 | 104 120 |
| January 04 2001 | Kenya Zambia | 2 1 | Friendly in Kenya | +11 -11 | 1345 1444 | +4 -5 | 117 90 |
| January 13 2001 | Kenya Gabon | 2 1 | African Nations Cup qualifier in Kenya | +18 -18 | 1363 1400 | +5 -1 | 112 100 |
| March 10 2001 | Kenya Uganda | 1 0 | Friendly in Kenya | +9 -9 | 1372 1429 | +3 -2 | 110 91 |
| March 24 2001 | Gabon Kenya | 1 1 | African Nations Cup qualifier in Gabon | -8 +8 | 1404 1380 | -2 +1 | 99 109 |
| June 02 2001 | Kenya Morocco | 1 1 | African Nations Cup qualifier in Kenya | +12 -12 | 1392 1708 | +5 -3 | 105 32 |
| June 10 2001 | Kenya Egypt | 1 1 | Friendly in Kenya | +4 -4 | 1396 1653 | +3 0 | 101 43 |
| June 17 2001 | Tunisia Kenya | 4 1 | African Nations Cup qualifier in Tunisia | +9 -9 | 1641 1387 | +2 -5 | 47 106 |
| October 24 2001 | Kenya Uganda | 0 0 | Lager Cup in Tanzania | -1 +1 | 1386 1369 | 0 +1 | 104 113 |
| October 27 2001 | Tanzania Kenya | 3 1 | Lager Cup in Tanzania | +25 -25 | 1274 1361 | +10 -11 | 135 115 |
| December 10 2001 | Kenya Eritrea | 2 1 | Cecafa Cup in Rwanda | +11 -11 | 1372 1190 | +3 -4 | 112 157 |
| December 12 2001 | Kenya Somalia | 3 0 | Cecafa Cup in Rwanda | +8 -8 | 1380 1020 | +4 0 | 107 184 |
| December 15 2001 | Rwanda Kenya | 0 0 | Cecafa Cup in Rwanda | -5 +5 | 1367 1385 | -1 +2 | 114 105 |
| December 17 2001 | Kenya Eritrea | 1 0 | Cecafa Cup in Rwanda | +9 -9 | 1394 1165 | +5 -2 | 100 159 |
| December 22 2001 | Ethiopia Kenya | 2 1 | Cecafa Cup in Rwanda | +19 -19 | 1422 1375 | +2 -8 | 98 109 |
| May 04 2002 | Nigeria Kenya | 3 0 | Friendly in Nigeria | +2 -2 | 1735 1373 | 0 0 | 29 108 |
| May 11 2002 | Kenya Tanzania | 1 0 | Friendly in Kenya | +6 -6 | 1379 1319 | +1 -4 | 107 127 |
| May 18 2002 | Tanzania Kenya | 0 5 | Friendly in Tanzania | -22 +22 | 1297 1401 | -3 +5 | 130 102 |
| August 03 2002 | Kenya Uganda | 0 0 | Friendly in Kenya | -4 +4 | 1397 1342 | -3 0 | 104 123 |
| August 17 2002 | Jordan Kenya | 1 1 | Friendly in Jordan | -2 +2 | 1368 1399 | 0 0 | 112 104 |
| August 24 2002 | Rwanda Kenya | 0 0 | Friendly in Rwanda | -2 +2 | 1352 1401 | 0 +3 | 118 101 |
| September 07 2002 | Kenya Togo | 3 0 | African Nations Cup qualifier in Kenya | +32 -32 | 1433 1442 | +7 -9 | 94 91 |
| October 12 2002 | Cape Verde Kenya | 0 1 | African Nations Cup qualifier in Cape Verde | -22 +22 | 1346 1455 | -9 +5 | 123 88 |
| October 23 2002 | Kenya South Africa | 1 1 | Lager Cup in Tanzania | +8 -8 | 1463 1666 | +2 -1 | 86 39 |
| October 26 2002 | Kenya Uganda | 1 1 | Lager Cup in Tanzania | -3 +3 | 1460 1395 | -1 +2 | 87 110 |
| November 30 2002 | Tanzania Kenya | 1 0 | Cecafa Cup in Tanzania | +27 -27 | 1258 1433 | +7 -6 | 141 94 |
| December 03 2002 | Burundi Kenya | 1 1 | Cecafa Cup in Tanzania | +5 -5 | 1353 1428 | +2 -1 | 121 96 |
| December 06 2002 | Kenya Eritrea | 4 1 | Cecafa Cup in Tanzania | +13 -13 | 1441 1164 | +3 -2 | 94 159 |
| December 09 2002 | Kenya Sudan | 1 0 | Cecafa Cup in Tanzania | +17 -17 | 1458 1371 | +6 -2 | 88 114 |
| December 12 2002 | Kenya Uganda | 3 1 | Cecafa Cup in Tanzania | +30 -30 | 1488 1428 | +11 -9 | 77 97 |
| December 14 2002 | Tanzania Kenya | 2 3 | Cecafa Cup in Tanzania | -16 +16 | 1296 1504 | -1 +6 | 130 71 |
| March 15 2003 | Kenya Uganda | 2 2 | Friendly in Kenya | -6 +6 | 1498 1385 | -1 +1 | 72 111 |
| March 22 2003 | Kenya Tanzania | 4 0 | Friendly in Kenya | +6 -6 | 1504 1290 | +1 -2 | 71 133 |
| March 29 2003 | Kenya Mauritania | 4 0 | African Nations Cup qualifier in Kenya | +4 -4 | 1508 1105 | +1 0 | 71 171 |
| May 24 2003 | Sudan Kenya | 1 1 | Friendly in Sudan | +1 -1 | 1357 1507 | 0 0 | 117 74 |
| May 31 2003 | Kenya Trinidad and Tobago | 1 1 | Friendly in Kenya | -5 +5 | 1502 1401 | 0 +3 | 73 104 |
| June 06 2003 | Mauritania Kenya | 0 0 | African Nations Cup qualifier in Mauritania | +14 -14 | 1115 1488 | 0 -5 | 171 78 |
| June 13 2003 | Ghana Kenya | 1 3 | Friendly in Ghana | -19 +19 | 1473 1507 | -5 +5 | 80 73 |
| June 22 2003 | Togo Kenya | 2 0 | African Nations Cup qualifier in Togo | +27 -27 | 1472 1480 | +7 -7 | 82 80 |
| July 05 2003 | Kenya Cape Verde | 1 0 | African Nations Cup qualifier in Kenya | +8 -8 | 1488 1341 | +3 0 | 77 123 |
| September 13 2003 | Rwanda Kenya | 0 1 | Friendly in Rwanda | -10 +10 | 1386 1498 | -2 +4 | 107 74 |
| October 11 2003 | Tanzania Kenya | 0 0 | World Cup qualifier in Tanzania | +9 -9 | 1241 1489 | 0 -5 | 148 78 |
| November 15 2003 | Kenya Tanzania | 3 0 | World Cup qualifier in Kenya | +8 -8 | 1497 1229 | +1 0 | 79 149 |
| December 02 2003 | Kenya Eritrea | 3 2 | Cecafa Cup in Sudan | +5 -5 | 1502 1143 | +2 -1 | 77 166 |
| December 04 2003 | Uganda Kenya | 1 1 | Cecafa Cup in Sudan | +7 -7 | 1388 1495 | +2 -2 | 107 79 |
| December 08 2003 | Rwanda Kenya | 1 1 | Cecafa Cup in Sudan | +9 -9 | 1329 1486 | +2 -2 | 124 81 |
| December 10 2003 | Sudan Kenya | 1 2 | Cecafa Cup in Sudan | -19 +19 | 1352 1505 | -4 +4 | 117 77 |
| December 12 2003 | Egypt Kenya | 1 0 | Friendly Tournament in Bahrain | +9 -9 | 1664 1496 | 0 -2 | 41 79 |
| December 15 2003 | Iraq Kenya | 2 0 | Friendly Tournament in Bahrain | +15 -15 | 1631 1481 | +3 -2 | 48 81 |
| December 18 2003 | Bahrain Kenya | 2 1 | Friendly Tournament in Bahrain | +10 -10 | 1506 1471 | +2 -1 | 76 82 |
| December 21 2003 | United Arab Emirates Kenya | 2 2 | Friendly in United Arab Emirates | -2 +2 | 1428 1473 | 0 0 | 98 82 |
| January 16 2004 | Libya Kenya | 2 0 | Friendly in Libya | +15 -15 | 1398 1458 | +3 -3 | 106 84 |
| January 19 2004 | Libya Kenya | 2 0 | Friendly in Libya | +13 -13 | 1411 1445 | +3 -6 | 103 90 |
| January 26 2004 | Mali Kenya | 3 1 | African Nations Cup in Tunisia | +24 -24 | 1604 1421 | +7 -11 | 55 100 |
| January 30 2004 | Senegal Kenya | 3 0 | African Nations Cup in Tunisia | +13 -13 | 1744 1408 | +1 -4 | 27 104 |
| February 02 2004 | Kenya Burkina Faso | 3 0 | African Nations Cup in Tunisia | +47 -47 | 1455 1388 | +21 -16 | 83 108 |
| August 07 2004 | Uganda Kenya | 1 1 | Friendly in Uganda | -1 +1 | 1403 1456 | 0 0 | 104 88 |
| August 18 2004 | Kenya Uganda | 4 1 | Friendly in Kenya | +10 -10 | 1466 1379 | +2 -2 | 86 109 |
| September 04 2004 | Kenya Malawi | 3 2 | World Cup qualifier in Kenya | +7 -7 | 1473 1281 | +3 -4 | 84 139 |
| October 09 2004 | Botswana Kenya | 2 1 | World Cup qualifier in Botswana | +25 -25 | 1303 1448 | +13 -4 | 126 92 |
| November 17 2004 | Kenya Guinea | 2 1 | World Cup qualifier in Kenya | +20 -20 | 1468 1526 | +2 -6 | 89 74 |
| December 12 2004 | Kenya Sudan | 2 2 | Cecafa Cup in Ethiopia | -8 +8 | 1460 1319 | -2 +1 | 91 124 |
| December 14 2004 | Kenya Somalia | 1 0 | Cecafa Cup in Ethiopia | +3 -3 | 1463 1020 | +1 -1 | 90 185 |
| December 18 2004 | Kenya Uganda | 1 1 | Cecafa Cup in Ethiopia | -8 +8 | 1455 1333 | -1 0 | 92 121 |
| December 22 2004 | Ethiopia Kenya | 2 2 | Cecafa Cup in Ethiopia | +2 -2 | 1320 1453 | +1 0 | 126 92 |
| December 25 2004 | Sudan Kenya | 2 1 | Cecafa Cup in Ethiopia | +27 -27 | 1356 1426 | +13 -2 | 111 94 |
| February 09 2005 | Morocco Kenya | 5 1 | World Cup qualifier in Morocco | +8 -8 | 1697 1418 | +2 -2 | 33 96 |
| March 12 2005 | Kenya Rwanda | 1 1 | Friendly in Kenya | -5 +5 | 1413 1346 | -1 +2 | 97 118 |
| March 23 2005 | Kenya Ghana | 2 2 | Friendly in Kenya | -1 +1 | 1412 1481 | 0 0 | 97 83 |
| March 26 2005 | Kenya Botswana | 1 0 | World Cup qualifier in Kenya | +10 -10 | 1422 1302 | +3 -1 | 94 130 |
| June 05 2005 | Guinea Kenya | 1 0 | World Cup qualifier in Guinea | +10 -10 | 1529 1412 | +1 -1 | 73 97 |
| June 18 2005 | Kenya Morocco | 0 0 | World Cup qualifier in Kenya | +10 -10 | 1422 1698 | +2 -1 | 95 36 |
| August 17 2005 | Tunisia Kenya | 1 0 | World Cup qualifier in Tunisia | +4 -4 | 1695 1418 | +4 -3 | 37 98 |
| September 03 2005 | Kenya Tunisia | 0 2 | World Cup qualifier in Kenya | -16 +16 | 1402 1711 | -3 +3 | 101 34 |
| October 08 2005 | Malawi Kenya | 3 0 | World Cup qualifier in Malawi | +36 -36 | 1332 1366 | +11 -9 | 120 108 |
| August 11 2006 | Ethiopia Kenya | 1 0 | Friendly in Ethiopia | +5 -5 | 1444 1361 | 0 -3 | 94 111 |
| September 02 2006 | Kenya Eritrea | 1 2 | African Nations Cup qualifier in Kenya | -36 +36 | 1325 1132 | -10 +4 | 120 170 |
| September 30 2006 | Tanzania Kenya | 0 0 | Friendly in Tanzania | 0 0 | 1234 1325 | 0 0 | 144 120 |
| October 08 2006 | Angola Kenya | 3 1 | African Nations Cup qualifier in Angola | +6 -6 | 1625 1319 | 0 0 | 50 122 |
| March 25 2007 | Kenya Swaziland | 2 0 | African Nations Cup qualifier in Kenya | +12 -12 | 1331 1168 | 0 -8 | 121 167 |
| May 27 2007 | Kenya Nigeria | 0 1 | Friendly in Kenya | -3 +3 | 1328 1765 | 0 +1 | 121 24 |
| June 03 2007 | Swaziland Kenya | 0 0 | African Nations Cup qualifier in Swaziland | +2 -2 | 1191 1326 | 0 -2 | 160 123 |
| June 10 2007 | Kenya Rwanda | 2 0 | Friendly in Kenya | +9 -9 | 1335 1280 | +5 -3 | 119 137 |
| June 16 2007 | Eritrea Kenya | 1 0 | African Nations Cup qualifier in Eritrea | +25 -25 | 1176 1310 | +4 -7 | 164 126 |
| September 08 2007 | Kenya Angola | 2 1 | African Nations Cup qualifier in Kenya | +28 -28 | 1338 1527 | +11 -5 | 119 70 |
| November 21 2007 | Oman Kenya | 2 2 | Friendly in Oman | -7 +7 | 1542 1345 | -1 +3 | 69 120 |
| November 22 2007 | Oman Kenya | 1 1 | Friendly in Oman | -7 +7 | 1535 1352 | -1 +2 | 70 118 |
| December 08 2007 | Tanzania Kenya | 2 1 | Cecafa Cup in Tanzania | +15 -15 | 1362 1337 | +8 -6 | 112 124 |
| December 12 2007 | Burundi Kenya | 1 0 | Cecafa Cup in Tanzania | +24 -24 | 1295 1313 | +8 -6 | 132 130 |
| December 14 2007 | Kenya Somalia | 2 0 | Cecafa Cup in Tanzania | +5 -5 | 1318 898 | 0 -1 | 129 195 |
| December 18 2007 | Uganda Kenya | 1 1 | Cecafa Cup in Tanzania | -5 +5 | 1398 1323 | 0 +1 | 103 128 |
| May 31 2008 | Namibia Kenya | 2 1 | World Cup qualifier in Namibia | +18 -18 | 1278 1305 | +3 -5 | 139 131 |
| June 07 2008 | Kenya Guinea | 2 0 | World Cup qualifier in Kenya | +45 -45 | 1350 1552 | +18 -11 | 113 65 |
| June 14 2008 | Kenya Zimbabwe | 2 0 | World Cup qualifier in Kenya | +33 -33 | 1383 1447 | +6 -9 | 109 96 |
| June 22 2008 | Zimbabwe Kenya | 0 0 | World Cup qualifier in Zimbabwe | -9 +9 | 1438 1392 | -1 +2 | 97 108 |
| July 06 2008 | Malawi Kenya | 0 0 | Friendly in Malawi | -1 +1 | 1333 1393 | 0 0 | 122 108 |
| September 06 2008 | Kenya Namibia | 1 0 | World Cup qualifier in Kenya | +9 -9 | 1402 1268 | +2 -3 | 106 136 |
| October 12 2008 | Guinea Kenya | 3 2 | World Cup qualifier in Guinea | +7 -7 | 1579 1395 | +3 -2 | 57 110 |
| December 31 2008 | Sudan Kenya | 0 0 | Cecafa Cup in Uganda | -1 +1 | 1408 1396 | -1 0 | 103 111 |
| January 02 2009 | Kenya Zambia | 0 0 | Cecafa Cup in Uganda | +7 -7 | 1403 1524 | +3 -2 | 107 74 |
| January 06 2009 | Kenya Djibouti | 5 1 | Cecafa Cup in Uganda | +2 -2 | 1405 798 | +3 0 | 103 209 |
| January 08 2009 | Kenya Burundi | 1 0 | Cecafa Cup in Uganda | +13 -13 | 1418 1269 | +2 -2 | 101 138 |
| January 11 2009 | Kenya Tanzania | 2 1 | Cecafa Cup in Uganda | +17 -17 | 1435 1353 | +4 -2 | 97 119 |
| January 13 2009 | Uganda Kenya | 1 0 | Cecafa Cup in Uganda | +14 -14 | 1461 1421 | +2 -3 | 92 100 |
| January 23 2009 | Egypt Kenya | 1 0 | Friendly in Egypt | +2 -2 | 1759 1419 | 0 0 | 24 102 |
| March 14 2009 | Iran Kenya | 1 0 | Friendly in Iran | +2 -2 | 1750 1417 | +1 0 | 26 100 |
| March 28 2009 | Kenya Tunisia | 1 2 | World Cup qualifier in Kenya | -14 +14 | 1403 1633 | -5 +2 | 104 48 |
| June 07 2009 | Nigeria Kenya | 3 0 | World Cup qualifier in Nigeria | +5 -5 | 1741 1398 | +1 -2 | 29 106 |
| June 20 2009 | Kenya Mozambique | 2 1 | World Cup qualifier in Kenya | +15 -15 | 1413 1400 | +4 -5 | 101 105 |
| August 12 2009 | Malaysia Kenya | 0 0 | Friendly in Malaysia | +4 -4 | 1149 1409 | +2 -1 | 166 103 |
| August 26 2009 | Bahrain Kenya | 2 1 | Friendly Tournament in Bahrain | +5 -5 | 1599 1404 | +2 -1 | 55 104 |
| September 06 2009 | Mozambique Kenya | 1 0 | World Cup qualifier in Mozambique | +15 -15 | 1417 1389 | +6 -4 | 100 108 |
| October 11 2009 | Tunisia Kenya | 1 0 | World Cup qualifier in Tunisia | +4 -4 | 1660 1385 | +1 -2 | 45 109 |
| November 03 2009 | Kuwait Kenya | 5 0 | Friendly in Egypt | +16 -16 | 1469 1369 | +2 -4 | 90 116 |
| November 14 2009 | Kenya Nigeria | 2 3 | World Cup qualifier in Kenya | -7 +7 | 1362 1741 | -1 +2 | 116 29 |
| November 28 2009 | Kenya Zambia | 0 2 | Cecafa Cup in Kenya | -31 +31 | 1331 1485 | -6 +6 | 123 87 |
| December 02 2009 | Kenya Djibouti | 2 0 | Cecafa Cup in Kenya | +1 -1 | 1332 793 | 0 0 | 123 211 |
| December 05 2009 | Kenya Ethiopia | 2 0 | Cecafa Cup in Kenya | +20 -20 | 1352 1293 | +5 -5 | 119 133 |
| December 07 2009 | Kenya Uganda | 0 1 | Cecafa Cup in Kenya | -17 +17 | 1335 1513 | -4 +6 | 123 81 |
| January 09 2010 | Kenya Cameroon | 1 3 | Friendly in Kenya | -4 +4 | 1331 1775 | -1 +1 | 124 18 |
| January 15 2010 | Yemen Kenya | 3 1 | Friendly in Yemen | +16 -16 | 1232 1315 | +4 -2 | 147 126 |