Skip to content
TheFootball.News

Botswana vs South Africa head-to-head record

Botswana wins
0
Draws
5
South Africa wins
12

17 meetings, 1993 to 2023Goals: Botswana 10, South Africa 28

Botswana and South Africa have met 17 times since 1993. South Africa have won 12, Botswana 0, and 5 matches ended level. They last met on 8 July 2023, when South Africa won 2–1 in the COSAFA Cup.

The 17 meetings have produced 38 goals, 2.24 per game. The biggest win is South Africa’s 4–1 in World Cup qualifying in 2013. South Africa are unbeaten in the last 17 meetings (12 wins, 5 draws).

Who has won more, Botswana or South Africa?

All matches17 matches

0 Botswana5 drawsSouth Africa 12

Competitive14 matches

0 Botswana5 drawsSouth Africa 9

Friendlies3 matches

0 Botswana0 drawsSouth Africa 3

Key numbers

Goals
Botswana 10, South Africa 282.24 per game
First meeting
Botswana 0–2 South AfricaFriendly, 10 Jan 1993
Most recent
South Africa 2–1 BotswanaCOSAFA Cup, 8 Jul 2023
South Africa’s biggest win
South Africa 4–1 BotswanaWorld Cup qualifying, 7 Sept 2013
Most goals in a meeting
South Africa 3–2 BotswanaCOSAFA Cup, 25 Jun 2016
Current run
South Africa unbeaten in 17
TFN Elo rating now
Botswana 1410 (134th), South Africa 1717 (59th)How the rating works

Last five meetings

  1. South Africa2Botswana1

    COSAFA Cup

    Durban, South Africa

  2. South Africa1Botswana0

    Friendly

    Johannesburg, South Africa

  3. South Africa2Botswana1

    COSAFA Cup

    Clermont, South Africa

  4. South Africa1Botswana0

    COSAFA Cup

    Port Elizabeth, South Africa

  5. South Africa2Botswana2

    COSAFA Cup, Botswana won on penalties

    Durban, South Africa

Who has had the upper hand over time?

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

Above the line: Botswana have won more Below: South Africa have won more
10 January 1993: Botswana 0–2 South Africa (Friendly). South Africa +120 February 1999: Botswana 1–2 South Africa (COSAFA Cup qualifying). South Africa +230 March 2002: Botswana 0–0 South Africa (COSAFA Cup). South Africa +221 May 2006: Botswana 0–0 South Africa (COSAFA Cup). South Africa +229 September 2007: South Africa 1–0 Botswana (COSAFA Cup). South Africa +316 January 2008: South Africa 2–1 Botswana (Friendly). South Africa +49 June 2012: Botswana 1–1 South Africa (World Cup qualifying). South Africa +47 September 2013: South Africa 4–1 Botswana (World Cup qualifying). South Africa +524 May 2015: South Africa 0–0 Botswana (COSAFA Cup). South Africa +525 June 2016: South Africa 3–2 Botswana (COSAFA Cup). South Africa +64 July 2017: South Africa 2–0 Botswana (COSAFA Cup). South Africa +78 June 2018: South Africa 3–0 Botswana (COSAFA Cup). South Africa +82 June 2019: South Africa 2–2 Botswana (COSAFA Cup). South Africa +86 July 2021: South Africa 1–0 Botswana (COSAFA Cup). South Africa +917 July 2022: South Africa 2–1 Botswana (COSAFA Cup). South Africa +1027 September 2022: South Africa 1–0 Botswana (Friendly). South Africa +118 July 2023: South Africa 2–1 Botswana (COSAFA Cup). South Africa +12Level
South Africa lead by 12 wins after the latest meeting. The biggest lead was 12, held by South Africa from 8 July 2023.

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

5 matches

032

BotswanaDrawsSouth Africa

In South Africa's home games

11 matches

029

BotswanaDrawsSouth Africa

At neutral venues

1 match

001

BotswanaDrawsSouth Africa

Record by competition

