Botswana vs Eswatini
head-to-head record
- Botswana wins
- 16
- Draws
- 7
- Eswatini wins
- 4
27 meetings, 1986 to 2023Goals: Botswana 43, Eswatini 19
Botswana and Eswatini have met 27 times since 1986. Botswana have won 16, Eswatini 4, and 7 matches ended level. They last met on 16 October 2023, when Botswana won 2–1 in a friendly.
The 27 meetings have produced 62 goals, 2.30 per game. The biggest win is Botswana’s 6–2 in a friendly in 2002. Botswana are unbeaten in the last 13 meetings (10 wins, 3 draws).
Who has won more, Botswana or Eswatini?
All matches27 matches
Competitive8 matches
Friendlies19 matches
Key numbers
- Goals
- Botswana 43, Eswatini 192.30 per game
- First meeting
- Eswatini 0–1 BotswanaFriendly, 26 Apr 1986
- Most recent
- Botswana 2–1 EswatiniFriendly, 16 Oct 2023
- Botswana’s biggest win
- Botswana 6–2 EswatiniFriendly, 2 Mar 2002
- Eswatini’s biggest win
- Eswatini 3–1 BotswanaFriendly, 20 Jan 1990
- Most goals in a meeting
- Botswana 6–2 EswatiniFriendly, 2 Mar 2002
- Current run
- Botswana unbeaten in 13
- Biggest upset
- Eswatini 0–3 BotswanaFriendly, 6 Sept 2003Winner’s rating-based win expectancy: 27%
- TFN Elo rating now
- Botswana 1410 (134th), Eswatini 1243 (165th)How the rating works
Last five meetings
- Botswana2Eswatini1
Friendly
Lobatse, Botswana
- Eswatini0Botswana1
COSAFA Cup
Durban, South Africa (neutral)
- Botswana2Eswatini0
COSAFA Cup
Clermont, South Africa (neutral)
- Eswatini1Botswana1
COSAFA Cup
Port Elizabeth, South Africa (neutral)
- Eswatini0Botswana2
COSAFA Cup
Polokwane, South Africa (neutral)
Who has had the upper hand over time?
The line climbs with every Botswana win and drops with every Eswatini 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
721
BotswanaDrawsEswatini
In Eswatini's home games
9 matches
333
BotswanaDrawsEswatini
At neutral venues
8 matches
620
BotswanaDrawsEswatini
Record by competition
| Competition | Played | Botswana | Draws | Eswatini | Goals |
|---|---|---|---|---|---|
| Friendly | 19 | 12 | 4 | 3 | 34–15 |
| COSAFA Cup | 6 | 4 | 2 | 0 | 7–1 |
| Africa Cup of Nations qualifying | 2 | 0 | 1 | 1 | 2–3 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1980s | 1 | 1 | |
| 1990s | 6 | 17 | |
| 2000s | 11 | 30 | |
| 2010s | 5 | 6 | |
| 2020s | 4 | 8 |
Longest runs
| Longest run of | Botswana | Eswatini |
|---|---|---|
| Wins in a row | 52003 to 2010 | 12003 |
| Unbeaten meetings | 132003 to 2023 | 31997 to 1999 |
The longest run of draws is 2, from 21 February 1997 to 10 January 1998.
Questions answered
How many times have Botswana and Eswatini played each other?
27 times, starting on 26 April 1986. 8 of those meetings were competitive and 19 were friendlies.
Who has won more matches between Botswana and Eswatini?
Botswana, with 16 wins to 4. 7 matches ended level.
What is the biggest win in Botswana vs Eswatini?
Botswana’s 6–2 win in a friendly on 2 March 2002 in Gaborone.
When did Botswana and Eswatini last play?
On 16 October 2023 in Lobatse, when Botswana won 2–1 in a friendly.
What is the competitive record between Botswana and Eswatini?
In 8 competitive matches, Botswana have 4 wins, Eswatini have 1, and 3 ended level.
Every Botswana vs Eswatini result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Botswana | 2–1 | Eswatini | Friendly | Lobatse, Botswana | |
| Eswatini | 0–1 | Botswana | COSAFA Cup | Durban, South Africa (neutral) | |
| Botswana | 2–0 | Eswatini | COSAFA Cup | Clermont, South Africa (neutral) | |
| Eswatini | 1–1 | Botswana | COSAFA Cup | Port Elizabeth, South Africa (neutral) | |
| Eswatini | 0–2 | Botswana | COSAFA Cup | Polokwane, South Africa (neutral) | |
| Botswana | 0–0 | Eswatinias Swaziland | COSAFA Cup | Kitwe, Zambia (neutral) | |
| Eswatinias Swaziland | 0–2 | Botswana | Friendly | Pretoria, South Africa (neutral) | |
| Eswatinias Swaziland | 0–0 | Botswana | Friendly | Manzini, Swaziland | |
| Botswana | 2–0 | Eswatinias Swaziland | Friendly | Lobatse, Botswana | |
| Botswana | 1–0 | Eswatinias Swaziland | COSAFA Cup | Bulawayo, Zimbabwe (neutral) | |
| Eswatinias Swaziland | 1–4 | Botswana | Friendly | Lobamba, Swaziland | |
| Botswana | 1–0 | Eswatinias Swaziland | Friendly | Gaborone, Botswana | |
| Eswatinias Swaziland | 0–3 | Botswana | Friendly | Mbabane, Swaziland | |
| Eswatinias Swaziland | 3–2 | Botswana | Africa Cup of Nations qualifying | Lobamba, Swaziland | |
| Botswana | 0–0 | Eswatinias Swaziland | Africa Cup of Nations qualifying | Gaborone, Botswana | |
| Botswana | 6–2 | Eswatinias Swaziland | Friendly | Gaborone, Botswana | |
| Botswana | 1–0 | Eswatinias Swaziland | Friendly | Maseru, Lesotho (neutral) | |
| Botswana | 1–2 | Eswatinias Swaziland | Friendly | Gaborone, Botswana | |
| Eswatinias Swaziland | 0–0 | Botswana | Friendly | Mbabane, Swaziland | |
| Botswana | 3–0 | Eswatinias Swaziland | Friendly | Gaborone, Botswana | |
| Eswatinias Swaziland | 2–1 | Botswana | Friendly | Lobamba, Swaziland | |
| Eswatinias Swaziland | 1–1 | Botswana | Friendly | Mbabane, Swaziland | |
| Botswana | 0–0 | Eswatinias Swaziland | Friendly | Gaborone, Botswana | |
| Botswana | 2–1 | Eswatinias Swaziland | Friendly | Gaborone, Botswana | |
| Botswana | 3–2 | Eswatinias Swaziland | Friendly | Gaborone, Botswana | |
| Eswatinias Swaziland | 3–1 | Botswana | Friendly | Lobamba, Swaziland | |
| Eswatinias Swaziland | 0–1 | Botswana | Friendly | Mbabane, Swaziland |
Recent form
Botswana
Eswatini
- Lv EritreaAfrica Cup of Nations qualifying1–2Tue 31 Mar 2026
- Lv EritreaAfrica Cup of Nations qualifying0–2Wed 25 Mar 2026
- Lat Cape VerdeWorld Cup qualifying0–3Mon 13 Oct 2025
- Dv AngolaWorld Cup qualifying2–2Wed 8 Oct 2025
- Lat LibyaWorld Cup qualifying0–2Mon 8 Sept 2025
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.