Skip to content
TheFootball.News

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

4 Botswana4 drawsZimbabwe 11

Competitive6 matches

0 Botswana2 drawsZimbabwe 4

Friendlies13 matches

4 Botswana2 drawsZimbabwe 7

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

  1. Botswana0Zimbabwe3

    Mukuru 4 Nations

    Francistown, Botswana

  2. Botswana0Zimbabwe1

    Africa Cup of Nations qualifying

    Francistown, Botswana

  3. Zimbabwe0Botswana0

    Africa Cup of Nations qualifying

    Harare, Zimbabwe

  4. Zimbabwe1Botswana1

    COSAFA Cup, Zimbabwe won on penalties

    Polokwane, South Africa (neutral)

  5. 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.

Above the line: Botswana have won more Below: Zimbabwe have won more
30 September 1981: Botswana 0–1 Zimbabwe (Friendly). Zimbabwe +126 August 1990: Botswana 0–7 Zimbabwe (Friendly). Zimbabwe +213 December 2003: Botswana 0–2 Zimbabwe (Friendly). Zimbabwe +318 August 2004: Zimbabwe 2–0 Botswana (Friendly). Zimbabwe +416 March 2005: Zimbabwe 1–1 Botswana (Friendly). Zimbabwe +417 April 2005: Botswana 0–2 Zimbabwe (COSAFA Cup). Zimbabwe +526 March 2008: Botswana 0–1 Zimbabwe (Friendly). Zimbabwe +620 August 2008: Zimbabwe 1–0 Botswana (Friendly). Zimbabwe +726 October 2009: Zimbabwe 1–0 Botswana (COSAFA Cup). Zimbabwe +84 August 2010: Botswana 2–0 Zimbabwe (Friendly). Zimbabwe +77 January 2012: Botswana 0–0 Zimbabwe (Friendly). Zimbabwe +716 July 2012: Botswana 1–0 Zimbabwe (Friendly). Zimbabwe +66 February 2013: Zimbabwe 2–1 Botswana (Friendly). Zimbabwe +730 September 2014: Botswana 1–0 Zimbabwe (Friendly). Zimbabwe +618 April 2018: Zimbabwe 0–1 Botswana (Friendly). Zimbabwe +53 June 2018: Zimbabwe 1–1 Botswana (COSAFA Cup). Zimbabwe +515 November 2019: Zimbabwe 0–0 Botswana (Africa Cup of Nations qualifying). Zimbabwe +525 March 2021: Botswana 0–1 Zimbabwe (Africa Cup of Nations qualifying). Zimbabwe +628 March 2026: Botswana 0–3 Zimbabwe (Mukuru 4 Nations). Zimbabwe +7Level
Zimbabwe lead by 7 wins after the latest meeting. The biggest lead was 8, held by Zimbabwe from 26 October 2009.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

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

Record by competition
CompetitionPlayedBotswanaDrawsZimbabweGoals
Friendly134277–17
COSAFA Cup30121–4
Africa Cup of Nations qualifying20110–1
Mukuru 4 Nations10010–3

Meetings by decade

Botswana wins Draws Zimbabwe wins
Meetings by decade
DecadeResultsPlayedGoals
1980s11
1990s17
2000s711
2010s810
2020s24

Longest runs

Longest runs
Longest run ofBotswanaZimbabwe
Wins in a row22014 to 201842005 to 2009
Unbeaten meetings42014 to 201991981 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

Show
Every Botswana vs Zimbabwe result
DateHomeScoreAwayCompetitionVenue
Botswana0–3ZimbabweMukuru 4 NationsFrancistown, Botswana
Botswana0–1ZimbabweAfrica Cup of Nations qualifyingFrancistown, Botswana
Zimbabwe0–0BotswanaAfrica Cup of Nations qualifyingHarare, Zimbabwe
Zimbabwe1–1Zimbabwe on pensBotswanaCOSAFA CupPolokwane, South Africa (neutral)
Zimbabwe0–1BotswanaFriendlyHarare, Zimbabwe
Botswana1–0ZimbabweFriendlyGaborone, Botswana
Zimbabwe2–1BotswanaFriendlyHarare, Zimbabwe
Botswana1–0ZimbabweFriendlyMolepolole, Botswana
Botswana0–0ZimbabweFriendlyGaborone, Botswana
Botswana2–0ZimbabweFriendlySelebi-Phikwe, Botswana
Zimbabwe1–0BotswanaCOSAFA CupBulawayo, Zimbabwe
Zimbabwe1–0BotswanaFriendlyHarare, Zimbabwe
Botswana0–1ZimbabweFriendlyGaborone, Botswana
Botswana0–2ZimbabweCOSAFA CupWindhoek, Namibia (neutral)
Zimbabwe1–1BotswanaFriendlyHarare, Zimbabwe
Zimbabwe2–0BotswanaFriendlyBulawayo, Zimbabwe
Botswana0–2ZimbabweFriendlySelebi-Phikwe, Botswana
Botswana0–7ZimbabweFriendlyGaborone, Botswana
Botswana0–1ZimbabweFriendlyGaborone, Botswana

Recent form

Botswana

  1. Dat TunisiaAfrica Cup of Nations qualifying2–2Mon 28 Sept 2026
  2. Dat LibyaAfrica Cup of Nations qualifying2–2Thu 24 Sept 2026
  3. Wv MalawiMukuru 4 Nations1–0Tue 31 Mar 2026
  4. Lv ZimbabweMukuru 4 Nations0–3Sat 28 Mar 2026
  5. Lv DR CongoAfrica Cup of Nations0–3Tue 30 Dec 2025

Zimbabwe

  1. Lv DR CongoAfrica Cup of Nations qualifying1–2Mon 28 Sept 2026
  2. Wv Sierra LeoneAfrica Cup of Nations qualifying3–2Thu 24 Sept 2026
  3. Wv IndiaUnity Cup1–0Sat 30 May 2026
  4. Lv NigeriaUnity Cup0–2Tue 26 May 2026
  5. Wat BotswanaMukuru 4 Nations3–0Sat 28 Mar 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.