Botswana national football team results (2020 to present)
The Botswana national football team represents Botswana in international football under the control of the Botswana Football Association. Following the independence of Botswana in 1966,[1] the football federation was founded in 1970. It later joined the Confederation of African Football (CAF) in 1976 and FIFA in 1982.[2]
The following list contains all results of Botswana's official matches since the year 2020.
Key
The coloured backgrounds denote the result of the match:
|
Official Results
2020
12 November 2020 2021 AFCON qualification | Zambia | 2–1 | Botswana | Lusaka, Zambia |
18:00 UTC+2 |
|
Report | Stadium: National Heroes Stadium Referee: Jean-Jacques Ngambo (DR Congo) |
16 November 2020 2021 AFCON qualification | Botswana | 1–0 | Zambia | Francistown, Botswana |
18:00 UTC+2 | Report | Stadium: Francistown Stadium Referee: Ishmael Chizinga (Malawi) |
2021
25 March 2021 2021 AFCON qualification | Botswana | 0–1 | Zimbabwe | Francistown, Botswana |
18:00 UTC+2 | Report |
|
Stadium: Francistown Stadium Referee: Georges Gatogato (Burundi) |
29 March 2021 2021 AFCON qualification | Algeria | 5–0 | Botswana | Blida, Algeria |
20:00 UTC+1 |
|
Report | Stadium: Mustapha Tchaker Stadium Referee: Jean Ouattara (Burkina Faso) |
6 July 2021 2021 COSAFA Cup | South Africa | 1–0 | Botswana | Port Elizabeth, South Africa |
17:00 UTC+2 | Report | Stadium: Nelson Mandela Bay Stadium Referee: Brighton Chimene (Zimbabwe) |
10 July 2021 2021 COSAFA Cup | Lesotho | 0–4 | Botswana | Port Elizabeth, South Africa |
12:00 UTC+2 | Report |
|
Stadium: Wolfson Stadium Referee: Thulani Sibandze (Eswatini) |
13 July 2021 2021 COSAFA Cup | Zambia | 2–1 | Botswana | Port Elizabeth, South Africa |
15:00 UTC+2 |
|
Report | Stadium: Wolfson Stadium Referee: Thulani Sibandze (Eswatini) |
14 July 2021 2021 COSAFA Cup | Eswatini | 1–1 | Botswana | Port Elizabeth, South Africa |
15:00 UTC+2 |
|
Report | Stadium: Wolfson Stadium Referee: Audrick Nkole (Zambia) |
2022
1 June 2022 2023 AFCON qualification | Libya | 1–0 | Botswana | Benghazi, Libya |
18:00 UTC+2 |
|
Report | Stadium: Benina Martyrs Stadium Referee: Sekou Ahmed Toure (Guinea) |
5 June 2022 2023 AFCON qualification | Botswana | 0–0 | Tunisia | Francistown, Botswana |
15:00 UTC+2 | Report | Stadium: Francistown Stadium Referee: Mohamed Athoumani (Comoros) |
5 July 2022 2022 COSAFA Cup | Seychelles | 0–1 | Botswana | Durban, South Africa |
Report |
|
Stadium: King Zwelithini Stadium |
7 July 2022 2022 COSAFA Cup | Comoros | 0–1 | Botswana | Durban, South Africa |
Report |
|
Stadium: King Zwelithini Stadium |
10 July 2022 2022 COSAFA Cup | Angola | 0–1 | Botswana | Durban, South Africa |
Report |
|
Stadium: King Zwelithini Stadium |
12 July 2022 2022 COSAFA Cup | Zambia | 1–1 (5–4 p) | Botswana | KwaMashu, South Africa |
|
Report |
|
Stadium: Princess Magogo Stadium | |
Penalties | ||||
|
|
15 July 2022 2022 COSAFA Cup | Eswatini | 0–2 | Botswana | Durban, South Africa |
Report |
|
Stadium: Sugar Ray Xulu Stadium |
17 July 2022 2022 COSAFA Cup | South Africa | 2–1 | Botswana | Durban, South Africa |
|
Report |
|
Stadium: Sugar Ray Xulu Stadium |
23 July 2022 2022 CHAN qualification | Botswana | 0–0 | Eswatini | Francistown, Botswana |
Report | Stadium: Obed Itani Chilume Stadium |
31 July 2022 2022 CHAN qualification | Eswatini | 2–2 | Botswana | Soweto, South Africa |
|
Report |
|
Stadium: Orlando Stadium |
27 August 2022 2022 CHAN qualification | Botswana | 0–1 | Madagascar | Francistown, Botswana |
Report |
|
Stadium: Obed Itani Chilume Stadium |
2 September 2022 2022 CHAN qualification | Madagascar | 1–1 | Botswana | Antananarivo, Madagascar |
Report |
|
Stadium: Mahamasina Municipal Stadium |
27 September 2022 Friendly | South Africa | 1–0 | Botswana | Nasrec, South Africa |
|
Report | Stadium: FNB Stadium |
17 November 2022 Friendly | Angola | 1–0 | Botswana | Soweto, South Africa |
|
Report | Stadium: Dobsonville Stadium |
2023
24 March 2023 2023 AFCON qualification | Equatorial Guinea | 2–0 | Botswana | Malabo, Equatorial Guinea |
20:00 UTC+1 |
|
Report | Stadium: Estadio de Malabo Referee: Adalbert Diouf (Senegal) |
28 March 2023 2023 AFCON qualification | Botswana | 2–3 | Equatorial Guinea | Francistown, Botswana |
15:00 UTC+2 |
|
Report |
|
Stadium: Francistown Stadium Referee: Mohamed Diraneh Guedi (Djibouti) |
17 June 2023 2023 AFCON qualification | Botswana | 1–0 | Libya | Francistown, Botswana |
18:00 UTC+2 |
|
Report | Stadium: Francistown Stadium Referee: Samuel Uwikunda (Rwanda) |
5 July 2023 2023 COSAFA Cup | Eswatini | 0–1 | Botswana | Durban, South Africa |
15:00 |
|
Stadium: King Zwelithini Stadium |
8 July 2023 2023 COSAFA Cup | South Africa | 2-1 | Botswana | Durban, South Africa |
15:00 |
|
Stadium: King Zwelithini Stadium |
11 July 2023 2023 COSAFA Cup | Namibia | 0-0 | Botswana | Durban, South Africa |
18:00 | Stadium: Chatsworth Stadium |
7 September 2023 2023 AFCON qualification | Tunisia | 3-0 | Botswana | Tunis, Tunisia |
20:00 UTC+1 | Report | Stadium: Stade Hammadi Agrebi |
16 November 2026 FIFA World Cup qualification | Botswana | 2–3 | Mozambique | Francistown, Botswana |
15:00 UTC+2 |
|
Report | Stadium: Obed Itani Chilume Stadium Referee: Peter Waweru (Kenya) |
21 November 2026 FIFA World Cup qualification | Botswana | 1–0 | Guinea | Francistown, Botswana |
15:00 UTC+2 |
|
Report | Stadium: Obed Itani Chilume Stadium Referee: Patrice Tanguy Mebiame (Gabon) |
2024
8 January Friendly | Botswana | 1–1 | Mozambique | Johannesburg, South Africa |
16:00 UTC+2 |
|
Report |
|
Stadium: Johannesburg Stadium |
22 March Friendly | Botswana | 0–0 | Rwanda | Antananarivo, Madagascar |
13:00 UTC+3 | Stadium: Mahamasina Municipal Stadium |
25 March Friendly | Burundi | 0–0 | Botswana | Antananarivo, Madagascar |
13:00 UTC+3 | Stadium: Mahamasina Municipal Stadium |
7 June 2026 World Cup qualification | Uganda | 1–0 | Botswana | Kampala, Uganda |
19:00 UTC+3 |
|
Report | Stadium: Mandela National Stadium Attendance: 45,000 Referee: Clement Franklin Kpan (Ivory Coast) |
10 June 2026 World Cup qualification | Somalia | 1–3 | Botswana | Maputo, Mozambique |
15:00 UTC+2 |
|
Report |
|
Stadium: Estádio do Zimpeto Referee: Emmanuel Mensah (Liberia) |
26 June 2024 COSAFA Cup | Eswatini | 0–0 | Botswana | Gqeberha, South Africa |
15:00 | Report | Stadium: Nelson Mandela Bay Stadium |
29 June 2024 COSAFA Cup | South Africa | 0–0 | Botswana | Gqeberha, South Africa |
15:00 | Report | Stadium: Isaac Wolfson Stadium |
2 July 2024 COSAFA Cup | Mozambique | 3–1 | Botswana | Gqeberha, South Africa |
15:00 |
|
Report |
|
Stadium: Isaac Wolfson Stadium |
7 September 2025 AFCON qualification | Mauritania | 1–0 | Botswana | Nouakchott, Mauritania |
16:00 UTC+0 |
|
Report | Stadium: Cheikha Ould Boïdiya Stadium Referee: Daniel Nii Laryea (Ghana) |
10 September 2025 AFCON qualification | Botswana | 0–4 | Egypt | Francistown, Botswana |
18:00 UTC+2 | Report | Stadium: Obed Itani Chilume Stadium Referee: Omar Abdulkadir Artan (Somalia) |
10 October 2025 AFCON qualification | Cape Verde | 0–1 | Botswana | Praia, Cape Verde |
15:00 UTC−1 | Report |
|
Stadium: Estádio Nacional de Cabo Verde Referee: Samir Guezzaz (Morocco) |
15 October 2025 AFCON qualification | Botswana | 1–0 | Cape Verde | Francistown, Botswana |
18:00 UTC+2 |
|
Report | Stadium: Obed Itani Chilume Stadium Attendance: 8,000 Referee: Messie Nkounkou (Congo) |
15 November 2025 AFCON qualification | Botswana | 1–1 | Mauritania | Francistown, Botswana |
14:00 UTC+2 |
|
Report |
|
Stadium: Obed Itani Chilume Stadium Referee: Bamlak Tessema Weyesa (Ethiopia) |
19 November 2025 AFCON qualification | Egypt | 1–1 | Botswana | Cairo, Egypt |
19:00 UTC+2 |
|
Report |
|
Stadium: 30 June Stadium Referee: Abdallah Jammeh (Gambia) |
2025
21 March 2026 World Cup qualification | Botswana | 1–3 | Algeria | Francistown, Botswana |
15:00 UTC+2 |
|
Report (FIFA) Report (CAF) |
Stadium: Obed Itani Chilume Stadium Attendance: 3,278 Referee: Ahmed Arajiga (Tanzania) |
25 March 2026 World Cup qualification | Botswana | 2–0 | Somalia | Francistown, Botswana |
15:00 UTC+2 | Report (FIFA) Report (CAF) |
Stadium: Obed Itani Chilume Stadium |
6 June 2025 COSAFA Cup | Comoros | 0–0 | Botswana | Bloemfontein, South Africa |
18:00 UTC+2 | Report | Stadium: Dr. Petrus Molemela Stadium Referee: Arnaud Zafimahatoha (Madagascar) |
11 June 2025 COSAFA Cup | Botswana | 3–3 | Zambia | Bloemfontein, South Africa |
15:00 UTC+2 |
|
Report | Stadium: Dr. Petrus Molemela Stadium Referee: Akhona Makalima (South Africa) |
September 2026 World Cup qualification | Algeria | v | Botswana |
September 2026 World Cup qualification | Mozambique | v | Botswana |
October 2026 World Cup qualification | Botswana | v | Uganda |
October 2026 World Cup qualification | Guinea | v | Botswana |
23 December 2025 AFCON Group Stage | Senegal | v | Botswana | Tangier, Morocco |
18:00 | Stadium: Ibn Batouta Stadium |
27 December 2025 AFCON Group Stage | Benin | v | Botswana | Rabat, Morocco |
20:30 | Stadium: Prince Moulay Abdellah Olympic Annex Stadium |
30 December 2025 AFCON Group Stage | Botswana | v | DR Congo | Rabat, Morocco |
20:30 | Stadium: Al Barid Stadium |
References
- ^ "Botswana". South African History. Retrieved 20 December 2022.
- ^ "Member Associations-Botswana". Confederation of African Football. Retrieved 12 December 2022.
Notes
External links
- RSSSF List of Matches
- ELO List of Matches
- National Football Teams List of Matches
- Soccerway List of Matches
- FIFA List of Matches