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.

Key

The coloured backgrounds denote the result of the match:
  – indicates Botswana won the match
  – indicates Botswana's opposition won the match
  – indicates the match ended in a draw

Official Results

2000

27 February 2000 (2000-02-27) Friendly Botswana  1–0  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium
19 March 2000 (2000-03-19) Friendly Botswana  3–0  Swaziland Gaborone, Botswana
Report Stadium: Botswana National Stadium
25 March 2000 (2000-03-25) Friendly Zambia  3–0  Botswana Lusaka, Zambia
Report Stadium: Independence Stadium
8 April 2000 (2000-04-08) 2002 FIFA WC qualification Botswana  0–1  Zambia Gaborone, Botswana
Report Stadium: Botswana National Stadium
22 April 2000 (2000-04-22) 2002 FIFA WC qualification Zambia  1–0  Botswana Lusaka, Zambia
Report Stadium: Independence Stadium
1 June 2000 (2000-06-01) Friendly Mozambique  0–2  Botswana Lobamba, Eswatini
Report Stadium: Somhlolo National Stadium
2 June 2000 (2000-06-02) Friendly Swaziland  0–0  Botswana Lobamba, Eswatini
Report Stadium: Somhlolo National Stadium
4 June 2000 (2000-06-04) Friendly Lesotho  1–1  Botswana Lobamba, Eswatini
Report Stadium: Somhlolo National Stadium
1 July 2000 (2000-07-01) 2002 AFCON qualification Botswana  1–0  Madagascar Gaborone, Botswana
Report Stadium: National Stadium
Attendance: 15,000
15 July 2000 (2000-07-15) 2002 AFCON qualification Madagascar  2–0  Botswana Antananarivo, Madagasgar
Report Stadium: Mahamasina Municipal Stadium

2001

27 January 2001 (2001-01-27) Friendly Botswana  1–2  Swaziland Gaborone, Botswana
Report Stadium: Botswana National Stadium
28 January 2001 (2001-01-28) Friendly Botswana  2–1  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium
10 March 2001 (2001-03-10) Friendly Swaziland  0–1  Botswana Maseru, Lesotho
Report Stadium: Setsoto Stadium
11 March 2001 (2001-03-11) Friendly Mozambique  3–1  Botswana Maseru, Lesotho
Report Stadium: Setsoto Stadium
17 March 2001 (2001-03-17) 2001 COSAFA Cup Botswana  0–1  Malawi Gaborone, Botswana
Report Stadium: Botswana National Stadium
15 December 2001 (2001-12-15) Friendly Botswana  3–2  Namibia Gaborone, Botswana
Report Stadium: Botswana National Stadium
16 December 2001 (2001-12-16) Friendly Botswana  1–0  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium

2002

2 March 2002 (2002-03-02) Friendly Swaziland  2–6  Botswana Lobamba, Eswatini
Report Stadium: Somhlolo National Stadium
16 March 2002 (2002-03-16) Friendly Botswana  3–1  Namibia Gaborone, Botswana
Report Stadium: Botswana National Stadium
30 March 2002 (2002-03-30) 2002 COSAFA Cup Botswana  0–0

(4–5 p)
 South Africa Gaborone, Botswana
Report Stadium: Botswana National Stadium
8 June 2002 (2002-06-08) Friendly Malawi  2–0  Botswana Blantyre, Malawi
Report Stadium: Kamuzu Stadium
9 June 2002 (2002-06-09) Friendly Malawi  1–0  Botswana Lilongwe, Malawi
Report Stadium: Silver Stadium
26 August 2002 (2002-08-26) Friendly Botswana  0–1  Lesotho Gaborone, Botswana
Report
  • Motlatsi Shale 30'
Stadium: Botswana National Stadium
7 September 2002 (2002-09-07) 2002 AFCON qualification Botswana  0–0  Swaziland Gaborone, Botswana
Report Stadium: Botswana National Stadium
Referee: Samuel Moeketsi (Lesotho)
13 October 2002 (2002-10-13) 2002 AFCON qualification DR Congo  2–0  Botswana Kinshasa, Democratic Republic of the Congo
Report Stadium: Stade des Martyrs
Attendance: 100,000
Referee: Joseph Mandzioukouta (Congo)
14 December 2002 (2002-12-14) Friendly Botswana  1–0  Zambia Gaborone, Botswana
Report Stadium: Botswana National Stadium

2003

9 March 2003 (2003-03-09) Friendly Botswana  0–1  Lesotho Gaborone, Botswana
Report
  • Paballo Mpakanyane 13'
Stadium: Botswana National Stadium
16 March 2003 (2003-03-16) 2003 COSAFA Cup Namibia  0–1  Botswana Windhoek, Namibia
Report Stadium: Independence Stadium
16 May 2003 (2003-05-16) Friendly Lesotho  1–2  Botswana Maseru, Lesotho
  • ???
Report Stadium: Setsoto Stadium
16 March 2003 (2003-03-16) 2003 COSAFA Cup Botswana  1–1
(1–4 p)
 Malawi Gaborone, Botswana
Report Stadium: Botswana National Stadium
30 March 2003 (2003-03-30) 2003 AFCON qualification Libya  0–0  Botswana Benghazi, Libya
Report Stadium: March 28 Stadium
Referee: Pare Passina (Burkina Faso)
7 June 2003 (2003-06-07) 2003 AFCON qualification Botswana  0–1  Libya Gaborone, Botswana
Report Stadium: Botswana National Stadium
Referee: Nunkoo Rajanand (Mauritius)
10 June 2003 (2003-06-10) Friendly Botswana  0–0  Trinidad and Tobago Gaborone, Botswana
Report Stadium: Botswana National Stadium
22 June 2003 (2003-06-22) 2003 AFCON qualification Swaziland  3–2  Botswana Lobamba, Eswatini
Report Stadium: Somhlolo National Stadium
Attendance: 10,000
5 July 2003 (2003-07-05) 2003 AFCON qualification Botswana  0–0  DR Congo Gaborone, Botswana
Report Stadium: Botswana National Stadium
6 September 2003 (2003-09-06) Friendly Swaziland  0–3  Botswana Lobamba, Eswatini
Report Stadium: Somhlolo National Stadium
11 October 2003 (2003-10-11) 2006 FIFA WC qualification Botswana  4–1  Lesotho Gaborone, Botswana
15:00 UTC+02:00 Report
  • Moses Ramafole 64'