Record by competition
CompetitionPlayedBotswanaDrawsSouth AfricaGoals
COSAFA Cup110476–16
Friendly30031–5
World Cup qualifying20112–5
COSAFA Cup qualifying10011–2

Meetings by decade

Botswana wins Draws South Africa wins
Meetings by decade
DecadeResultsPlayedGoals
1990s25
2000s44
2010s721
2020s48

Longest runs

Longest runs
Longest run ofBotswanaSouth Africa
Wins in a rowNone42021 to 2023
Unbeaten meetings22002 to 2006171993 to 2023

The longest run of draws is 2, from 30 March 2002 to 21 May 2006.

Penalty shootouts

  • Botswana 0–0 South AfricaCOSAFA Cup, 30 Mar 2002South Africa won on penalties
  • Botswana 0–0 South AfricaCOSAFA Cup, 21 May 2006Botswana won on penalties
  • South Africa 0–0 BotswanaCOSAFA Cup, 24 May 2015Botswana won on penalties
  • South Africa 2–2 BotswanaCOSAFA Cup, 2 Jun 2019Botswana won on penalties

Questions answered

How many times have Botswana and South Africa played each other?

17 times, starting on 10 January 1993. 14 of those meetings were competitive and 3 were friendlies.

Who has won more matches between Botswana and South Africa?

South Africa, with 12 wins to 0. 5 matches ended level.

What is the biggest win in Botswana vs South Africa?

South Africa’s 4–1 win in World Cup qualifying on 7 September 2013 in Durban.

When did Botswana and South Africa last play?

On 8 July 2023 in Durban, when South Africa won 2–1 in the COSAFA Cup.

What is the competitive record between Botswana and South Africa?

In 14 competitive matches, Botswana have 0 wins, South Africa have 9, and 5 ended level.

Have Botswana and South Africa met in a penalty shootout?

Yes, 4 times. Most recently in the COSAFA Cup on 2 June 2019, when Botswana won the shootout after a 2–2 draw.

Every Botswana vs South Africa result

Show
Every Botswana vs South Africa result
DateHomeScoreAwayCompetitionVenue
South Africa2–1BotswanaCOSAFA CupDurban, South Africa
South Africa1–0BotswanaFriendlyJohannesburg, South Africa
South Africa2–1BotswanaCOSAFA CupClermont, South Africa
South Africa1–0BotswanaCOSAFA CupPort Elizabeth, South Africa
South Africa2–2Botswana on pensBotswanaCOSAFA CupDurban, South Africa
South Africa3–0BotswanaCOSAFA CupPolokwane, South Africa
South Africa2–0BotswanaCOSAFA CupSaulspoort, South Africa
South Africa3–2BotswanaCOSAFA CupWindhoek, Namibia (neutral)
South Africa0–0Botswana on pensBotswanaCOSAFA CupSaulspoort, South Africa
South Africa4–1BotswanaWorld Cup qualifyingDurban, South Africa
Botswana1–1South AfricaWorld Cup qualifyingGaborone, Botswana
South Africa2–1BotswanaFriendlyUmlazi, South Africa
South Africa1–0BotswanaCOSAFA CupAtteridgeville, South Africa
Botswana0–0Botswana on pensSouth AfricaCOSAFA CupGaborone, Botswana
Botswana0–0South Africa on pensSouth AfricaCOSAFA CupGaborone, Botswana
Botswana1–2South AfricaCOSAFA Cup qualifyingGaborone, Botswana
Botswana0–2South AfricaFriendlyGaborone, 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

South Africa

  1. Wat EgyptFriendly1–0Sun 4 Oct 2026
  2. Wv EritreaAfrica Cup of Nations qualifying5–0Wed 30 Sept 2026
  3. Wv GuineaAfrica Cup of Nations qualifying2–1Sat 26 Sept 2026
  4. Lv CanadaWorld Cup0–1Sun 28 Jun 2026
  5. Wv South KoreaWorld Cup1–0Wed 24 Jun 2026

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