Skip to content
TheFootball.News

Botswana vs Mozambique head-to-head record

Botswana wins
4
Draws
5
Mozambique wins
15

24 meetings, 1978 to 2025Goals: Botswana 18, Mozambique 39

Botswana and Mozambique have met 24 times since 1978. Mozambique have won 15, Botswana 4, and 5 matches ended level. They last met on 8 September 2025, when Mozambique won 2–0 in World Cup qualifying.

The 24 meetings have produced 57 goals, 2.38 per game. The biggest win is Mozambique’s 4–1 in a friendly in 1978. Mozambique are unbeaten in the last six meetings (4 wins, 2 draws).

Who has won more, Botswana or Mozambique?

All matches24 matches

4 Botswana5 drawsMozambique 15

Competitive12 matches

1 Botswana1 drawMozambique 10

Friendlies12 matches

3 Botswana4 drawsMozambique 5

Key numbers

Goals
Botswana 18, Mozambique 392.38 per game
First meeting
Botswana 1–4 MozambiqueFriendly, 30 Sept 1978
Most recent
Mozambique 2–0 BotswanaWorld Cup qualifying, 8 Sept 2025
Botswana’s biggest win
Botswana 2–0 MozambiqueFriendly, 1 Jun 2000
Mozambique’s biggest win
Botswana 1–4 MozambiqueFriendly, 30 Sept 1978
Most goals in a meeting
Botswana 2–3 MozambiqueWorld Cup qualifying, 16 Nov 2023
Current run
Mozambique unbeaten in 6
Biggest upset
Botswana 2–0 MozambiqueFriendly, 1 Jun 2000Winner’s rating-based win expectancy: 21%
TFN Elo rating now
Botswana 1410 (134th), Mozambique 1526 (96th)How the rating works

Last five meetings

  1. Mozambique2Botswana0

    World Cup qualifying

    Maputo, Mozambique

  2. Botswana1Mozambique1

    Friendly

    Johannesburg, South Africa (neutral)

  3. Botswana2Mozambique3

    World Cup qualifying

    Francistown, Botswana

  4. Botswana1Mozambique2

    COSAFA Cup

    Saulspoort, South Africa (neutral)

  5. Botswana1Mozambique2

    Friendly

    Lobatse, Botswana

Who has had the upper hand over time?

The line climbs with every Botswana win and drops with every Mozambique win, so its height shows who has won more meetings up to that point.

Above the line: Botswana have won more Below: Mozambique have won more
30 September 1978: Botswana 1–4 Mozambique (Friendly). Mozambique +11 October 1978: Botswana 0–2 Mozambique (Friendly). Mozambique +220 June 1991: Mozambique 2–0 Botswana (Friendly). Mozambique +325 June 1991: Mozambique 1–1 Botswana (Friendly). Mozambique +316 October 1994: Mozambique 3–1 Botswana (Africa Cup of Nations qualifying). Mozambique +423 April 1995: Botswana 0–3 Mozambique (Africa Cup of Nations qualifying). Mozambique +525 January 1998: Botswana 1–2 Mozambique (COSAFA Cup qualifying). Mozambique +62 August 1998: Botswana 0–0 Mozambique (Africa Cup of Nations qualifying). Mozambique +615 August 1998: Mozambique 2–1 Botswana (Africa Cup of Nations qualifying). Mozambique +728 May 1999: Botswana 0–2 Mozambique (COSAFA Cup qualifying). Mozambique +81 June 2000: Botswana 2–0 Mozambique (Friendly). Mozambique +711 March 2001: Botswana 1–3 Mozambique (Friendly). Mozambique +826 May 2004: Mozambique 0–0 Botswana (Friendly). Mozambique +810 February 2008: Botswana 1–0 Mozambique (Friendly). Mozambique +78 June 2008: Mozambique 1–2 Botswana (World Cup qualifying). Mozambique +627 July 2008: Botswana 0–2 Mozambique (COSAFA Cup). Mozambique +711 October 2008: Botswana 0–1 Mozambique (World Cup qualifying). Mozambique +83 March 2010: Mozambique 0–1 Botswana (Friendly). Mozambique +79 February 2011: Mozambique 1–1 Botswana (Friendly). Mozambique +729 March 2015: Botswana 1–2 Mozambique (Friendly). Mozambique +828 May 2015: Botswana 1–2 Mozambique (COSAFA Cup). Mozambique +916 November 2023: Botswana 2–3 Mozambique (World Cup qualifying). Mozambique +108 January 2024: Botswana 1–1 Mozambique (Friendly). Mozambique +108 September 2025: Mozambique 2–0 Botswana (World Cup qualifying). Mozambique +11Level
Mozambique lead by 11 wins after the latest meeting. The biggest lead was 11, held by Mozambique from 8 September 2025.

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