Stadium: Botswana National Stadium
Attendance: 10,000
Referee: Luis Manuel Joao (Angola)
16 November 2003 (2003-11-16) 2006 FIFA WC qualification Lesotho  0–0  Botswana Maseru, Lesotho
15:00 UTC+02:00 Report Stadium: Setsoto Stadium
Attendance: 9,000
Referee: Harris Shikapande (Zambia)
13 December 2003 (2003-12-13) Friendly Botswana  0–2  Zimbabwe Selebi-Phikwe, Botswana
Report Stadium: Selebi-Phikwe Stadium

2004

28 February 2004 (2004-02-28) 2004 COSAFA Cup Lesotho  0–0
(10–11 p)
 Botswana Maseru, Lesotho
Report Stadium: Setsoto Stadium
28 April 2004 (2004-04-28) Friendly Namibia  0–0  Botswana Windhoek, Namibia
Report Stadium: Independence Stadium
26 May 2004 (2004-05-26) Friendly Mozambique  0–0  Botswana Matola, Mozambique
Report Stadium: Estádio da Machava
5 June 2004 (2004-06-05) 2006 FIFA WC qualification Tunisia  4–1  Botswana Tunis, Tunisia
19:15 Report Stadium: Stade 7 November
Attendance: 2,844
Referee: Khalid Abdel Rahman (Sudan)
19 June 2004 (2004-06-19) 2006 FIFA WC qualification Botswana  2–0  Malawi Gaborone, Botswana
15:00 Report Stadium: Botswana National Stadium
Attendance: 15,000
Referee: Yusuf Awuye (Uganda)
3 July 2004 (2004-07-03) 2006 FIFA WC qualification Botswana  0–1  Morocco Gaborone, Botswana
15:00 Report Stadium: Botswana National Stadium
Attendance: 22,000
Referee: Gilbert Dlamini (Swaziland)
18 July 2004 (2004-07-18) 2004 COSAFA Cup Angola  1–1
(5–3 p)
 Botswana Luanda, Angola
Report Stadium: Estádio da Cidadela
18 August 2004 (2004-08-18) Friendly Zimbabwe  2–0  Botswana Bulawayo, Zimbabwe
Report Stadium: Barbourfields Stadium
3 September 2004 (2004-09-03) 2006 FIFA WC qualification Guinea  4–0  Botswana Conakry, Guinea
16:30 Report Stadium: Stade 28 Septembre
Attendance: 25,000
Referee: Justus Agbenyega (Ghana)
30 September 2004 (2004-09-30) Friendly Botswana  1–0  Zambia Gaborone, Botswana
Report Stadium: Botswana National Stadium
9 October 2004 (2004-10-09) 2006 FIFA WC qualification Botswana  2–1  Kenya Gaborone, Botswana
16:00 Report Stadium: Botswana National Stadium
Attendance: 16,500
Referee: Eugenio Colembi (Angola)
15 December 2004 (2004-12-15) Friendly Lesotho  1–1  Botswana Maseru, Lesotho
  • ???
Report
  • ???
Stadium: Setsoto Stadium

2005

26 February 2005 (2005-02-26) Friendly Botswana  0–0  Zambia Gaborone, Botswana
Report Stadium: Botswana National Stadium
16 March 2005 (2005-03-16) Friendly Zimbabwe  1–1  Botswana Harare, Zimbabwe
Report Stadium: Rufaro Stadium
26 March 2005 (2005-03-26) 2006 FIFA WC qualification Kenya  1–0  Botswana Nairobi, Kenya
16:00 Report Stadium: Moi International Sports Centre
Attendance: 15,000
Referee: Buenkadila Wabelo Bisingu (Congo DR)
16 April 2005 (2005-04-16) 2005 COSAFA Cup Namibia  1–1
(1–2 p)
 Botswana Windhoek, Namibia
Report Stadium: Independence Stadium
17 April 2005 (2005-04-17) 2005 COSAFA Cup Zimbabwe  2–0  Botswana Windhoek, Namibia
Report Stadium: Independence Stadium
4 June 2005 (2005-06-04) 2006 FIFA WC qualification Botswana  1–3  Tunisia Gaborone, Botswana
15:00 Report Stadium: Botswana National Stadium
Attendance: 20,000
Referee: Sule Mana (Nigeria)
18 June 2005 (2005-06-18) 2006 FIFA WC qualification Malawi  1–3  Botswana Blantyre, Malawi
15:00 Report Stadium: Kamuzu Stadium
Attendance: 20,000
Referee: Divine Evehe (Cameroon)
1 July 2005 (2005-07-01) Friendly Botswana  0–0  DR Congo Gaborone, Botswana
Report Stadium: Botswana National Stadium
9 August 2005 (2005-08-09) Friendly Angola  0–0  Botswana Johannesburg, South Africa
Report
10 August 2005 (2005-08-10) Friendly Angola  0–0  Botswana Johannesburg, South Africa
Report
3 September 2005 (2005-09-03) 2006 FIFA WC qualification Morocco  1–0  Botswana Rabat, Morocco
20:00 Report Stadium: Stade Moulay Abdellah
Attendance: 25,000
Referee: Mohamed Benouza (Algeria)
8 October 2005 (2005-10-08) 2006 FIFA WC qualification Botswana  1–2  Guinea Gaborone, Botswana
16:00 Report Stadium: Botswana National Stadium
Attendance: 16,800
Referee: Modou Sowe (Gambia)

2006

14 May 2006 (2006-05-14) Friendly Botswana  0–0  Zambia Gaborone, Botswana
Report Stadium: University of Botswana Stadium
20 May 2006 (2006-05-20) 2006 COSAFA Cup Botswana  2–0  Madagascar Gaborone, Botswana
Report Stadium: Botswana National Stadium
21 May 2006 (2006-05-21) 2006 COSAFA Cup Botswana  0–0
(6–5 p)
 South Africa Gaborone, Botswana
