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 between the year 2000 and 2019.
The coloured backgrounds denote the result of the match:
|
27 February 2000 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
19 March 2000 Friendly |
Botswana ![]() | 3–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
25 March 2000 Friendly |
Zambia ![]() | 3–0 | ![]() | Lusaka, Zambia |
|
Report | Stadium: Independence Stadium |
8 April 2000 2002 FIFA WC qualification |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
Report |
|
Stadium: Botswana National Stadium |
22 April 2000 2002 FIFA WC qualification |
Zambia ![]() | 1–0 | ![]() | Lusaka, Zambia |
|
Report | Stadium: Independence Stadium |
1 June 2000 Friendly |
Mozambique ![]() | 0–2 | ![]() | Lobamba, Eswatini |
Report | Stadium: Somhlolo National Stadium |
2 June 2000 Friendly |
Swaziland ![]() | 0–0 | ![]() | Lobamba, Eswatini |
Report | Stadium: Somhlolo National Stadium |
4 June 2000 Friendly |
Lesotho ![]() | 1–1 | ![]() | Lobamba, Eswatini |
Report |
|
Stadium: Somhlolo National Stadium |
1 July 2000 2002 AFCON qualification |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium:
National Stadium Attendance: 15,000 |
15 July 2000 2002 AFCON qualification |
Madagascar ![]() | 2–0 | ![]() | Antananarivo, Madagasgar |
Report | Stadium: Mahamasina Municipal Stadium |
27 January 2001 Friendly |
Botswana ![]() | 1–2 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
28 January 2001 Friendly |
Botswana ![]() | 2–1 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
11 March 2001 Friendly |
Mozambique ![]() | 3–1 | ![]() | Maseru, Lesotho |
Report | Stadium: Setsoto Stadium |
17 March 2001 2001 COSAFA Cup |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
Report |
|
Stadium: Botswana National Stadium |
15 December 2001 Friendly |
Botswana ![]() | 3–2 | ![]() | Gaborone, Botswana |
Report |
|
Stadium: Botswana National Stadium |
16 December 2001 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
2 March 2002 Friendly |
Swaziland ![]() | 2–6 | ![]() | Lobamba, Eswatini |
Report |
|
Stadium: Somhlolo National Stadium |
16 March 2002 Friendly |
Botswana ![]() | 3–1 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
30 March 2002 2002 COSAFA Cup |
Botswana ![]() | 0–0 (4–5 p) | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
9 June 2002 Friendly |
Malawi ![]() | 1–0 | ![]() | Lilongwe, Malawi |
|
Report | Stadium: Silver Stadium |
26 August 2002 Friendly |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
Report |
|
Stadium: Botswana National Stadium |
7 September 2002 2002 AFCON qualification |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium:
Botswana National Stadium Referee: Samuel Moeketsi ( Lesotho) |
13 October 2002 2002 AFCON qualification |
DR Congo ![]() | 2–0 | ![]() | Kinshasa, Democratic Republic of the Congo |
|
Report | Stadium:
Stade des Martyrs Attendance: 100,000 Referee: Joseph Mandzioukouta ( Congo) |
14 December 2002 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
9 March 2003 Friendly |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
16 March 2003 2003 COSAFA Cup |
Namibia ![]() | 0–1 | ![]() | Windhoek, Namibia |
Report | Stadium: Independence Stadium |
16 March 2003 2003 COSAFA Cup |
Botswana ![]() | 1–1 (1–4 p) | ![]() | Gaborone, Botswana |
Report |
|
Stadium: Botswana National Stadium |
30 March 2003 2003 AFCON qualification |
Libya ![]() | 0–0 | ![]() | Benghazi, Libya |
Report | Stadium:
March 28 Stadium Referee: Pare Passina ( Burkina Faso) |
7 June 2003 2003 AFCON qualification |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
Report |
|
Stadium:
Botswana National Stadium Referee: Nunkoo Rajanand ( Mauritius) |
10 June 2003 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
22 June 2003 2003 AFCON qualification |
Swaziland ![]() | 3–2 | ![]() | Lobamba, Eswatini |
|
Report |
|
Stadium:
Somhlolo National Stadium Attendance: 10,000 |
5 July 2003 2003 AFCON qualification |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
6 September 2003 Friendly |
Swaziland ![]() | 0–3 | ![]() | Lobamba, Eswatini |
Report |
|
Stadium: Somhlolo National Stadium |
11 October 2003 2006 FIFA WC qualification |
Botswana ![]() | 4–1 | ![]() | Gaborone, Botswana |
15:00 UTC+02:00 |
|
Report |
|
Stadium:
Botswana National Stadium Attendance: 10,000 Referee: Luis Manuel Joao ( Angola) |
16 November 2003 2006 FIFA WC qualification |
Lesotho ![]() | 0–0 | ![]() | Maseru, Lesotho |
15:00 UTC+02:00 | Report | Stadium:
Setsoto Stadium Attendance: 9,000 Referee: Harris Shikapande ( Zambia) |
13 December 2003 Friendly |
Botswana ![]() | 0–2 | ![]() | Selebi-Phikwe, Botswana |
Report |
|
Stadium: Selebi-Phikwe Stadium |
28 February 2004 2004 COSAFA Cup |
Lesotho ![]() | 0–0 (10–11 p) | ![]() | Maseru, Lesotho |
Report | Stadium: Setsoto Stadium |
26 May 2004 Friendly |
Mozambique ![]() | 0–0 | ![]() | Matola, Mozambique |
Report | Stadium: Estádio da Machava |
5 June 2004 2006 FIFA WC qualification |
Tunisia ![]() | 4–1 | ![]() | Tunis, Tunisia |
19:15 |
|
Report |
|
Stadium:
Stade 7 November Attendance: 2,844 Referee: Khalid Abdel Rahman ( Sudan) |
19 June 2004 2006 FIFA WC qualification |
Botswana ![]() | 2–0 | ![]() | Gaborone, Botswana |
15:00 |
|
Report | Stadium:
Botswana National Stadium Attendance: 15,000 Referee: Yusuf Awuye ( Uganda) |
3 July 2004 2006 FIFA WC qualification |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
15:00 | Report |
|
Stadium:
Botswana National Stadium Attendance: 22,000 Referee: Gilbert Dlamini ( Swaziland) |
18 July 2004 2004 COSAFA Cup |
Angola ![]() | 1–1 (5–3 p) | ![]() | Luanda, Angola |
|
Report | Stadium: Estádio da Cidadela |
18 August 2004 Friendly |
Zimbabwe ![]() | 2–0 | ![]() | Bulawayo, Zimbabwe |
|
Report | Stadium: Barbourfields Stadium |
3 September 2004 2006 FIFA WC qualification |
Guinea ![]() | 4–0 | ![]() | Conakry, Guinea |
16:30 |
|
Report | Stadium:
Stade 28 Septembre Attendance: 25,000 Referee: Justus Agbenyega ( Ghana) |
30 September 2004 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
9 October 2004 2006 FIFA WC qualification |
Botswana ![]() | 2–1 | ![]() | Gaborone, Botswana |
16:00 |
|
Report | Stadium:
Botswana National Stadium Attendance: 16,500 Referee: Eugenio Colembi ( Angola) |
15 December 2004 Friendly |
Lesotho ![]() | 1–1 | ![]() | Maseru, Lesotho |
|
Report |
|
Stadium: Setsoto Stadium |
26 February 2005 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
16 March 2005 Friendly |
Zimbabwe ![]() | 1–1 | ![]() | Harare, Zimbabwe |
|
Report | Stadium: Rufaro Stadium |
26 March 2005 2006 FIFA WC qualification |
Kenya ![]() | 1–0 | ![]() | Nairobi, Kenya |
16:00 |
|
Report | Stadium:
Moi International Sports Centre Attendance: 15,000 Referee: Buenkadila Wabelo Bisingu ( Congo DR) |
16 April 2005 2005 COSAFA Cup |
Namibia ![]() | 1–1 (1–2 p) | ![]() | Windhoek, Namibia |
|
Report | Stadium: Independence Stadium |
17 April 2005 2005 COSAFA Cup |
Zimbabwe ![]() | 2–0 | ![]() | Windhoek, Namibia |
|
Report | Stadium: Independence Stadium |
4 June 2005 2006 FIFA WC qualification |
Botswana ![]() | 1–3 | ![]() | Gaborone, Botswana |
15:00 | Report |
|
Stadium:
Botswana National Stadium Attendance: 20,000 Referee: Sule Mana ( Nigeria) |
18 June 2005 2006 FIFA WC qualification |
Malawi ![]() | 1–3 | ![]() | Blantyre, Malawi |
15:00 | Report | Stadium:
Kamuzu Stadium Attendance: 20,000 Referee: Divine Evehe ( Cameroon) |
1 July 2005 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
9 August 2005 Friendly |
Angola ![]() | 0–0 | ![]() | Johannesburg, South Africa |
Report |
10 August 2005 Friendly |
Angola ![]() | 0–0 | ![]() | Johannesburg, South Africa |
Report |
3 September 2005 2006 FIFA WC qualification |
Morocco ![]() | 1–0 | ![]() | Rabat, Morocco |
20:00 | Report | Stadium:
Stade Moulay Abdellah Attendance: 25,000 Referee: Mohamed Benouza ( Algeria) |
8 October 2005 2006 FIFA WC qualification |
Botswana ![]() | 1–2 | ![]() | Gaborone, Botswana |
16:00 | Report |
|
Stadium:
Botswana National Stadium Attendance: 16,800 Referee: Modou Sowe ( Gambia) |
14 May 2006 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: University of Botswana Stadium |
20 May 2006 2006 COSAFA Cup |
Botswana ![]() | 2–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
21 May 2006 2006 COSAFA Cup |
Botswana ![]() | 0–0 (6–5 p) | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
6 July 2006 Friendly |
Malawi ![]() | 2–1 | ![]() | Lilongwe, Malawi |
|
Report |
|
Stadium: Civo Stadium |
19 August 2006 2006 COSAFA Cup |
Zambia ![]() | 1–0 | ![]() | Lusaka, Zambia |
|
Report | Stadium: Independence Stadium |
3 September 2006 2008 AFCON qualification |
Mauritania ![]() | 4–0 | ![]() | Nouakchott, Mauritania |
|
Report | Stadium: Stade Olympique |
3 October 2006 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
7 October 2006 2008 AFCON qualification |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
15 November 2006 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
7 February 2007 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
25 March 2007 2008 AFCON qualification |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
27 May 2007 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
3 June 2007 2008 AFCON qualification |
Burundi ![]() | 1–0 | ![]() | Kigali, Rwanda |
|
Report | Stadium: Stade Amahoro |
16 June 2007 2008 AFCON qualification |
Botswana ![]() | 2–1 | ![]() | Gaborone, Botswana |
|
Report |
|
Stadium: Botswana National Stadium |
28 July 2007 2007 COSAFA Cup |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
29 July 2007 2007 COSAFA Cup |
Botswana ![]() | 0–0 (3–1 p) | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
29 September 2007 2007 COSAFA Cup |
South Africa ![]() | 1–0 | ![]() | Atteridgeville, South Africa |
|
Report | Stadium: Lucas Masterpieces Moripe Stadium |
13 October 2007 2008 AFCON qualification |
Egypt ![]() | 1–0 | ![]() | Cairo, Egypt |
Mohamed Fadl ![]() |
Report | Stadium: Cairo International Stadium |
16 January 2008 Friendly |
South Africa ![]() | 2–1 | ![]() | Umlazi, South Africa |
|
Report | Stadium: King Zwelithini Stadium |
9 February 2008 Friendly |
Swaziland ![]() | 1–4 | ![]() | Lobamba, Eswatini |
|
Report |
|
Stadium: Somhlolo National Stadium |
26 March 2008 Friendly |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
31 May 2008 2010 FIFA WC qualification |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
15:00 UTC+2 | Report | Stadium:
Botswana National Stadium Attendance: 11,087 Referee: Wellington Kaoma ( Zambia) |
8 June 2008 2010 FIFA WC qualification |
Mozambique ![]() | 1–2 | ![]() | Maputo, Mozambique |
15:00 UTC+2 |
|
Report |
|
Stadium:
Estádio da Machava Attendance: 30,000 Referee: Mbongseni Fakudze ( Swaziland) |
14 June 2008 2010 FIFA WC qualification |
Botswana ![]() | 1–1 | ![]() | Gaborone, Botswana |
15:00 UTC+2 |
|
Stadium:
Botswana National Stadium Attendance: 21,400 Referee: Muhmed Ssegonga ( Uganda) |
22 June 2008 2010 FIFA WC qualification |
Ivory Coast ![]() | 4–0 | ![]() | Abidjan, Ivory Coast |
16:00 UTC+0 |
|
Report | Stadium:
Stade Félix Houphouët-Boigny Attendance: 15,000 Referee: Kacem Bennaceur ( Tunisia) |
27 July 2008 2008 COSAFA Cup |
Mozambique ![]() | 2–0 | ![]() | Secunda, South Africa |
|
Report | Stadium: Lilian Ngoyi Stadium |
20 August 2008 Friendly |
Zimbabwe ![]() | 1–0 | ![]() | Harare, Zimbabwe |
|
Report | Stadium: Rufaro Stadium |
30 August 2008 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
7 September 2008 2010 FIFA WC qualification |
Madagascar ![]() | 1–0 | ![]() | Antananarivo, Madagascar |
14:30 UTC+3 | Report | Stadium:
Mahamasina Municipal Stadium Attendance: 20,000 Referee: Rajindraparsad Seechurn ( Mauritius) |
11 October 2008 2010 FIFA WC qualification |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
16:30 UTC+2 | Report | Stadium:
Botswana National Stadium Attendance: 2,000 Referee: Cheikh Ahmed Tidane Seck ( Senegal) |
21 March 2009 Friendly |
Namibia ![]() | 0–0 | ![]() | Keetmanshoop, Namibia |
Report | Stadium: J. Stephanus Stadium |
6 June 2009 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
5 July 2009 Friendly |
Botswana ![]() | 1–1 | ![]() | Gaborone, Botswana |
Report | Stadium: University of Botswana Stadium |
18 October 2009 2009 COSAFA Cup |
Comoros ![]() | 0–0 | ![]() | Bulawayo, Zimbabwe |
13:30 | Report | Stadium:
Barbourfields Stadium Referee: Jose Rachide ( Mozambique) |
20 October 2009 2009 COSAFA Cup |
Swaziland ![]() | 0–1 | ![]() | Bulawayo, Zimbabwe |
13:30 | Report | Stadium:
Barbourfields Stadium Referee: Rajindraparsad Seechurn ( Mauritius) |
22 October 2009 2009 COSAFA Cup |
Seychelles ![]() | 0–2 | ![]() | Bulawayo, Zimbabwe |
15:30 | Report |
|
Stadium:
Barbourfields Stadium Referee: Rajindraparsad Seechurn ( Mauritius) |
26 October 2009 2009 COSAFA Cup |
Zimbabwe ![]() | 1–0 | ![]() | Bulawayo, Zimbabwe |
15:30 |
|
Report | Stadium:
Barbourfields Stadium Referee: Helder Martins de Carvalho ( Angola) |
3 March 2010 Friendly |
Mozambique ![]() | 0–1 | ![]() | Matola, Mozambique |
Report |
|
Stadium: Estádio da Machava |
21 March 2010 Friendly |
Namibia ![]() | 0–0 | ![]() | Windhoek, Namibia |
Report | Stadium: Hage Geingob Rugby Stadium |
1 July 2010 2012 AFCON qualification |
Tunisia ![]() | 0–1 | ![]() | Tunis, Tunisia |
19:15 UTC+1 | Report | Stadium:
Stade El Menzah Referee: Badara Diatta ( Senegal) |
9 July 2010 2012 AFCON qualification |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
15:00 UTC+2 |
|
Report | Stadium:
Botswana National Stadium Referee: Rajindraparsad Seechurn ( Mauritius) |
4 August 2010 Friendly |
Botswana ![]() | 2–0 | ![]() | Selebi-Phikwe, Botswana |
Report | Stadium: Selebi-Phikwe Stadium |
11 August 2010 2012 AFCON qualification |
Malawi ![]() | 1–1 | ![]() | Blantyre, Malawi |
16:00 UTC+2 |
|
Report | Stadium:
Kamuzu Stadium Referee: Hélder Martins de Carvalho ( Angola) |
4 September 2010 2012 AFCON qualification |
Botswana ![]() | 2–1 | ![]() | Gaborone, Botswana |
15:00 UTC+2 | Report |
|
Stadium:
University of Botswana Stadium Referee: Issa Kagaso ( Rwanda) |
12 October 2010 Friendly |
Equatorial Guinea ![]() | 0–2 | ![]() | Malabo, Equatorial Guinea |
Report |
|
Stadium: Estadio de Malabo |
27 October 2010 Friendly |
Botswana ![]() | 2–0 | ![]() | Gaborone, Botswana |
Report | Stadium: University of Botswana Stadium |
17 November 2010 2012 AFCON qualification |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: University of Botswana Stadium |
19 January 2011 Friendly |
Sweden ![]() | 2–1 | ![]() | Cape Town, South Africa |
|
Report |
|
Stadium: Cape Town Stadium |
9 February 2011 Friendly |
Mozambique ![]() | 1–1 | ![]() | Matola, Mozambique |
|
Report | Stadium: Estádio da Machava |
16 March 2011 Friendly |
Botswana ![]() | 1–1 | ![]() | Maun, Botswana |
Report |
|
Stadium: Maun Sports Stadium |
26 March 2011 2012 AFCON qualification |
Chad ![]() | 0–1 | ![]() | N'Djamena, Chad |
16:00 UTC+1 | Report | Stadium: Stade National |
30 March 2011 Friendly |
Morocco ![]() | 1–1 | ![]() | Marrakech, Morocco |
|
Report |
|
Stadium: Stade de Marrakech |
5 June 2011 2012 AFCON qualification |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
15:00 UTC+2 | Report | Stadium: University of Botswana Stadium |
31 July 2011 Friendly |
Swaziland ![]() | 0–2 | ![]() | Pretoria, South Africa |
Report |
|
Stadium: High Performance Centre |
10 August 2011 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
30 August 2011 Friendly |
Botswana ![]() | 1–2 | ![]() | Molepolole, Botswana |
|
Report | Stadium: Molepolole Stadium |
4 September 2011 2012 AFCON qualification |
Togo ![]() | 1–0 | ![]() | Lomé, Togo |
15:30 UTC±00:00 |
|
Report | Stadium:
Stade de Kégué Referee: Noumandiez Doué ( Ivory Coast) |
12 November 2011 Friendly |
Nigeria ![]() | 0–0 | ![]() | Abuja, Nigeria |
Report | Stadium: Moshood Abiola National Stadium |
15 November 2011 Friendly |
Niger ![]() | 1–1 | ![]() | Niamey, Niger |
Report | Stadium: Stade Général Seyni Kountché |
21 December 2011 Friendly |
Lesotho ![]() | 0–3 | ![]() | Niamey, Niger |
Report | Stadium: Stade Général Seyni Kountché |
7 January 2012 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
24 January 2012 2012 AFCON |
Ghana ![]() | 1–0 | ![]() | Franceville, Gabon |
17:00 |
|
Report | Stadium:
Stade de Franceville Attendance: 5,000 Referee: Badara Diatta ( Senegal) |
28 January 2012 2012 AFCON |
Guinea ![]() | 6–1 | ![]() | Franceville, Gabon |
17:00 |
|
Report |
|
Stadium:
Stade de Franceville Attendance: 4,000 Referee: Bouchaïb El Ahrach ( Morocco) |
1 February 2012 2012 AFCON |
Mali ![]() | 2–1 | ![]() | Libreville, Gabon |
19:00 |
|
Report |
|
Stadium:
Stade d'Angondjé Attendance: 20,000 Referee: Khalid Abdel Rahman ( Sudan) |
23 May 2012 Friendly |
Botswana ![]() | 3–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: University of Botswana Stadium |
28 May 2012 Friendly |
Iraq ![]() | 1–1 | ![]() | Istanbul, Turkey |
Report |
|
Stadium: Atatürk Olympic Stadium |
2 June 2012 2014 FIFA WC qualification |
Central African Republic ![]() | 2–0 | ![]() | Bangui, Central African Republic |
15:00 UTC+1 |
|
Report | Stadium:
Barthelemy Boganda Stadium Attendance: 20,000 Referee: Bernard Camille ( Seychelles) |
9 June 2012 2014 FIFA WC qualification |
Botswana ![]() | 1–1 | ![]() | Gaborone, Botswana |
15:00 UTC+2 |
Ofentse Nato ![]() |
Report |
Morgan Gould ![]() |
Stadium:
University of Botswana Stadium Attendance: 7,500 Referee: Mahamadou Keita ( Mali) |
12 July 2012 Friendly |
Kenya ![]() | 3–1 | ![]() | Nairobi, Kenya |
|
Report |
|
Stadium: Nyayo National Stadium |
16 July 2012 Friendly |
Botswana ![]() | 1–0 | ![]() | Molepolole, Botswana |
|
Report | Stadium: Molepolole Stadium |
18 July 2012 Friendly |
Botswana ![]() | 0–0 | ![]() | Molepolole, Botswana |
Report | Stadium: Molepolole Stadium |
15 August 2012 Friendly |
Botswana ![]() | 3–3 | ![]() | Molepolole, Botswana |
|
Report |
|
Stadium: Molepolole Stadium |
26 August 2012 Friendly |
Botswana ![]() | 0–0 | ![]() | Molepolole, Botswana |
Report | Stadium: Molepolole Stadium |
8 September 2012 2013 AFCON qualification |
Mali ![]() | 3–0 | ![]() | Bamako, Mali |
17:00 UTC±0 |
|
Report | Stadium:
Stade 26 Mars Referee: Slim Jedidi ( Tunisia) |
13 October 2012 2013 AFCON qualification |
Botswana ![]() | 1–4 | ![]() | Lobatse, Botswana |
15:00 UTC+2 |
|
Report |
|
Stadium:
Lobatse Stadium Referee: Hamada Nampiandraza ( Madagascar) |
6 February 2013 Friendly |
Zimbabwe ![]() | 2–1 | ![]() | Harare, Zimbabwe |
|
Report | Stadium: Rufaro Stadium |
19 March 2013 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: University of Botswana Stadium |
24 March 2013 2014 FIFA WC qualification |
Ethiopia ![]() | 1–0 | ![]() | Addis Ababa, Ethiopia |
16:00 UTC+3 |
|
Report | Stadium:
Addis Ababa Stadium Attendance: 22,000 Referee: Rédouane Jiyed ( Morocco) |
4 June 2013 Friendly |
Egypt ![]() | 1–1 | ![]() | Cairo, Egypt |
|
Report | Stadium: 30 June Stadium |
8 June 2013 2014 FIFA WC qualification |
Botswana ![]() | 3–0 Awarded [note 1] | ![]() | Lobatse, Botswana |
15:00 UTC+2 |
|
Report |
|
Stadium:
Lobatse Stadium Attendance: 5,000 Referee: Dennis Batte ( Uganda) |
15 June 2013 2014 FIFA WC qualification |
Botswana ![]() | 3–2 | ![]() | Lobatse, Botswana |
15:00 UTC+2 |
|
Report |
|
Stadium:
Lobatse Stadium Attendance: 2,500 Referee: Juste Ephrem Zio ( Burkina Faso) |
7 July 2013 2013 COSAFA Cup |
Swaziland ![]() | 0–0 | ![]() | Kitwe, Zambia |
17:00 | Report | Stadium:
Arthur Davies Stadium Referee: Bernard Camille ( Seychelles) |
9 July 2013 2013 COSAFA Cup |
Lesotho ![]() | 3–3 | ![]() | Kitwe, Zambia |
17:00 |
|
Report |
|
Stadium:
Arthur Davies Stadium Referee: Dennis Nguluwe ( Malawi) |
11 July 2013 2013 COSAFA Cup |
Kenya ![]() | 1–2 | ![]() | Kitwe, Zambia |
15:00 |
|
Report |
|
Stadium:
Nkana Stadium Referee: Bernard Camille ( Seychelles) |
27 July 2013 2014 CHAN qualification |
Botswana ![]() | 1–1 | ![]() | Molepolole, Botswana |
Report |
|
Stadium:
Molepolole Stadium Referee: Shikongo (Namibia) |
3 August 2013 2014 CHAN qualification |
Zambia ![]() | 2–0 | ![]() | Ndola, Zambia |
|
Report | Stadium:
Levy Mwanawasa Stadium Referee: Nhleko (Swaziland) |
31 August 2013 Friendly |
Botswana ![]() | 1–3 | ![]() | Gaborone, Botswana |
|
Report |
|
Stadium: Botswana National Stadium |
3 September 2013 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
7 September 2013 2014 FIFA WC qualification |
South Africa ![]() | 4–1 | ![]() | Durban, South Africa |
15:30 UTC+2 |
|
Report | Stadium:
Moses Mabhida Stadium Attendance: 28,712 Referee: Badara Diatta ( Senegal) |
30 September 2013 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
5 March 2014 Friendly |
Botswana ![]() | 3–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
11 May 2014 Friendly |
Botswana ![]() | 1–4 | ![]() | Gaborone, Botswana |
|
Report |
|
Stadium: Botswana National Stadium |
18 May 2014 2015 AFCON qualification |
Burundi ![]() | 0–0 | ![]() | Bujumbura, Burundi |
15:30 UTC+2 | Report | Stadium:
Prince Louis Rwagasore Stadium Referee: Mohamed Said Kordi ( Tunisia) |
1 June 2014 2015 AFCON qualification |
Botswana ![]() | 1–0 | ![]() | Lobatse, Botswana |
15:30 UTC+2 |
|
Report | Stadium:
Lobatse Stadium Referee: Eric Otogo-Castane ( Gabon) |
1 July 2014 Friendly |
Botswana ![]() | 4–2 | ![]() | Gaborone, Botswana |
|
Report |
|
Stadium: Botswana National Stadium |
14 July 2014 Friendly |
Botswana ![]() | 2–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
19 July 2014 2015 AFCON qualification |
Botswana ![]() | 2–0 | ![]() | Gaborone, Botswana |
15:00 UTC+2 |
|
Report | Stadium:
Botswana National Stadium Referee: Victor Gomes ( South Africa) |
2 August 2014 2015 AFCON qualification |
Guinea-Bissau ![]() | 1–1 | ![]() | Bissau, Guinea Bissau |
16:00 UTC±0 | Report | Stadium:
Estádio 24 de Setembro Referee: Kokou Fagla ( Togo) |
6 September 2014 2015 AFCON qualification |
Tunisia ![]() | 2–1 | ![]() | Monastir, Tunisia |
20:15 UTC+1 |
|
Report |
|
Stadium:
Stade Mustapha Ben Jannet Referee: Mohamed Hamada ( Mauritania) |
10 September 2014 2015 AFCON qualification |
Botswana ![]() | 0–2 | ![]() | Gaborone, Botswana |
19:00 UTC+2 | Report |
|
Stadium:
Botswana National Stadium Referee: Janny Sikazwe ( Zambia) |
30 September 2014 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
10 October 2014 2015 AFCON qualification |
Botswana ![]() | 0–2 | ![]() | Gaborone, Botswana |
18:30 UTC+2 | Report |
|
Stadium:
Botswana National Stadium Referee: Tessema Bamlak ( Ethiopia) |
15 October 2014 2015 AFCON qualification |
Egypt ![]() | 2–0 | ![]() | Cairo, Egypt |
19:00 UTC+2 |
|
Report | Stadium:
Cairo International Stadium Referee: Bienvenu Sinko ( Ivory Coast) |
14 November 2014 2015 AFCON qualification |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
18:30 UTC+2 | Report | Stadium:
Botswana National Stadium Referee: Juste Ephrem Zio ( Burkina Faso) |
19 November 2014 2015 AFCON qualification |
Senegal ![]() | 3–0 | ![]() | Dakar, Senegal |
19:00 UTC±0 |
|
Report | Stadium:
Stade Léopold Sédar Senghor Referee: Mehdi Abid Charef ( Algeria) |
13 January 2015 Friendly |
Burkina Faso ![]() | 2–0 | ![]() | Mbombela, South Africa |
|
Report | Stadium: Mbombela Stadium |
25 March 2015 Friendly |
Botswana ![]() | 2–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
29 March 2015 Friendly |
Botswana ![]() | 1–2 | ![]() | Lobatse, Botswana |
|
Report |
|
Stadium: Lobatse Stadium |
24 May 2015 2015 COSAFA Cup |
South Africa ![]() | 0–0 (6–7 p) | ![]() | Moruleng, South Africa |
19:30 | Report | Stadium:
Moruleng Stadium Referee: Wisdom Chewe ( Zambia) | ||
Penalties | ||||
28 May 2015 2015 COSAFA Cup |
Mozambique ![]() | 2–1 | ![]() | Moruleng, South Africa |
19:30 |
|
Report |
|
Stadium:
Moruleng Stadium Referee: Duncan Lengani ( Malawi) |
30 May 2015 2015 COSAFA Cup |
Madagascar ![]() | 2–1 | ![]() | Moruleng, South Africa |
15:00 |
|
|
Stadium:
Moruleng Stadium Referee: Wisdom Chewe ( Zambia) |
13 June 2015 2017 AFCON qualification |
Uganda ![]() | 2–0 | ![]() | Kampala, Uganda |
16:00 UTC+3 |
|
Report | Stadium:
Mandela National Stadium Referee: Israel Mujuni ( Tanzania) |
21 June 2015 2016 CHAN qualification |
Lesotho ![]() | 0–0 | ![]() | Maseru, Lesotho |
14:50 UTC+2 | Report | Stadium: Setsoto Stadium |
4 July 2015 2016 CHAN qualification |
Botswana ![]() | 1–1 | ![]() | Gaborone, Botswana |
15:00 UTC+2 |
|
Report |
|
Stadium:
Botswana National Stadium Referee: Jackson Pavaza ( Namibia) |
5 September 2015 2017 AFCON qualification |
Botswana ![]() | 1–0 | ![]() | Francistown, Botswana |
16:00 UTC+2 |
|
Report | Stadium:
Francistown Stadium Referee: Parmendra Nunkoo ( Mauritius) |
30 September 2015 Friendly |
Botswana ![]() | 2–3 | ![]() | Gaborone, Botswana |
|
Report |
|
Stadium: Botswana National Stadium |
10 October 2015 2018 FIFA WC qualification |
Eritrea ![]() | 0–2 | ![]() | Asmara, Eritrea |
16:00 UTC+3 | Report |
|
Stadium:
Cicero Stadium Attendance: 9,950 Referee: Ibrahim Nour El Din ( Egypt) |
13 October 2015 2018 FIFA WC qualification |
Botswana ![]() | 3–1 | ![]() | Francistown, Botswana |
20:00 UTC+2 |
|
Report |
|
Stadium:
Francistown Stadium Attendance: 15,073 Referee: Nelson Fred ( Seychelles) |
14 November 2015 2018 FIFA WC qualification |
Botswana ![]() | 2–1 | ![]() | Francistown, Botswana |
18:00 UTC+2 |
|
Report |
|
Stadium:
Francistown Stadium Attendance: 26,223 Referee: Ali Adelaïd ( Comoros) |
17 November 2015 2018 FIFA WC qualification |
Mali ![]() | 2–0 | ![]() | Bamako, Mali |
19:00 UTC±0 |
|
Report | Stadium:
Stade du 26 Mars Attendance: 15,000 Referee: Ali Lemghaifry ( Mauritania) |
24 March 2016 2017 AFCON qualification |
Comoros ![]() | 1–0 | ![]() | Mitsamiouli, Comoros |
15:00 UTC+3 | Report | Stadium:
Stade Said Mohamed Cheikh Referee: Duncan Lengani ( Malawi) |
27 March 2016 2017 AFCON qualification |
Botswana ![]() | 2–1 | ![]() | Francistown, Botswana |
16:00 UTC+2 |
|
Report | Stadium:
Francistown Stadium Referee: Joaquin Esono ( Equatorial Guinea) |
21 May 2016 Friendly |
Botswana ![]() | 2–1 | ![]() | Serowe, Botswana |
|
Report |
|
Stadium: Serowe Stadium |
4 June 2016 2017 AFCON qualification |
Botswana ![]() | 1–2 | ![]() | Francistown, Botswana |
16:00 UTC+2 | Report |
|
Stadium:
Francistown Stadium Referee: Victor Gomes ( South Africa) |
18 June 2016 2016 COSAFA Cup |
Namibia ![]() | 1–1 (4–5 p) | ![]() | Windhoek, Namibia |
17:30 |
|
Report |
|
Stadium:
Sam Nujoma Stadium Referee: Janny Sikazwe ( Zambia) |
Penalties | ||||
22 June 2016 2016 COSAFA Cup |
Botswana ![]() | 0–0 (5–4 p) | ![]() | Windhoek, Namibia |
19:30 | Report | Stadium:
Sam Nujoma Stadium Referee: Helder de Carvalho ( Angola) | ||
Penalties | ||||
25 June 2016 2016 COSAFA Cup |
South Africa ![]() | 3–2 | ![]() | Windhoek, Namibia |
17:30 |
|
COSAFA report |
|
Stadium:
Sam Nujoma Stadium Referee: Janny Sikazwe ( Zambia) |
4 September 2016 2017 AFCON qualification |
Burkina Faso ![]() | 2–1 | ![]() | Ouagadougou, Burkina Faso |
14:00 UTC±0 |
|
Report |
|
Stadium:
Stade du 4 Août Referee: Youssef Essrayri ( Tunisia) |
30 September 2016 Friendly |
Botswana ![]() | 1–1 | ![]() | Gaborone, Botswana |
|
Report |
|
Stadium: Botswana National Stadium |
25 March 2017 Friendly |
Tanzania ![]() | 2–0 | ![]() | Dar es Salaam, Tanzania |
|
Report | Stadium: Benjamin Mkapa Stadium |
10 June 2017 2019 AFCON qualification |
Botswana ![]() | 0–1 | ![]() | Francistown, Botswana |
15:30 UTC+2 | Report |
|
Stadium:
Francistown Stadium Referee: Davies Omweno ( Kenya) |
1 July 2017 2017 COSAFA Cup |
Zambia ![]() | 2–1 | ![]() | Phokeng, South Africa |
15:00 |
|
Report | Stadium:
Royal Bafokeng Stadium Referee: Ahmad Imtehaz Heeralall ( Mauritius) |
4 July 2017 2017 COSAFA Cup |
South Africa ![]() | 2–0 | ![]() | Moruleng, South Africa |
17:00 |
|
Report | Stadium:
Moruleng Stadium Referee: Andofetra Rakotojaona ( Madagascar) |
15 July 2017 2018 CHAN qualification |
Botswana ![]() | 0–2 | ![]() | Francistown, Botswana |
15:30 UTC+2 | Report |
|
Stadium:
Francistown Stadium Referee: Wellington Kaoma ( Zambia) |
22 July 2017 2018 CHAN qualification |
South Africa ![]() | 1–0 | ![]() | Moruleng, South Africa |
15:00 UTC+2 |
|
Report | Stadium:
Moruleng Stadium Referee: Osiase Koto ( Lesotho) |
2 September 2017 Friendly |
Tanzania ![]() | 2–0 | ![]() | Dar es Salaam, Tanzania |
|
Report | Stadium: Uhuru Stadium |
30 September 2017 Friendly |
Botswana ![]() | 2–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
14 November 2017 Friendly |
Gabon ![]() | 0–0 | ![]() | Franceville, Gabon |
Report | Stadium: Stade de Franceville |
24 March 2018 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
|
Report | Stadium: Botswana National Stadium |
18 April 2018 Friendly |
Zimbabwe ![]() | 0–1 | ![]() | Harare, Zimbabwe |
Report | Stadium: National Sports Stadium |
28 May 2018 2018 COSAFA Cup |
Angola ![]() | 1–2 | ![]() | Polokwane, South Africa |
17:00 ( UTC+2) |
|
Report |
|
Stadium:
Old Peter Mokaba Stadium Referee: Hamada Nampiandraza ( Madagascar) |
30 May 2018 2018 COSAFA Cup |
Malawi ![]() | 1–1 | ![]() | Polokwane, South Africa |
19:30 ( UTC+2) | Report | Stadium:
Old Peter Mokaba Stadium Referee: Celso Alvação ( Mozambique) |
1 June 2018 2018 COSAFA Cup |
Mauritius ![]() | 0–6 | ![]() | Polokwane, South Africa |
17:30 ( UTC+2) | Report |
|
Stadium:
Old Peter Mokaba Stadium Referee: Jackson Pavaza ( Namibia) |
3 June 2018 2018 COSAFA Cup |
Zimbabwe ![]() | 1–1 (
a.e.t.) (3–1 p) | ![]() | Polokwane, South Africa |
17:30 ( UTC+2) |
|
Report | Stadium:
Peter Mokaba Stadium Referee: Hélder Martins De Carvalho ( Angola) | |
Penalties | ||||
5 June 2018 2018 COSAFA Cup |
Swaziland ![]() | 0–2 | ![]() | Polokwane, South Africa |
19:30 ( UTC+2) | Report |
|
Stadium:
Old Peter Mokaba Stadium Referee: Bernard Camille ( Seychelles) |
8 June 2018 2018 COSAFA Cup |
South Africa ![]() | 3–0 | ![]() | Polokwane, South Africa |
17:00 ( UTC+2) |
|
Report | Stadium:
Peter Mokaba Stadium Referee: Hamada Nampiandraza ( Madagascar) |
9 September 2018 2019 AFCON qualification |
Angola ![]() | 1–0 | ![]() | Luanda, Angola |
16:00 UTC+1 |
|
Report | Stadium:
Estádio 11 de Novembro Referee: Bakary Gassama ( Gambia) |
30 September 2018 Friendly |
Botswana ![]() | 1–0 | ![]() | Gaborone, Botswana |
16:00 UTC+1 | Report | Stadium: Botswana National Stadium |
13 October 2018 2019 AFCON qualification |
Burkina Faso ![]() | 3–0 | ![]() | Ouagadougou, Burkina Faso |
18:00 UTC±0 |
|
Report | Stadium:
Stade du 4 Août Referee: Bienvenu Sinko ( Ivory Coast) |
16 October 2018 2019 AFCON qualification |
Botswana ![]() | 0–0 | ![]() | Francistown, Botswana |
19:00 UTC+2 | Report | Stadium:
Francistown Stadium Referee: Peter Waweru ( Kenya) |
18 November 2018 2019 AFCON qualification |
Mauritania ![]() | 2–1 | ![]() | Nouakchott, Mauritania |
17:00 UTC±0 |
|
Report | Stadium:
Stade Cheikha Ould Boïdiya Referee: Hassan Mohamed Hagi ( Somalia) |
29 March 2019 2019 AFCON qualification |
Botswana ![]() | 0–1 | ![]() | Francistown, Botswana |
19:00 UTC+2 | Report |
|
Stadium:
Francistown Stadium Referee: Amin Mohamed Omar ( Egypt) |
20 April 2019 2020 CHAN qualification |
Botswana ![]() | 2–0 | ![]() | Lobatse, Botswana |
16:00 UTC+2 |
|
Report | Stadium:
Lobatse Stadium Referee: Ishmael Chizinga ( Malawi) |
11 May 2019 2020 CHAN qualification |
Seychelles ![]() | 1–3 | ![]() | Victoria, Seychelles |
16:30 UTC+4 |
|
Report |
|
Stadium:
Stade Linité Referee: Ganesh Chutooree ( Mauritius) |
2 June 2019 2019 COSAFA Cup |
South Africa ![]() | 2–2 (4–5 p) | ![]() | KwaMashu, South Africa |
15:00 ( UTC+2) |
|
Report |
|
Stadium:
Princess Magogo Stadium Referee: Celso Alvação ( Mozambique) |
Penalties | ||||
5 June 2019 2019 COSAFA Cup |
Lesotho ![]() | 1–2 | ![]() | Durban, South Africa |
17:00 ( UTC+2) |
|
Report |
|
Stadium:
Moses Mabhida Stadium Referee: Ganesh Chutooree ( Mauritius) |
8 June 2019 2019 COSAFA Cup |
Zambia ![]() | 1–0 | ![]() | Durban, South Africa |
15:00 ( UTC+2) |
|
Report | Stadium:
Moses Mabhida Stadium Referee: Eugene Salas Mdluli ( South Africa) |
26 July 2019 2020 CHAN qualification |
Botswana ![]() | 0–0 | ![]() | Francistown, Botswana |
19:00 UTC+2 | Report | Stadium:
Francistown Stadium Referee: Antonio Caluassi Dungula ( Angola) |
3 August 2019 2020 CHAN qualification |
Zambia ![]() | 3–2 | ![]() | National Heroes Stadium, Lusaka |
15:00 UTC+2 |
|
Report |
|
Referee: Celso Alvacao ( Mozambique) |
7 September 2019 2022 WQ qualification |
Botswana ![]() | 0–0 | ![]() | Francistown, Botswana |
16:00 UTC+2 | Report | Stadium:
Francistown Stadium Attendance: 14,000 Referee: Anthony Ogwayo ( Kenya) |
10 September 2019 2022 WQ qualification |
Malawi ![]() | 1–0 | ![]() | Blantyre, Malawi |
14:00 UTC+2 |
|
Report | Stadium:
Kamuzu Stadium Attendance: 23,700 Referee: Souleiman Djama ( Djibouti) |
30 September 2019 Friendly |
Botswana ![]() | 0–0 | ![]() | Gaborone, Botswana |
Report | Stadium: Botswana National Stadium |
14 October 2019 Friendly |
Egypt ![]() | 1–0 | ![]() | Amreya, Egypt |
|
Report | Stadium: Borg El Arab Stadium |
15 November 2019 2021 AFCON qualification |
Zimbabwe ![]() | 0–0 | ![]() | Harare, Zimbabwe |
18:00 UTC+2 | Report | Stadium:
National Sports Stadium Referee: Thierry Nkurunziza ( Burundi) |
18 November 2019 2021 AFCON qualification |
Botswana ![]() | 0–1 | ![]() | Gaborone, Botswana |
21:00 UTC+2 | Report |
|
Stadium:
Botswana National Stadium Referee: Ali Sabilla ( Uganda) |