| 1999-06-20 | Madagascarv KenyaAfrican Cup of Nations qualification | 1–1 | African Cup of Nations qualification |
| 1999-06-13 | KenyavZanzibarFriendly | 0–1 | Friendly |
| 1999-06-06 | Kenyav DR CongoAfrican Cup of Nations qualification | 0–1 | African Cup of Nations qualification |
| 1999-04-10 | Zambiav KenyaAfrican Cup of Nations qualification | 1–0 | African Cup of Nations qualification |
| 1999-02-28 | Kenyav ZambiaAfrican Cup of Nations qualification | 0–1 | African Cup of Nations qualification |
| 1999-01-31 | Ethiopiav KenyaFriendly | 2–2 | Friendly |
| 1999-01-24 | DR Congov KenyaAfrican Cup of Nations qualification | 2–1 | African Cup of Nations qualification |
| 1998-10-03 | Kenyav MadagascarAfrican Cup of Nations qualification | 1–1 | African Cup of Nations qualification |
| 1998-08-15 | Kenyav DjiboutiAfrican Cup of Nations qualification | 9–1 | African Cup of Nations qualification |
| 1998-07-31 | Kenyav DjiboutiAfrican Cup of Nations qualification | 3–0 | African Cup of Nations qualification |
| 1998-07-18 | Ugandav KenyaFriendly | 3–3 | Friendly |
| 1998-06-13 | Seychellesv KenyaFriendly | 0–1 | Friendly |
| 1998-06-06 | Kenyav SeychellesFriendly | 1–1 | Friendly |
| 1997-10-03 | Kenyav ZambiaFriendly | 0–0 | Friendly |
| 1997-10-01 | Tanzaniav KenyaFriendly | 0–1 | Friendly |
| 1997-09-28 | Algeriav KenyaFriendly | 0–1 | Friendly |
| 1997-08-16 | Burkina Fasov KenyaFIFA World Cup qualification | 2–4 | FIFA World Cup qualification |
| 1997-07-27 | Cameroonv KenyaAfrican Cup of Nations qualification | 1–1 | African Cup of Nations qualification |
| 1997-07-13 | Gabonv KenyaAfrican Cup of Nations qualification | 1–0 | African Cup of Nations qualification |
| 1997-06-07 | Nigeriav KenyaFIFA World Cup qualification | 3–0 | FIFA World Cup qualification |
| 1997-04-27 | Kenyav GuineaFIFA World Cup qualification | 1–0 | FIFA World Cup qualification |
| 1997-04-21 | Iranv KenyaFriendly | 3–0 | Friendly |
| 1997-04-06 | Kenyav Burkina FasoFIFA World Cup qualification | 4–3 | FIFA World Cup qualification |
| 1997-01-12 | Kenyav NigeriaFIFA World Cup qualification | 1–1 | FIFA World Cup qualification |
| 1996-12-15 | Kenyav ZambiaFriendly | 0–2 | Friendly |
| 1996-12-14 | Kenyav ZambiaFriendly | 1–0 | Friendly |
| 1996-11-29 | Sudanv KenyaFriendly | 1–1 p | Friendly |
| 1996-11-27 | Ugandav KenyaCECAFA Cup | 2–0 | CECAFA Cup |
| 1996-11-24 | KenyavZanzibarCECAFA Cup | 1–0 | CECAFA Cup |
| 1996-11-19 | Kenyav RwandaCECAFA Cup | 2–1 | CECAFA Cup |
| 1996-11-10 | Guineav KenyaFIFA World Cup qualification | 3–1 | FIFA World Cup qualification |
| 1996-09-21 | Australiav KenyaSimba Tournament | 4–0 | Simba Tournament |
| 1996-09-18 | Ghanav KenyaSimba Tournament | 1–0 | Simba Tournament |
| 1996-09-14 | South Africav KenyaSimba Tournament | 1–0 | Simba Tournament |
| 1996-06-14 | Algeriav KenyaFIFA World Cup qualification | 1–0 | FIFA World Cup qualification |
| 1996-06-02 | Kenyav AlgeriaFIFA World Cup qualification | 3–1 | FIFA World Cup qualification |
| 1996-05-26 | Ugandav KenyaFriendly | 1–2 | Friendly |
| 1996-05-25 | Ugandav KenyaFriendly | 1–1 | Friendly |
| 1995-12-09 | Kenyav EthiopiaCECAFA Cup | 2–1 | CECAFA Cup |
| 1995-12-02 | Ugandav KenyaCECAFA Cup | 0–0 | CECAFA Cup |
| 1995-11-30 | Kenyav RwandaCECAFA Cup | 1–0 | CECAFA Cup |
| 1995-11-27 | KenyavZanzibarCECAFA Cup | 2–0 | CECAFA Cup |
| 1994-12-08 | Kenyav EritreaCECAFA Cup | 1–0 | CECAFA Cup |
| 1994-12-05 | Kenyav UgandaCECAFA Cup | 0–1 | CECAFA Cup |
| 1994-12-01 | Kenyav TanzaniaCECAFA Cup | 0–1 | CECAFA Cup |
| 1994-11-28 | Kenyav DjiboutiCECAFA Cup | 4–1 | CECAFA Cup |
| 1994-11-26 | Kenyav SomaliaCECAFA Cup | 3–1 | CECAFA Cup |
| 1994-02-06 | Omanv KenyaFriendly | 2–0 | Friendly |
| 1994-02-04 | Omanv KenyaFriendly | 1–0 | Friendly |
| 1993-12-10 | Kenyav TanzaniaFriendly | 2–1 | Friendly |