Report Stadium: Botswana National Stadium
6 July 2006 (2006-07-06) Friendly Malawi  2–1  Botswana Lilongwe, Malawi
Report Stadium: Civo Stadium
8 July 2006 (2006-07-08) Friendly Malawi  0–0
(2–3 p)
 Botswana Blantyre, Malawi
Report Stadium: Kamuzu Stadium
6 August 2006 (2006-08-06) Friendly Uganda  0–0  Botswana Kampala, Uganda
Report Stadium: Nakivubo Stadium
19 August 2006 (2006-08-19) 2006 COSAFA Cup Zambia  1–0  Botswana Lusaka, Zambia
Report Stadium: Independence Stadium
3 September 2006 (2006-09-03) 2008 AFCON qualification Mauritania  4–0  Botswana Nouakchott, Mauritania
Report Stadium: Stade Olympique
3 October 2006 (2006-10-03) Friendly Botswana  1–0  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium
7 October 2006 (2006-10-07) 2008 AFCON qualification Botswana  0–0  Egypt Gaborone, Botswana
Report Stadium: Botswana National Stadium
15 November 2006 (2006-11-15) Friendly Botswana  1–0  Swaziland Gaborone, Botswana
Report Stadium: Botswana National Stadium

2007

7 February 2007 (2007-02-07) Friendly Botswana  1–0  Namibia Gaborone, Botswana
Report Stadium: Botswana National Stadium
25 March 2007 (2007-03-25) 2008 AFCON qualification Botswana  1–0  Burundi Gaborone, Botswana
Report Stadium: Botswana National Stadium
27 May 2007 (2007-05-27) Friendly Botswana  0–0  Libya Gaborone, Botswana
Report Stadium: Botswana National Stadium
3 June 2007 (2007-06-03) 2008 AFCON qualification Burundi  1–0  Botswana Kigali, Rwanda
  • Abdul Hakimana 63'
Report Stadium: Stade Amahoro
16 June 2007 (2007-06-16) 2008 AFCON qualification Botswana  2–1  Mauritania Gaborone, Botswana
Report Stadium: Botswana National Stadium
21 July 2007 (2007-07-21) Friendly Botswana  0–0  Zambia Orapa, Botswana
Report Stadium: Itekeng Stadium
28 July 2007 (2007-07-28) 2007 COSAFA Cup Botswana  1–0  Namibia Gaborone, Botswana
Report Stadium: Botswana National Stadium
29 July 2007 (2007-07-29) 2007 COSAFA Cup Botswana  0–0
(3–1 p)
 Angola Gaborone, Botswana
Report Stadium: Botswana National Stadium
29 September 2007 (2007-09-29) 2007 COSAFA Cup South Africa  1–0  Botswana Atteridgeville, South Africa
Report Stadium: Lucas Masterpieces Moripe Stadium
13 October 2007 (2007-10-13) 2008 AFCON qualification Egypt  1–0  Botswana Cairo, Egypt
Mohamed Fadl 77' Report Stadium: Cairo International Stadium

2008

16 January 2008 (2008-01-16) Friendly South Africa  2–1  Botswana Umlazi, South Africa
Report Stadium: King Zwelithini Stadium
9 February 2008 (2008-02-09) Friendly Swaziland  1–4  Botswana Lobamba, Eswatini
Report Stadium: Somhlolo National Stadium
26 March 2008 (2008-03-26) Friendly Botswana  0–1  Zimbabwe Gaborone, Botswana
Report Stadium: Botswana National Stadium
31 May 2008 (2008-05-31) 2010 FIFA WC qualification Botswana  0–0  Madagascar Gaborone, Botswana
15:00 UTC+2 Report Stadium: Botswana National Stadium
Attendance: 11,087
Referee: Wellington Kaoma (Zambia)
8 June 2008 (2008-06-08) 2010 FIFA WC qualification Mozambique  1–2  Botswana Maputo, Mozambique
15:00 UTC+2 Report Stadium: Estádio da Machava
Attendance: 30,000
Referee: Mbongseni Fakudze (Swaziland)
14 June 2008 (2008-06-14) 2010 FIFA WC qualification Botswana  1–1  Ivory Coast Gaborone, Botswana
15:00 UTC+2 Stadium: Botswana National Stadium
Attendance: 21,400
Referee: Muhmed Ssegonga (Uganda)
22 June 2008 (2008-06-22) 2010 FIFA WC qualification Ivory Coast  4–0  Botswana 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-07-27) 2008 COSAFA Cup Mozambique  2–0  Botswana Secunda, South Africa
Report Stadium: Lilian Ngoyi Stadium
20 August 2008 (2008-08-20) Friendly Zimbabwe  1–0  Botswana Harare, Zimbabwe
Report Stadium: Rufaro Stadium
30 August 2008 (2008-08-30) Friendly Botswana  1–0  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium
7 September 2008 (2008-09-07) 2010 FIFA WC qualification Madagascar  1–0  Botswana Antananarivo, Madagascar
14:30 UTC+3 Report Stadium: Mahamasina Municipal Stadium
Attendance: 20,000
Referee: Rajindraparsad Seechurn (Mauritius)
11 October 2008 (2008-10-11) 2010 FIFA WC qualification Botswana  0–1  Mozambique Gaborone, Botswana
16:30 UTC+2 Report Stadium: Botswana National Stadium
Attendance: 2,000
Referee: Cheikh Ahmed Tidane Seck (Senegal)

2009

