Botswana vs Zimbabwe
head-to-head record
- Botswana wins
- 4
- Draws
- 4
- Zimbabwe wins
- 11
19 meetings, 1981 to 2026Goals: Botswana 8, Zimbabwe 25
Botswana and Zimbabwe have met 19 times since 1981. Zimbabwe have won 11, Botswana 4, and 4 matches ended level. They last met on 28 March 2026, when Zimbabwe won 3–0 in the Mukuru 4 Nations.
The 19 meetings have produced 33 goals, 1.74 per game. The biggest win is Zimbabwe’s 7–0 in a friendly in 1990. Zimbabwe are unbeaten in the last four meetings (2 wins, 2 draws).
Who has won more, Botswana or Zimbabwe?
All matches19 matches
Competitive6 matches
Friendlies13 matches
Key numbers
- Goals
- Botswana 8, Zimbabwe 251.74 per game
- First meeting
- Botswana 0–1 ZimbabweFriendly, 30 Sept 1981
- Most recent
- Botswana 0–3 ZimbabweMukuru 4 Nations, 28 Mar 2026
- Botswana’s biggest win
- Botswana 2–0 ZimbabweFriendly, 4 Aug 2010
- Zimbabwe’s biggest win
- Botswana 0–7 ZimbabweFriendly, 26 Aug 1990
- Most goals in a meeting
- Botswana 0–7 ZimbabweFriendly, 26 Aug 1990
- Current run
- Zimbabwe unbeaten in 4
- Biggest upset
- Zimbabwe 0–1 BotswanaFriendly, 18 Apr 2018Winner’s rating-based win expectancy: 15%
- TFN Elo rating now
- Botswana 1410 (134th), Zimbabwe 1482 (108th)How the rating works
Last five meetings
- Botswana0Zimbabwe3
Mukuru 4 Nations
Francistown, Botswana
- Botswana0Zimbabwe1
Africa Cup of Nations qualifying
Francistown, Botswana
- Zimbabwe0Botswana0
Africa Cup of Nations qualifying
Harare, Zimbabwe
- Zimbabwe1Botswana1
COSAFA Cup, Zimbabwe won on penalties
Polokwane, South Africa (neutral)
- Zimbabwe0Botswana1
Friendly
Harare, Zimbabwe
Who has had the upper hand over time?
The line climbs with every Botswana 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 Botswana's home games
10 matches
316
BotswanaDrawsZimbabwe
In Zimbabwe's home games
7 matches
124
BotswanaDrawsZimbabwe
At neutral venues
2 matches
011
BotswanaDrawsZimbabwe
Record by competition
| Competition | Played | Botswana | Draws | Zimbabwe | Goals |
|---|---|---|---|---|---|
| Friendly | 13 | 4 | 2 | 7 | 7–17 |
| COSAFA Cup | 3 | 0 | 1 | 2 | 1–4 |
| Africa Cup of Nations qualifying | 2 | 0 | 1 | 1 | 0–1 |
| Mukuru 4 Nations | 1 | 0 | 0 | 1 | 0–3 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1980s | 1 | 1 | |
| 1990s | 1 | 7 | |
| 2000s | 7 | 11 | |
| 2010s | 8 | 10 | |
| 2020s | 2 | 4 |
Longest runs
| Longest run of | Botswana | Zimbabwe |
|---|---|---|
| Wins in a row | 22014 to 2018 | 42005 to 2009 |
| Unbeaten meetings | 42014 to 2019 | 91981 to 2009 |
The longest run of draws is 2, from 3 June 2018 to 15 November 2019.
Penalty shootouts
- Zimbabwe 1–1 BotswanaCOSAFA Cup, 3 Jun 2018Zimbabwe won on penalties
Questions answered
How many times have Botswana and Zimbabwe played each other?
19 times, starting on 30 September 1981. 6 of those meetings were competitive and 13 were friendlies.
Who has won more matches between Botswana and Zimbabwe?
Zimbabwe, with 11 wins to 4. 4 matches ended level.
What is the biggest win in Botswana vs Zimbabwe?
Zimbabwe’s 7–0 win in a friendly on 26 August 1990 in Gaborone.
When did Botswana and Zimbabwe last play?
On 28 March 2026 in Francistown, when Zimbabwe won 3–0 in the Mukuru 4 Nations.
What is the competitive record between Botswana and Zimbabwe?
In 6 competitive matches, Botswana have 0 wins, Zimbabwe have 4, and 2 ended level.
Have Botswana and Zimbabwe met in a penalty shootout?
Yes, once. Most recently in the COSAFA Cup on 3 June 2018, when Zimbabwe won the shootout after a 1–1 draw.
Every Botswana vs Zimbabwe result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Botswana | 0–3 | Zimbabwe | Mukuru 4 Nations | Francistown, Botswana | |
| Botswana | 0–1 | Zimbabwe | Africa Cup of Nations qualifying | Francistown, Botswana | |
| Zimbabwe | 0–0 | Botswana | Africa Cup of Nations qualifying | Harare, Zimbabwe | |
| Zimbabwe | 1–1Zimbabwe on pens | Botswana | COSAFA Cup | Polokwane, South Africa (neutral) | |
| Zimbabwe | 0–1 | Botswana | Friendly | Harare, Zimbabwe | |
| Botswana | 1–0 | Zimbabwe | Friendly | Gaborone, Botswana | |
| Zimbabwe | 2–1 | Botswana | Friendly | Harare, Zimbabwe | |
| Botswana | 1–0 | Zimbabwe | Friendly | Molepolole, Botswana | |
| Botswana | 0–0 | Zimbabwe | Friendly | Gaborone, Botswana | |
| Botswana | 2–0 | Zimbabwe | Friendly | Selebi-Phikwe, Botswana | |
| Zimbabwe | 1–0 | Botswana | COSAFA Cup | Bulawayo, Zimbabwe | |
| Zimbabwe | 1–0 | Botswana | Friendly | Harare, Zimbabwe | |
| Botswana | 0–1 | Zimbabwe | Friendly | Gaborone, Botswana | |
| Botswana | 0–2 | Zimbabwe | COSAFA Cup | Windhoek, Namibia (neutral) | |
| Zimbabwe | 1–1 | Botswana | Friendly | Harare, Zimbabwe | |
| Zimbabwe | 2–0 | Botswana | Friendly | Bulawayo, Zimbabwe | |
| Botswana | 0–2 | Zimbabwe | Friendly | Selebi-Phikwe, Botswana | |
| Botswana | 0–7 | Zimbabwe | Friendly | Gaborone, Botswana | |
| Botswana | 0–1 | Zimbabwe | Friendly | Gaborone, Botswana |
Recent form
Botswana
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.