Kenya vs Zimbabwe
head-to-head record
- Kenya wins
- 4
- Draws
- 7
- Zimbabwe wins
- 1
12 meetings, 1982 to 2024Goals: Kenya 10, Zimbabwe 7
Kenya and Zimbabwe have met 12 times since 1982. Kenya have won 4, Zimbabwe 1, and 7 matches ended level. They last met on 15 November 2024, when the match ended 1–1 in Africa Cup of Nations qualifying.
The 12 meetings have produced 17 goals, 1.42 per game. The biggest win is Kenya’s 2–0 in World Cup qualifying in 2008. Kenya are unbeaten in the last eight meetings (2 wins, 6 draws). They went 18 years without meeting, between 1989 and 2008.
Who has won more, Kenya or Zimbabwe?
All matches12 matches
Competitive12 matches
Key numbers
- Goals
- Kenya 10, Zimbabwe 71.42 per game
- First meeting
- Kenya 2–1 ZimbabweCECAFA Cup, 24 Nov 1982
- Most recent
- Zimbabwe 1–1 KenyaAfrica Cup of Nations qualifying, 15 Nov 2024
- Kenya’s biggest win
- Kenya 2–0 ZimbabweWorld Cup qualifying, 14 Jun 2008
- Zimbabwe’s biggest win
- Zimbabwe 2–0 KenyaCECAFA Cup, 13 Oct 1985
- Most goals in a meeting
- Kenya 2–1 ZimbabweCECAFA Cup, 9 Dec 1989
- Current run
- Kenya unbeaten in 8
- TFN Elo rating now
- Kenya 1454 (119th), Zimbabwe 1482 (108th)How the rating works
Last five meetings
- Zimbabwe1Kenya1
Africa Cup of Nations qualifying
Polokwane, South Africa (neutral)
- Kenya0Zimbabwe0
Africa Cup of Nations qualifying
Kampala, Uganda (neutral)
- Zimbabwe0Kenya0
World Cup qualifying
Harare, Zimbabwe
- Kenya2Zimbabwe0
World Cup qualifying
Nairobi, Kenya
- Kenya2Zimbabwe1
CECAFA Cup
Nairobi, Kenya
Who has had the upper hand over time?
The line climbs with every Kenya win and drops with every Zimbabwe win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Kenya's home games
4 matches
310
KenyaDrawsZimbabwe
In Zimbabwe's home games
4 matches
031
KenyaDrawsZimbabwe
At neutral venues
4 matches
130
KenyaDrawsZimbabwe
Record by competition
| Competition | Played | Kenya | Draws | Zimbabwe | Goals |
|---|---|---|---|---|---|
| CECAFA Cup | 6 | 3 | 2 | 1 | 6–5 |
| Africa Cup of Nations qualifying | 4 | 0 | 4 | 0 | 2–2 |
| World Cup qualifying | 2 | 1 | 1 | 0 | 2–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1980s | 8 | 13 | |
| 2000s | 2 | 2 | |
| 2020s | 2 | 2 |
Longest runs
| Longest run of | Kenya | Zimbabwe |
|---|---|---|
| Wins in a row | 21989 to 2008 | 11985 |
| Unbeaten meetings | 81987 to 2024 | 51985 to 1988 |
The longest run of draws is 3, from 22 June 2008 to 15 November 2024.
Questions answered
How many times have Kenya and Zimbabwe played each other?
12 times, starting on 24 November 1982. 12 of those meetings were competitive and 0 were friendlies.
Who has won more matches between Kenya and Zimbabwe?
Kenya, with 4 wins to 1. 7 matches ended level.
What is the biggest win in Kenya vs Zimbabwe?
Kenya’s 2–0 win in World Cup qualifying on 14 June 2008 in Nairobi.
When did Kenya and Zimbabwe last play?
On 15 November 2024 in Polokwane, when the match ended 1–1 in Africa Cup of Nations qualifying.
Every Kenya vs Zimbabwe result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Zimbabwe | 1–1 | Kenya | Africa Cup of Nations qualifying | Polokwane, South Africa (neutral) | |
| Kenya | 0–0 | Zimbabwe | Africa Cup of Nations qualifying | Kampala, Uganda (neutral) | |
| Zimbabwe | 0–0 | Kenya | World Cup qualifying | Harare, Zimbabwe | |
| Kenya | 2–0 | Zimbabwe | World Cup qualifying | Nairobi, Kenya | |
| Kenya | 2–1 | Zimbabwe | CECAFA Cup | Nairobi, Kenya | |
| Kenya | 0–0 | Zimbabwe | CECAFA Cup | Blantyre, Malawi (neutral) | |
| Kenya | 0–0 | Zimbabwe | Africa Cup of Nations qualifying | Nairobi, Kenya | |
| Zimbabwe | 1–1 | Kenya | Africa Cup of Nations qualifying | Harare, Zimbabwe | |
| Zimbabwe | 2–0 | Kenya | CECAFA Cup | Harare, Zimbabwe | |
| Zimbabwe | 1–1 | Kenya | CECAFA Cup | Harare, Zimbabwe | |
| Kenya | 1–0 | Zimbabwe | CECAFA Cup | Nairobi, Kenya | |
| Kenya | 2–1 | Zimbabwe | CECAFA Cup | Jinja, Uganda (neutral) |
Recent form
Kenya
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.