21 March 2009 (2009-03-21) Friendly Namibia  0–0  Botswana Keetmanshoop, Namibia
Report Stadium: J. Stephanus Stadium
1 April 2009 (2009-04-01) Friendly Lesotho  0–0  Botswana Maseru, Lesotho
Report Stadium: Setsoto Stadium
6 June 2009 (2009-06-06) Friendly Botswana  0–0  New Zealand Gaborone, Botswana
Report Stadium: Botswana National Stadium
5 July 2009 (2009-07-05) Friendly Botswana  1–1  Iran Gaborone, Botswana
Report Stadium: University of Botswana Stadium
30 September 2009 (2009-09-30) Friendly China  4–1  Botswana Hohhot, China
Report Stadium: Hohhot People's Stadium
18 October 2009 (2009-10-18) 2009 COSAFA Cup Comoros  0–0  Botswana Bulawayo, Zimbabwe
13:30 Report Stadium: Barbourfields Stadium
Referee: Jose Rachide (Mozambique)
20 October 2009 (2009-10-20) 2009 COSAFA Cup Swaziland  0–1  Botswana Bulawayo, Zimbabwe
13:30 Report Stadium: Barbourfields Stadium
Referee: Rajindraparsad Seechurn (Mauritius)
22 October 2009 (2009-10-22) 2009 COSAFA Cup Seychelles  0–2  Botswana Bulawayo, Zimbabwe
15:30 Report Stadium: Barbourfields Stadium
Referee: Rajindraparsad Seechurn (Mauritius)
26 October 2009 (2009-10-26) 2009 COSAFA Cup Zimbabwe  1–0  Botswana Bulawayo, Zimbabwe
15:30 Report Stadium: Barbourfields Stadium
Referee: Helder Martins de Carvalho (Angola)

2010

3 March 2010 (2010-03-03) Friendly Mozambique  0–1  Botswana Matola, Mozambique
Report Stadium: Estádio da Machava
21 March 2010 (2010-03-21) Friendly Namibia  0–0  Botswana Windhoek, Namibia
Report Stadium: Hage Geingob Rugby Stadium
1 July 2010 (2010-07-01) 2012 AFCON qualification Tunisia  0–1  Botswana Tunis, Tunisia
19:15 UTC+1 Report Stadium: Stade El Menzah
Referee: Badara Diatta (Senegal)
9 July 2010 (2010-07-09) 2012 AFCON qualification Botswana  1–0  Chad Gaborone, Botswana
15:00 UTC+2 Report Stadium: Botswana National Stadium
Referee: Rajindraparsad Seechurn (Mauritius)
4 August 2010 (2010-08-04) Friendly Botswana  2–0  Zimbabwe Selebi-Phikwe, Botswana
Report Stadium: Selebi-Phikwe Stadium
11 August 2010 (2010-08-11) 2012 AFCON qualification Malawi  1–1  Botswana Blantyre, Malawi
16:00 UTC+2 Report Stadium: Kamuzu Stadium
Referee: Hélder Martins de Carvalho (Angola)
4 September 2010 (2010-09-04) 2012 AFCON qualification Botswana  2–1  Togo Gaborone, Botswana
15:00 UTC+2 Report Stadium: University of Botswana Stadium
Referee: Issa Kagaso (Rwanda)
12 October 2010 (2010-10-12) Friendly Equatorial Guinea  0–2  Botswana Malabo, Equatorial Guinea
Report Stadium: Estadio de Malabo
27 October 2010 (2010-10-27) Friendly Botswana  2–0  Swaziland Gaborone, Botswana
Report Stadium: University of Botswana Stadium
17 November 2010 (2010-11-17) 2012 AFCON qualification Botswana  1–0  Tunisia Gaborone, Botswana
Report Stadium: University of Botswana Stadium

2011

19 January 2011 (2011-01-19) Friendly Sweden  2–1  Botswana Cape Town, South Africa
Report Stadium: Cape Town Stadium
9 February 2011 (2011-02-09) Friendly Mozambique  1–1  Botswana Matola, Mozambique
Report Stadium: Estádio da Machava
16 March 2011 (2011-03-16) Friendly Botswana  1–1  Namibia Maun, Botswana
Report
  • Eslin Kamuhanga 33'
Stadium: Maun Sports Stadium
26 March 2011 (2011-03-26) 2012 AFCON qualification Chad  0–1  Botswana N'Djamena, Chad
16:00 UTC+1 Report Stadium: Stade National
30 March 2011 (2011-03-30) Friendly Morocco  1–1  Botswana Marrakech, Morocco
Report Stadium: Stade de Marrakech
25 May 2011 (2011-05-25) Friendly Lesotho  0–0  Botswana Manzini, Eswatini
Report Stadium: Trade Fair Ground
5 June 2011 (2011-06-05) 2012 AFCON qualification Botswana  0–0  Malawi Gaborone, Botswana
15:00 UTC+2 Report Stadium: University of Botswana Stadium
31 July 2011 (2011-07-31) Friendly Swaziland  0–2  Botswana Pretoria, South Africa
Report
Stadium: High Performance Centre
10 August 2011 (2011-08-10) Friendly Botswana  1–0  Kenya Gaborone, Botswana
Report Stadium: Botswana National Stadium
30 August 2011 (2011-08-30) Friendly Botswana  1–2  Lesotho Molepolole, Botswana
  • ???
Report
Stadium: Molepolole Stadium
4 September 2011 (2011-09-04) 2012 AFCON qualification Togo  1–0  Botswana Lomé, Togo
15:30 UTC±00:00 Report Stadium: Stade de Kégué
Referee: Noumandiez Doué (Ivory Coast)
12 November 2011 (2011-11-12) Friendly Nigeria  0–0  Botswana Abuja, Nigeria
Report Stadium: Moshood Abiola National Stadium
15 November 2011 (2011-11-15) Friendly Niger  1–1  Botswana Niamey, Niger
Report Stadium: Stade Général Seyni Kountché
21 December 2011 (2011-12-21) Friendly Lesotho  0–3  Botswana Niamey, Niger
Report Stadium: Stade Général Seyni Kountché

2012