9 matches

018

BotswanaDrawsMozambique

In Mozambique's home games

9 matches

234

BotswanaDrawsMozambique

At neutral venues

6 matches

213

BotswanaDrawsMozambique

Record by competition

Record by competition
CompetitionPlayedBotswanaDrawsMozambiqueGoals
Friendly1234510–16
Africa Cup of Nations qualifying40132–8
World Cup qualifying41034–7
COSAFA Cup20021–4
COSAFA Cup qualifying20021–4

Meetings by decade

Botswana wins Draws Mozambique wins
Meetings by decade
DecadeResultsPlayedGoals
1970s27
1990s819
2000s713
2010s49
2020s39

Longest runs

Longest runs
Longest run ofBotswanaMozambique
Wins in a row2200832015 to 2023
Unbeaten meetings32004 to 2008101978 to 1999

Questions answered

How many times have Botswana and Mozambique played each other?

24 times, starting on 30 September 1978. 12 of those meetings were competitive and 12 were friendlies.

Who has won more matches between Botswana and Mozambique?

Mozambique, with 15 wins to 4. 5 matches ended level.

What is the biggest win in Botswana vs Mozambique?

Mozambique’s 4–1 win in a friendly on 30 September 1978 in Gaborone.

When did Botswana and Mozambique last play?

On 8 September 2025 in Maputo, when Mozambique won 2–0 in World Cup qualifying.

What is the competitive record between Botswana and Mozambique?

In 12 competitive matches, Botswana have 1 win, Mozambique have 10, and 1 ended level.

Every Botswana vs Mozambique result

Show
Every Botswana vs Mozambique result
DateHomeScoreAwayCompetitionVenue
Mozambique2–0BotswanaWorld Cup qualifyingMaputo, Mozambique
Botswana1–1MozambiqueFriendlyJohannesburg, South Africa (neutral)
Botswana2–3MozambiqueWorld Cup qualifyingFrancistown, Botswana
Botswana1–2MozambiqueCOSAFA CupSaulspoort, South Africa (neutral)
Botswana1–2MozambiqueFriendlyLobatse, Botswana
Mozambique1–1BotswanaFriendlyMaputo, Mozambique
Mozambique0–1BotswanaFriendlyMaputo, Mozambique
Botswana0–1MozambiqueWorld Cup qualifyingGaborone, Botswana
Botswana0–2MozambiqueCOSAFA CupSecunda, South Africa (neutral)
Mozambique1–2BotswanaWorld Cup qualifyingMaputo, Mozambique
Botswana1–0MozambiqueFriendlyLobamba, Swaziland (neutral)
Mozambique0–0BotswanaFriendlyMaputo, Mozambique
Botswana1–3MozambiqueFriendlyMaseru, Lesotho (neutral)
Botswana2–0MozambiqueFriendlyMbabane, Swaziland (neutral)
Botswana0–2MozambiqueCOSAFA Cup qualifyingGaborone, Botswana
Mozambique2–1BotswanaAfrica Cup of Nations qualifyingMaputo, Mozambique
Botswana0–0MozambiqueAfrica Cup of Nations qualifyingGaborone, Botswana
Botswana1–2MozambiqueCOSAFA Cup qualifyingGaborone, Botswana
Botswana0–3MozambiqueAfrica Cup of Nations qualifyingGaborone, Botswana
Mozambique3–1BotswanaAfrica Cup of Nations qualifyingMaputo, Mozambique
Mozambique1–1BotswanaFriendlyMaputo, Mozambique
Mozambique2–0BotswanaFriendlyMaputo, Mozambique
Botswana0–2MozambiqueFriendlyGaborone, Botswana
Botswana1–4MozambiqueFriendlyGaborone, 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

Mozambique

  1. Wv SudanAfrica Cup of Nations qualifying4–1Tue 29 Sept 2026
  2. Dv SenegalAfrica Cup of Nations qualifying1–1Fri 25 Sept 2026
  3. Lat IndonesiaFriendly0–1Tue 9 Jun 2026
  4. Lv NigeriaAfrica Cup of Nations0–4Mon 5 Jan 2026
  5. Lv CameroonAfrica Cup of Nations1–2Wed 31 Dec 2025

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