Home · National teams

Botswana national football team

Next match: Uganda – Botswana, 14 Nov 2026 (Africa Cup of Nations qualifiers, Group H). Latest result: Botswana 0–2 Mozambique, 30 Sep 2026 (Friendly).

⭐ Add to my clubs

The federation's website: bfa.co.bw (opens in a new tab)

76
games in our data
17
wins
19
draws
40
losses

Counted from 24 Mar 2016: every match in our data.

Fixtures and results

Next games

Next games
Kick-offMatch
Uganda – Botswana
Africa Cup of Nations qualifiers, Group H
Botswana – Uganda
Africa Cup of Nations qualifiers, Group H

Latest games

Latest games
DateMatchResult
30 Sep 2026Botswana 0–2 Mozambique
Friendly
Form: loss.
28 Sep 2026Tunisia 2–2 Botswana
Africa Cup of Nations qualifiers, Group H
Form: draw.
24 Sep 2026Libya 2–2 Botswana
Africa Cup of Nations qualifiers, Group H
Form: draw.
30 Dec 2025Botswana 0–3 DR Congo
Africa Cup of Nations, Group D
Form: loss.
27 Dec 2025Benin 1–0 Botswana
Africa Cup of Nations, Group D
Form: loss.
23 Dec 2025Senegal 3–0 Botswana
Africa Cup of Nations, Group D
Form: loss.
18 Dec 2025Tunisia 2–1 Botswana
Friendly
Form: loss.
14 Oct 2025Guinea 2–2 Botswana
World Cup qualifiers, Group G
Form: draw.
9 Oct 2025Botswana 0–1 Uganda
World Cup qualifiers, Group G
Form: loss.
8 Sep 2025Mozambique 2–0 Botswana
World Cup qualifiers, Group G
Form: loss.
4 Sep 2025Algeria 3–1 Botswana
World Cup qualifiers, Group G
Form: loss.
25 Mar 2025Botswana 2–0 Somalia
World Cup qualifiers, Group G
Form: win.
21 Mar 2025Botswana 1–3 Algeria
World Cup qualifiers, Group G
Form: loss.
19 Nov 2024Egypt 1–1 Botswana
Africa Cup of Nations qualifiers, Group C
Form: draw.
15 Nov 2024Botswana 1–1 Mauritania
Africa Cup of Nations qualifiers, Group C
Form: draw.
25 Mar 2024Burundi 0–0 Botswana
Friendly
Form: draw.
22 Mar 2024Botswana 0–0 Rwanda
Friendly
Form: draw.
8 Jan 2024Botswana 1–1 Mozambique
Friendly
Form: draw.
16 Oct 2023Botswana 2–1 Eswatini
Friendly
Form: win.
30 Sep 2023Botswana 1–1 Zimbabwe
Friendly
Form: draw.
17 Nov 2022Angola 1–0 Botswana
Friendly
Form: loss.
27 Sep 2022South Africa 1–0 Botswana
Friendly
Form: loss.
14 Oct 2019Egypt 1–0 Botswana
Friendly
Form: loss.

A match decided on penalties is listed as a draw (pen.): our data do not say who won the shootout.

Frequently asked questions

When is Botswana's next match?

Next match: Uganda – Botswana, 14 Nov 2026 (Africa Cup of Nations qualifiers, Group H).

What was Botswana's latest result?

Latest result: Botswana 0–2 Mozambique, 30 Sep 2026 (Friendly).

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.