7 January 2012 (2012-01-07) Friendly Botswana  0–0  Zimbabwe Gaborone, Botswana
Report Stadium: Botswana National Stadium
24 January 2012 (2012-01-24) 2012 AFCON Ghana  1–0  Botswana Franceville, Gabon
17:00 Report Stadium: Stade de Franceville
Attendance: 5,000
Referee: Badara Diatta (Senegal)
28 January 2012 (2012-01-28) 2012 AFCON Guinea  6–1  Botswana Franceville, Gabon
17:00 Report Stadium: Stade de Franceville
Attendance: 4,000
Referee: Bouchaïb El Ahrach (Morocco)
1 February 2012 (2012-02-01) 2012 AFCON Mali  2–1  Botswana Libreville, Gabon
19:00 Report Stadium: Stade d'Angondjé
Attendance: 20,000
Referee: Khalid Abdel Rahman (Sudan)
23 May 2012 (2012-05-23) Friendly Botswana  3–0  Lesotho Gaborone, Botswana
Report Stadium: University of Botswana Stadium
28 May 2012 (2012-05-28) Friendly Iraq  1–1  Botswana Istanbul, Turkey
  • Karrar Jassim Al-Mahmoudi 5'
Report Stadium: Atatürk Olympic Stadium
2 June 2012 (2012-06-02) 2014 FIFA WC qualification Central African Republic  2–0  Botswana Bangui, Central African Republic
15:00 UTC+1 Report Stadium: Barthelemy Boganda Stadium
Attendance: 20,000
Referee: Bernard Camille (Seychelles)
9 June 2012 (2012-06-09) 2014 FIFA WC qualification Botswana  1–1  South Africa Gaborone, Botswana
15:00 UTC+2 Ofentse Nato 38' Report Morgan Gould 14' Stadium: University of Botswana Stadium
Attendance: 7,500
Referee: Mahamadou Keita (Mali)
12 July 2012 (2012-07-12) Friendly Kenya  3–1  Botswana Nairobi, Kenya
Report Stadium: Nyayo National Stadium
16 July 2012 (2012-07-16) Friendly Botswana  1–0  Zimbabwe Molepolole, Botswana
Report Stadium: Molepolole Stadium
18 July 2012 (2012-07-18) Friendly Botswana  0–0  Lesotho Molepolole, Botswana
Report Stadium: Molepolole Stadium
15 August 2012 (2012-08-15) Friendly Botswana  3–3  Tanzania Molepolole, Botswana
Report Stadium: Molepolole Stadium
26 August 2012 (2012-08-26) Friendly Botswana  0–0  Uganda Molepolole, Botswana
Report Stadium: Molepolole Stadium
8 September 2012 (2012-09-08) 2013 AFCON qualification Mali  3–0  Botswana Bamako, Mali
17:00 UTC±0 Report Stadium: Stade 26 Mars
Referee: Slim Jedidi (Tunisia)
13 October 2012 (2012-10-13) 2013 AFCON qualification Botswana  1–4  Mali Lobatse, Botswana
15:00 UTC+2 Report Stadium: Lobatse Stadium
Referee: Hamada Nampiandraza (Madagascar)

2013

6 February 2013 (2013-02-06) Friendly Zimbabwe  2–1  Botswana Harare, Zimbabwe
Report Stadium: Rufaro Stadium
19 March 2013 (2013-03-19) Friendly Botswana  1–0  Malawi Gaborone, Botswana
Report Stadium: University of Botswana Stadium
24 March 2013 (2013-03-24) 2014 FIFA WC qualification Ethiopia  1–0  Botswana Addis Ababa, Ethiopia
16:00 UTC+3 Report Stadium: Addis Ababa Stadium
Attendance: 22,000
Referee: Rédouane Jiyed (Morocco)
4 June 2013 (2013-06-04) Friendly Egypt  1–1  Botswana Cairo, Egypt
Report Stadium: 30 June Stadium
8 June 2013 (2013-06-08) 2014 FIFA WC qualification Botswana  3–0
Awarded[note 1]
 Ethiopia Lobatse, Botswana
15:00 UTC+2 Report Stadium: Lobatse Stadium
Attendance: 5,000
Referee: Dennis Batte (Uganda)
15 June 2013 (2013-06-15) 2014 FIFA WC qualification Botswana  3–2  Central African Republic Lobatse, Botswana
15:00 UTC+2 Report
  • Nicaise Zimbori-Auzingoni 29', 50'
Stadium: Lobatse Stadium
Attendance: 2,500
Referee: Juste Ephrem Zio (Burkina Faso)
7 July 2013 (2013-07-07) 2013 COSAFA Cup Swaziland  0–0  Botswana Kitwe, Zambia
17:00 Report Stadium: Arthur Davies Stadium
Referee: Bernard Camille (Seychelles)
9 July 2013 (2013-07-09) 2013 COSAFA Cup Lesotho  3–3  Botswana Kitwe, Zambia
17:00 Report
Stadium: Arthur Davies Stadium
Referee: Dennis Nguluwe (Malawi)
11 July 2013 (2013-07-11) 2013 COSAFA Cup Kenya  1–2  Botswana Kitwe, Zambia
15:00
  • Edwin Olerile 87' (o.g.)
Report Stadium: Nkana Stadium
Referee: Bernard Camille (Seychelles)
27 July 2013 (2013-07-27) 2014 CHAN qualification Botswana  1–1  Zambia Molepolole, Botswana
Report Stadium: Molepolole Stadium
Referee: Shikongo (Namibia)
3 August 2013 (2013-08-03) 2014 CHAN qualification Zambia  2–0  Botswana Ndola, Zambia
Report Stadium: Levy Mwanawasa Stadium
Referee: Nhleko (Swaziland)
31 August 2013 (2013-08-31) Friendly Botswana  1–3  Uganda Gaborone, Botswana
Report Stadium: Botswana National Stadium
3 September 2013 (2013-09-03) Friendly Botswana  1–0  Malawi Gaborone, Botswana
Report Stadium: Botswana National Stadium
7 September 2013 (2013-09-07) 2014 FIFA WC qualification South Africa  4–1  Botswana Durban, South Africa
15:30 UTC+2 Report Stadium: Moses Mabhida Stadium
Attendance: 28,712
Referee: Badara Diatta (Senegal)
30 September 2013 (2013-09-30) Friendly Botswana  1–0  Burkina Faso Gaborone, Botswana
Report Stadium: Botswana National Stadium

2014

5 March 2014 (2014-03-05) Friendly Botswana  3–0  South Sudan Gaborone, Botswana
Report Stadium: Botswana National Stadium
11 May 2014 (2014-05-11) Friendly Botswana  1–4  Swaziland Gaborone, Botswana
  • ???
Report
  • ???
  • ???
  • ???
  • ???
Stadium: Botswana National Stadium
18 May 2014 (2014-05-18) 2015 AFCON qualification Burundi  0–0  Botswana Bujumbura, Burundi
15:30 UTC+2 Report Stadium: Prince Louis Rwagasore Stadium
Referee: Mohamed Said Kordi (Tunisia)
1 June 2014 (2014-06-01) 2015 AFCON qualification Botswana  1–0  Burundi Lobatse, Botswana
15:30 UTC+2 Report Stadium: Lobatse Stadium
Referee: Eric Otogo-Castane (Gabon)
1 July 2014 (2014-07-01) Friendly Botswana  4–2  Tanzania Gaborone, Botswana
Report Stadium: Botswana National Stadium
14 July 2014 (2014-07-14) Friendly Botswana  2–0  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium
19 July 2014 (2014-07-19) 2015 AFCON qualification Botswana  2–0  Guinea-Bissau Gaborone, Botswana
15:00 UTC+2 Report Stadium: Botswana National Stadium
Referee: Victor Gomes (South Africa)
2 August 2014 (2014-08-02) 2015 AFCON qualification Guinea-Bissau  1–1  Botswana Bissau, Guinea Bissau
16:00 UTC±0
  • Ansumane Faty Seidi 17'
Report Stadium: Estádio 24 de Setembro
Referee: Kokou Fagla (Togo)
13 August 2014 (2014-08-13) Friendly Angola  0–0  Botswana Luanda, Angola
Report Stadium: Estádio 11 de Novembro
6 September 2014 (2014-09-06) 2015 AFCON qualification Tunisia  2–1  Botswana Monastir, Tunisia
20:15 UTC+1 Report Stadium: Stade Mustapha Ben Jannet
Referee: Mohamed Hamada (Mauritania)
10 September 2014 (2014-09-10) 2015 AFCON qualification Botswana  0–2  Senegal Gaborone, Botswana
19:00 UTC+2 Report Stadium: Botswana National Stadium
Referee: Janny Sikazwe (Zambia)
30 September 2014 (2014-09-30) Friendly Botswana  1–0  Zimbabwe Gaborone, Botswana
Report Stadium: Botswana National Stadium
10 October 2014 (2014-10-10) 2015 AFCON qualification Botswana  0–2  Egypt Gaborone, Botswana
18:30 UTC+2 Report Stadium: Botswana National Stadium
Referee: Tessema Bamlak (Ethiopia)
15 October 2014 (2014-10-15) 2015 AFCON qualification Egypt  2–0  Botswana Cairo, Egypt
19:00 UTC+2 Report Stadium: Cairo International Stadium
Referee: Bienvenu Sinko (Ivory Coast)
14 November 2014 (2014-11-14) 2015 AFCON qualification Botswana  0–0  Tunisia Gaborone, Botswana
18:30 UTC+2 Report Stadium: Botswana National Stadium
Referee: Juste Ephrem Zio (Burkina Faso)
19 November 2014 (2014-11-19) 2015 AFCON qualification Senegal  3–0  Botswana Dakar, Senegal
19:00 UTC±0 Report Stadium: Stade Léopold Sédar Senghor
Referee: Mehdi Abid Charef (Algeria)

2015

13 January 2015 (2015-01-13) Friendly Burkina Faso  2–0  Botswana Mbombela, South Africa
Report Stadium: Mbombela Stadium
25 March 2015 (2015-03-25) Friendly Botswana  2–0  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium
29 March 2015 (2015-03-29) Friendly Botswana  1–2  Mozambique Lobatse, Botswana
Report
Stadium: Lobatse Stadium
24 May 2015 (2015-05-24) 2015 COSAFA Cup South Africa  0–0
(6–7 p)
 Botswana Moruleng, South Africa
19:30 Report Stadium: Moruleng Stadium
Referee: Wisdom Chewe (Zambia)
Penalties
28 May 2015 (2015-05-28) 2015 COSAFA Cup Mozambique  2–1  Botswana Moruleng, South Africa
19:30
  • Isac Decarvalho 65'
  • Luis Parkim 88'
Report Stadium: Moruleng Stadium
Referee: Duncan Lengani (Malawi)
30 May 2015 (2015-05-30) 2015 COSAFA Cup Madagascar  2–1  Botswana Moruleng, South Africa
15:00 Stadium: Moruleng Stadium
Referee: Wisdom Chewe (Zambia)
13 June 2015 (2015-06-13) 2017 AFCON qualification Uganda  2–0  Botswana Kampala, Uganda
16:00 UTC+3 Report Stadium: Mandela National Stadium
Referee: Israel Mujuni (Tanzania)
21 June 2015 (2015-06-21) 2016 CHAN qualification Lesotho  0–0  Botswana Maseru, Lesotho
14:50 UTC+2 Report Stadium: Setsoto Stadium
4 July 2015 (2015-07-04) 2016 CHAN qualification Botswana  1–1  Lesotho Gaborone, Botswana
15:00 UTC+2 Report Stadium: Botswana National Stadium
Referee: Jackson Pavaza (Namibia)
5 September 2015 (2015-09-05) 2017 AFCON qualification Botswana  1–0  Burkina Faso Francistown, Botswana
16:00 UTC+2 Report Stadium: Francistown Stadium
Referee: Parmendra Nunkoo (Mauritius)
30 September 2015 (2015-09-30) Friendly Botswana  2–3  Ethiopia Gaborone, Botswana
Report
  • ???
  • ???
  • ???
Stadium: Botswana National Stadium
10 October 2015 (2015-10-10) 2018 FIFA WC qualification Eritrea  0–2  Botswana Asmara, Eritrea
16:00 UTC+3 Report Stadium: Cicero Stadium
Attendance: 9,950
Referee: Ibrahim Nour El Din (Egypt)
13 October 2015 (2015-10-13) 2018 FIFA WC qualification Botswana  3–1  Eritrea Francistown, Botswana
20:00 UTC+2 Report Stadium: Francistown Stadium
Attendance: 15,073
Referee: Nelson Fred (Seychelles)
14 November 2015 (2015-11-14) 2018 FIFA WC qualification Botswana  2–1  Mali Francistown, Botswana
18:00 UTC+2 Report Stadium: Francistown Stadium
Attendance: 26,223
Referee: Ali Adelaïd (Comoros)
17 November 2015 (2015-11-17) 2018 FIFA WC qualification Mali  2–0  Botswana Bamako, Mali
19:00 UTC±0 Report Stadium: Stade du 26 Mars
Attendance: 15,000
Referee: Ali Lemghaifry (Mauritania)

2016

24 March 2016 (2016-03-24) 2017 AFCON qualification Comoros  1–0  Botswana Mitsamiouli, Comoros
15:00 UTC+3 Report Stadium: Stade Said Mohamed Cheikh
Referee: Duncan Lengani (Malawi)
27 March 2016 (2016-03-27) 2017 AFCON qualification Botswana  2–1  Comoros Francistown, Botswana
16:00 UTC+2 Report Stadium: Francistown Stadium
Referee: Joaquin Esono (Equatorial Guinea)
21 May 2016 (2016-05-21) Friendly Botswana  2–1  Lesotho Serowe, Botswana
Report
  • ???
Stadium: Serowe Stadium
4 June 2016 (2016-06-04) 2017 AFCON qualification Botswana  1–2  Uganda Francistown, Botswana
16:00 UTC+2 Report Stadium: Francistown Stadium
Referee: Victor Gomes (South Africa)
18 June 2016 (2016-06-18) 2016 COSAFA Cup Namibia  1–1
(4–5 p)
 Botswana Windhoek, Namibia
17:30 Report Stadium: Sam Nujoma Stadium
Referee: Janny Sikazwe (Zambia)
Penalties
22 June 2016 (2016-06-22) 2016 COSAFA Cup Botswana  0–0
(5–4 p)
 DR Congo Windhoek, Namibia
19:30 Report Stadium: Sam Nujoma Stadium
Referee: Helder de Carvalho (Angola)
Penalties
  • soccer ball with check mark Lema Mabidi
  • soccer ball with check mark Bompunga Botuli
  • soccer ball with red X Guy Basisila
  • soccer ball with check mark Sedrick Ngulubi
  • soccer ball with check mark Junior Baometo
25 June 2016 (2016-06-25) 2016 COSAFA Cup South Africa  3–2  Botswana Windhoek, Namibia
17:30 COSAFA
report
Stadium: Sam Nujoma Stadium
Referee: Janny Sikazwe (Zambia)
4 September 2016 (2016-09-04) 2017 AFCON qualification Burkina Faso  2–1  Botswana Ouagadougou, Burkina Faso
14:00 UTC±0 Report Stadium: Stade du 4 Août
Referee: Youssef Essrayri (Tunisia)
30 September 2016 (2016-09-30) Friendly Botswana  1–1  Angola Gaborone, Botswana
Report
  • Paizinho 41'
Stadium: Botswana National Stadium

2017

25 March 2017 (2017-03-25) Friendly Tanzania  2–0  Botswana Dar es Salaam, Tanzania
Report Stadium: Benjamin Mkapa Stadium
10 June 2017 (2017-06-10) 2019 AFCON qualification Botswana  0–1  Mauritania Francistown, Botswana
15:30 UTC+2 Report Stadium: Francistown Stadium
Referee: Davies Omweno (Kenya)
1 July 2017 (2017-07-01) 2017 COSAFA Cup Zambia  2–1  Botswana Phokeng, South Africa
15:00 Report Stadium: Royal Bafokeng Stadium
Referee: Ahmad Imtehaz Heeralall (Mauritius)
4 July 2017 (2017-07-04) 2017 COSAFA Cup South Africa  2–0  Botswana Moruleng, South Africa
17:00 Report Stadium: Moruleng Stadium
Referee: Andofetra Rakotojaona (Madagascar)
15 July 2017 (2017-07-15) 2018 CHAN qualification Botswana  0–2  South Africa Francistown, Botswana
15:30 UTC+2 Report Stadium: Francistown Stadium
Referee: Wellington Kaoma (Zambia)
22 July 2017 (2017-07-22) 2018 CHAN qualification South Africa  1–0  Botswana Moruleng, South Africa
15:00 UTC+2 Report Stadium: Moruleng Stadium
Referee: Osiase Koto (Lesotho)
2 September 2017 (2017-09-02) Friendly Tanzania  2–0  Botswana Dar es Salaam, Tanzania
Report Stadium: Uhuru Stadium
30 September 2017 (2017-09-30) Friendly Botswana  2–0  Ethiopia Gaborone, Botswana
Report Stadium: Botswana National Stadium
14 November 2017 (2017-11-14) Friendly Gabon  0–0  Botswana Franceville, Gabon
Report Stadium: Stade de Franceville

2018

24 March 2018 (2018-03-24) Friendly Botswana  1–0  Lesotho Gaborone, Botswana
Report Stadium: Botswana National Stadium
18 April 2018 (2018-04-18) Friendly Zimbabwe  0–1  Botswana Harare, Zimbabwe
Report Stadium: National Sports Stadium
28 May 2018 (2018-05-28) 2018 COSAFA Cup Angola  1–2  Botswana Polokwane, South Africa
17:00 (UTC+2)
Report Stadium: Old Peter Mokaba Stadium
Referee: Hamada Nampiandraza (Madagascar)
30 May 2018 (2018-05-30) 2018 COSAFA Cup Malawi  1–1  Botswana Polokwane, South Africa
19:30 (UTC+2)
  • Precious Sambani 7'
Report Stadium: Old Peter Mokaba Stadium
Referee: Celso Alvação (Mozambique)
1 June 2018 (2018-06-01) 2018 COSAFA Cup Mauritius  0–6  Botswana Polokwane, South Africa
17:30 (UTC+2) Report
Stadium: Old Peter Mokaba Stadium
Referee: Jackson Pavaza (Namibia)
3 June 2018 (2018-06-03) 2018 COSAFA Cup Zimbabwe  1–1 (a.e.t.)
(3–1 p)
 Botswana Polokwane, South Africa
17:30 (UTC+2) Report Stadium: Peter Mokaba Stadium
Referee: Hélder Martins De Carvalho (Angola)
Penalties
5 June 2018 (2018-06-05) 2018 COSAFA Cup Swaziland  0–2  Botswana Polokwane, South Africa
19:30 (UTC+2) Report Stadium: Old Peter Mokaba Stadium
Referee: Bernard Camille (Seychelles)
8 June 2018 (2018-06-08) 2018 COSAFA Cup South Africa  3–0  Botswana Polokwane, South Africa
17:00 (UTC+2) Report Stadium: Peter Mokaba Stadium
Referee: Hamada Nampiandraza (Madagascar)
9 September 2018 (2018-09-09) 2019 AFCON qualification Angola  1–0  Botswana Luanda, Angola
16:00 UTC+1
Report Stadium: Estádio 11 de Novembro
Referee: Bakary Gassama (Gambia)
30 September 2018 (2018-09-30) Friendly Botswana  1–0  Namibia Gaborone, Botswana
16:00 UTC+1 Report Stadium: Botswana National Stadium
13 October 2018 (2018-10-13) 2019 AFCON qualification Burkina Faso  3–0  Botswana Ouagadougou, Burkina Faso
18:00 UTC±0 Report Stadium: Stade du 4 Août
Referee: Bienvenu Sinko (Ivory Coast)
16 October 2018 (2018-10-16) 2019 AFCON qualification Botswana  0–0  Burkina Faso Francistown, Botswana
19:00 UTC+2 Report Stadium: Francistown Stadium
Referee: Peter Waweru (Kenya)
18 November 2018 (2018-11-18) 2019 AFCON qualification Mauritania  2–1  Botswana Nouakchott, Mauritania
17:00 UTC±0 Report
  • Keeagile Kobe 4'
Stadium: Stade Cheikha Ould Boïdiya
Referee: Hassan Mohamed Hagi (Somalia)

2019

29 March 2019 (2019-03-29) 2019 AFCON qualification Botswana  0–1  Angola Francistown, Botswana
19:00 UTC+2 Report Stadium: Francistown Stadium
Referee: Amin Mohamed Omar (Egypt)
20 April 2019 (2019-04-20) 2020 CHAN qualification Botswana  2–0  Seychelles Lobatse, Botswana
16:00 UTC+2 Report Stadium: Lobatse Stadium
Referee: Ishmael Chizinga (Malawi)
11 May 2019 (2019-05-11) 2020 CHAN qualification Seychelles  1–3  Botswana Victoria, Seychelles
16:30 UTC+4 Report Stadium: Stade Linité
Referee: Ganesh Chutooree (Mauritius)
2 June 2019 (2019-06-02) 2019 COSAFA Cup South Africa  2–2
(4–5 p)
 Botswana KwaMashu, South Africa
15:00 (UTC+2) Report Stadium: Princess Magogo Stadium
Referee: Celso Alvação (Mozambique)
Penalties
5 June 2019 (2019-06-05) 2019 COSAFA Cup Lesotho  1–2  Botswana Durban, South Africa
17:00 (UTC+2) Report Stadium: Moses Mabhida Stadium
Referee: Ganesh Chutooree (Mauritius)
8 June 2019 (2019-06-08) 2019 COSAFA Cup Zambia  1–0  Botswana Durban, South Africa
15:00 (UTC+2) Report Stadium: Moses Mabhida Stadium
Referee: Eugene Salas Mdluli (South Africa)
26 July 2019 (2019-07-26) 2020 CHAN qualification Botswana  0–0  Zambia Francistown, Botswana
19:00 UTC+2 Report Stadium: Francistown Stadium
Referee: Antonio Caluassi Dungula (Angola)
3 August 2019 (2019-08-03) 2020 CHAN qualification Zambia  3–2  Botswana National Heroes Stadium, Lusaka
15:00 UTC+2 Report Referee: Celso Alvacao (Mozambique)
7 September 2019 (2019-09-07) 2022 WQ qualification Botswana  0–0  Malawi Francistown, Botswana
16:00 UTC+2 Report Stadium: Francistown Stadium
Attendance: 14,000
Referee: Anthony Ogwayo (Kenya)
10 September 2019 (2019-09-10) 2022 WQ qualification Malawi  1–0  Botswana Blantyre, Malawi
14:00 UTC+2 Report Stadium: Kamuzu Stadium
Attendance: 23,700
Referee: Souleiman Djama (Djibouti)
30 September 2019 (2019-09-30) Friendly Botswana  0–0  Liberia Gaborone, Botswana
Report Stadium: Botswana National Stadium
14 October 2019 (2019-10-14) Friendly Egypt  1–0  Botswana Amreya, Egypt
Report Stadium: Borg El Arab Stadium
15 November 2019 (2019-11-15) 2021 AFCON qualification Zimbabwe  0–0  Botswana Harare, Zimbabwe
18:00 UTC+2 Report Stadium: National Sports Stadium
Referee: Thierry Nkurunziza (Burundi)
18 November 2019 (2019-11-18) 2021 AFCON qualification Botswana  0–1  Algeria Gaborone, Botswana
21:00 UTC+2 Report Stadium: Botswana National Stadium
Referee: Ali Sabilla (Uganda)

References

  1. ^ "Botswana". South African History. Retrieved 20 December 2022.
  2. ^ "Member Associations-Botswana". Confederation of African Football. Retrieved 12 December 2022.
  3. ^ "Ethiopia admit fielding ineligible player in World Cup qualifier". Yahoo! Eurosport UK. 18 June 2013.
  4. ^ "Ethiopia sanctioned for fielding ineligible player". FIFA.com. 1 July 2013. Archived from the original on 5 July 2013.

Notes

  1. ^ FIFA awarded Botswana a 3–0 win as a result of Ethiopia fielding the ineligible player Minyahile Beyene. The match originally ended 2–1 to Ethiopia.[3][4]

See also