DATE VERSUS VENUE SCORE [HT] [PEN] CROWD COMP SCORERS 25/03/24 Burundi [MAD] d 0-0 [0-0] - Fr 22/03/24 Rwanda [MAD] d 0-0 [0-0] - Fr 08/01/24 Mozambique [RSA] d 1-1 [1-0] - Fr* [K.Seakanyeng 39Pen] ---------------------------------------------------------------------------------------------------------------------------------------------------- 21/11/23 GUINEA [BOT] W 1-0 [0-0] - WCQ [K.Seakanyeng 79] 16/11/23 MOZAMBIQUE [BOT] L 2-3 [0-1] - WCQ [M.Tlhalefang 74>M.Ngele 85] 16/10/23 Eswatini [BOT] w 2-1 [1-0] - Fr [T.Orebonye 27>L.Maswena 82] 30/09/23 Zimbabwe [BOT] d 1-1 [0-0] [4-3] - BOT IND* [L.Maswena 68] 07/09/23 TUNISIA [TUN] L 0-3 [0-0] - CANQ 11/07/23 Namibia [RSA] d 0-0 [0-0] - COS Rd 1 08/07/23 South Africa [RSA] l 1-2 [0-0] - COS Rd 1 [T.Kgamanyane 63] 05/07/23 Eswatini [RSA] w 1-0 [1-0] - COS Rd 1 [L.Ditsile 22] 17/06/23 LIBYA [BOT] W 1-0 [1-0] - CANQ [G.Mohutsiwa 45] 28/03/23 EQ. GUINEA [BOT] L 2-3 [1-2] - CANQ [M.Elias 28>K.Seakanyeng 66Pen] 24/03/23 EQ. GUINEA [EQG] L 0-2 [0-1] - CANQ ---------------------------------------------------------------------------------------------------------------------------------------------------- 17/11/22 Angola [RSA] l 0-1 [0-1] - Fr 27/09/22 South Africa [RSA] l 0-1 [0-1] 504 Fr 02/09/22 Madagascar [MAD] d 1-1 [0-1] - Ancq [L.Ditsile 66] 27/08/22 Madagascar [BOT] l 0-1 [0-1] - Ancq 31/07/22 Eswatini [SWZ] d 2-2 [1-1] - Ancq [G.Tauyatswala 45+1>T.Setsile 78Pen] 23/07/22 Eswatini [BOT] d 0-0 [0-0] - Ancq 17/07/22 South Africa [RSA] l 1-2 [0-1] - COP Final [T.Kebue 90+2] 15/07/22 Eswatini [RSA] w 2-0 [1-0] - COP Sf [B.Morwalela 41>R.Thatanyane 87] 12/07/22 Zambia [RSA] d 1-1 [0-1] [4-5] - COS Qf [K.Mangolo 52] 10/07/22 Angola [RSA] w 1-0 [0-0] - COS Rd 1 [G.Phoko 69Pen] 07/07/22 Comoros Islands [RSA] w 1-0 [1-0] - COS Rd 1 [B.Talane 40] 05/07/22 Seychelles [RSA] w 1-0 [0-0] - COS Rd 1 [T.Kebue 49] 05/06/22 TUNISIA [BOT] D 0-0 [0-0] - CANQ 01/06/22 LIBYA [LBY] L 0-1 [0-0] - CANQ ---------------------------------------------------------------------------------------------------------------------------------------------------- 14/07/21 Eswatini [RSA] d 1-1 [0-1] - COS Rd 1 [T.Kgamanyane 65] 13/07/21 Zambia [RSA] l 1-2 [0-1] - COS Rd 1 [T.Kgamanyane 60] 10/07/21 Lesotho [RSA] w 4-0 [2-0] - COS Rd 1 [T.Orebonye 28,45+4Pen,69>T.Kgamanyane 73] 06/07/21 South Africa [RSA] l 0-1 [0-0] - COS Rd 1 29/03/21 ALGERIA [ALG] L 0-5 [0-1] - CANQ 25/03/21 ZIMBABWE [BOT] L 0-1 [0-1] - CANQ ---------------------------------------------------------------------------------------------------------------------------------------------------- 16/11/20 ZAMBIA [BOT] W 1-0 [1-0] - CANQ [M.Gaololwe 6] 12/11/20 ZAMBIA [ZAM] L 1-2 [1-1] - CANQ [T.Orebonye 45] ---------------------------------------------------------------------------------------------------------------------------------------------------- 18/11/19 ALGERIA [BOT] L 0-1 [0-1] 15000 CANQ 15/11/19 ZIMBABWE [ZIM] D 0-0 [0-0] 30000 CANQ 14/10/19 Egypt [EGY] l 0-1 [0-0] - Fr 30/09/19 Liberia [BOT] d 0-0 [0-0] - BOT IND 10/09/19 MALAWI [MWL] L 0-1 [0-0] 10000 WCQ 07/09/19 MALAWI [BOT] D 0-0 [0-0] 9000 WCQ 03/08/19 Zambia [ZAM] l 2-3 [2-2] 29000 Ancq [O.Kebatho 13>S.Boy 23] 26/07/19 Zambia [BOT] d 0-0 [0-0] - Ancq 08/06/19 Zambia [RSA] l 0-1 [0-0] - COS Final 05/06/19 Lesotho [RSA] w 2-1 [2-0] - COS Sf [J.Mogorosi 17>S.Boy 31] 02/06/19 South Africa [RSA] d 2-2 [0-2] [5-4] - COS Qf [L.Ditsile 61>T.Ditlhokwe 90+3] 11/05/19 Seychelles [SEY] w 3-1 [0-0] - Ancq [T.Setsile 55,87>J.Mogorosi 71] 20/04/19 Seychelles [BOT] w 2-0 [0-0] - Ancq [T.Ditlhokwe 58>S.Boy 62] 22/03/19 ANGOLA [BOT] L 0-1 [0-1] 1000 CANQ ---------------------------------------------------------------------------------------------------------------------------------------------------- 18/11/18 MAURITANIA [MTN] L 1-2 [1-1] 15000 CANQ [K.Kobe 4] 16/10/18 BURKINA FASO [BOT] D 0-0 [0-0] 5000 CANQ 13/10/18 BURKINA FASO [BFA] L 0-3 [0-1] 40000 CANQ 30/09/18 Namibia [BOT] w 1-0 [1-0] 4900 BOT IND [T.Orebonye 4] 09/09/18 ANGOLA [ANG] L 0-1 [0-1] 30000 CANQ 08/06/18 South Africa [RSA] l 0-3 [0-1] - COP Final 05/06/18 Eswatini [RSA] w 2-0 [1-0] - COP Sf [O.Makgantai 9>G.Mohutsiwa 90+3] 03/06/18 Zimbabwe [RSA] d 1-1 [0-1] [1-3] - COS Qf [O.Makgantai 60] 01/06/18 Mauritius [RSA] w 6-0 [4-0] - COS Rd 1 [O.Makgantai 3,70>K.Phiri 16>T.Kgamanyane 20>K.Seakanyeng 27> T.Maikano 55] 30/05/18 Malawi [RSA] d 1-1 [0-1] 500 COS Rd 1 [K.Seakanyeng 88] 28/05/18 Angola [RSA] w 2-1 [2-0] 300 COS Rd 1 [K.Seakanyeng 5Pen>O.Makgantai 45] 18/04/18 Zimbabwe [ZIM] w 1-0 [1-0] - Fr [K.Seakanyeng 21] 24/03/18 Lesotho [BOT] w 1-0 [0-0] - Fr [T.Sembowa 83] ---------------------------------------------------------------------------------------------------------------------------------------------------- 14/11/17 Gabon [GAB] d 0-0 [0-0] 25000 Fr 07/10/17 Namibia [NAM] l 1-3 [1-1] - Fr [M.Kgaswane 6] 30/09/17 Ethiopia [BOT] w 2-0 [1-0] - BOT IND [J.Ramatlhakwane 2Pen,61] 01/09/17 Tanzania [TAN] l 0-2 [0-1] - Fr# 22/07/17 South Africa [RSA] l 0-1 [0-1] 5500 Ancq 15/07/17 South Africa [BOT] l 0-2 [0-1] 4000 Ancq 04/07/17 South Africa [RSA] l 0-2 [0-1] - COP Sf 01/07/17 Zambia [RSA] l 1-2 [0-1] 1500 COS Qf [M.Mosimanyane 70] 10/06/17 MAURITANIA [BOT] L 0-1 [0-0] 20000 CANQ 25/03/17 Tanzania [TAN] l 0-2 [0-1] 3983 Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/16 Angola [BOT] d 1-1 [1-1] [3-0] - BOT IND [T.Sesinyi 29] 04/09/16 BURKINA FASO [BFA] L 1-2 [0-1] 33000 CANQ [T.Sesinyi 81Pen] 25/06/16 South Africa [NAM] l 2-3 [1-1] 6000 COS Final [O.Makgantai 16>K.Seakanyeng 70] 22/06/16 DR Congo [NAM] d 0-0 [0-0] [5-4] 1700 COS Sf 18/06/16 Namibia [NAM] d 1-1 [0-0] [5-4] - COS Qf [D.Angula 50 OG] 04/06/16 UGANDA [BOT] L 1-2 [0-1] 18395 CANQ [O.Makgantai 50] 21/05/16 Lesotho [BOT] w 2-1 [0-1] - Fr [O.Makgantai 68,87] 27/03/16 COMOROS ISLANDS [BOT] W 2-1 [0-1] 18000 CANQ [G.Moyana 47>J.Mogorosi 87] 24/03/16 COMOROS ISLANDS [COM] L 0-1 [0-0] 7575 CANQ ---------------------------------------------------------------------------------------------------------------------------------------------------- 17/11/15 MALI [MLI] L 0-2 [0-2] 15000 WCQ 14/11/15 MALI [BOT] W 2-1 [2-0] 26662 WCQ [T.Gadibolae 14>J.Mogorosi 24] 13/10/15 ERITREA [BOT] W 3-1 [2-1] 15073 WCQ [M.Ngele 15,79>J.Mogorosi 21] 10/10/15 ERITREA [ERI] W 2-0 [1-0] 9950 WCQ [G.Moyana 22>J.Mogorosi 64] 30/09/15 Ethiopia [BOT] l 2-3 [1-2] - BOT IND [J.Mogorosi 40,64] 05/09/15 BURKINA FASO [BOT] W 1-0 [0-0] 21000 CANQ [J.Mogorosi 50] 04/07/15 Lesotho [BOT] d 1-1 [0-0] - Ancq [M.Kgaswane 88] 21/06/15 Lesotho [LES] d 0-0 [0-0] - Ancq 13/06/15 UGANDA [UGA] L 0-2 [0-0] 30000 CANQ 30/05/15 Madagascar [RSA] l 1-2 [0-2] - COS 3-4 [S.Boy 84] 28/05/15 Mozambique [RSA] l 1-2 [0-0] - COS Sf [O.Kebatho 78] 24/05/15 South Africa [RSA] d 0-0 [0-0] [7-6] - COS Qf 29/03/15 Mozambique [BOT] l 1-2 [1-1] - Fr [O.Nato 10] 25/03/15 Lesotho [BOT] w 2-0 [1-0] - Fr* [M.Kgaswane 45>K.Seakanyeng 65] 13/01/15 Burkina Faso [RSA] l 0-2 [0-2] 200 Fr# ---------------------------------------------------------------------------------------------------------------------------------------------------- 19/11/14 SENEGAL [SEN] L 0-3 [0-2] 40000 CANQ 14/11/14 TUNISIA [BOT] D 0-0 [0-0] 500 CANQ 15/10/14 EGYPT [EGY] L 0-2 [0-0] 10000 CANQ 10/10/14 EGYPT [BOT] L 0-2 [0-0] 5000 CANQ 30/09/14 Zimbabwe [BOT] w 1-0 [0-0] - BOT IND* [G.Moyana 74] 10/09/14 SENEGAL [BOT] L 0-2 [0-1] 10000 CANQ 06/09/14 TUNISIA [TUN] L 1-2 [1-0] 15000 CANQ [J.Mogorosi 44] 13/08/14 Angola [ANG] d 0-0 [0-0] 8000 Fr 02/08/14 GUINEA BISSAU [GNB] D 1-1 [0-1] 20000 CANQ [J.Ramatlhakwane 79] 19/07/14 GUINEA BISSAU [BOT] W 2-0 [2-0] 15000 CANQ [L.Tshireletso 29,39] 14/07/14 Lesotho [BOT] w 2-0 [0-0] - Fr [T.Ogopotse 66>O.Makgantai 86] 01/07/14 Tanzania [BOT] w 4-2 [1-1] - Fr* [J.Ramatlhakwane 40>L.Tshireletso 48>B.Phuduhudu 68>K.Phiri 75] 01/06/14 BURUNDI [BOT] W 1-0 [0-0] 5000 CANQ [J.Mogorosi 57] 18/05/14 BURUNDI [BDI] D 0-0 [0-0] 10000 CANQ 11/05/14 Swaziland [BOT] l 1-4 [1-1] - Fr [S.Koko 33] 05/03/14 South Sudan [BOT] w 3-0 [2-0] - Fr [J.Mogorosi 35,43>O.Nato 73] ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/13 Burkina Faso [BOT] w 1-0 [1-0] - BOT IND [L.Tshireletso 43] 07/09/13 SOUTH AFRICA [RSA] L 1-4 [0-2] 28712 WCQ [J.Ramatlhakwane 72] 03/09/13 Malawi [BOT] w 1-0 [0-0] - Fr* [J.Ramatlhakwane 61] 31/08/13 Uganda [BOT] l 1-3 [0-1] - Fr [T.Sembowa 65] 03/08/13 Zambia [ZAM] l 0-2 [0-0] - Ancq 27/07/13 Zambia [BOT] d 1-1 [0-0] - Ancq [L.Tshireletso 82] 11/07/13 Kenya [ZAM] w 2-1 [1-0] - COS Rd 1 [L.Tshireletso 12>J.Ramatlhakwane 90+5] 09/07/13 Lesotho [ZAM] d 3-3 [1-0] - COS Rd 1 [J.Ramatlhakwane 4,52,78] 07/07/13 Swaziland [ZAM] d 0-0 [0-0] 3000 COS Rd 1 15/06/13 CEN. AFRICAN R. [BOT] W 3-2 [1-1] 2500 WCQ [J.Ramatlhakwane 41Pen>M.Ngele 74>O.Nato 86] 08/06/13 ETHIOPIA [BOT] L 1-2 [0-2] 5000 WCQ [T.Sembowa 76][Awarded 3-0 to Botswana] 04/06/13 Egypt [EGY] d 1-1 [1-1] - Fr* [J.Ramatlhakwane 5] 24/03/13 ETHIOPIA [ETH] L 0-1 [0-0] 22000 WCQ 19/03/13 Malawi [BOT] w 1-0 [0-0] - Fr [J.Mothathego 72] 06/02/13 Zimbabwe [ZIM] l 1-2 [1-2] 5000 Fr [L.Tshireletso 5] 13/01/13 Angola [RSA] l 0-2 [0-1] - Fr* ---------------------------------------------------------------------------------------------------------------------------------------------------- 13/10/12 MALI [BOT] L 1-4 [0-1] 5000 CANQ [T.Sembowa 88] 08/09/12 MALI [MLI] L 0-3 [0-1] 30000 CANQ 26/08/12 Uganda [BOT] d 0-0 [0-0] - Fr 15/08/12 Tanzania [BOT] d 3-3 [2-2] - Fr [L.Tshireletso 26,37>M.Mogaladi 69] 18/07/12 Lesotho [BOT] d 0-0 [0-0] - BOT Tmt 16/07/12 Zimbabwe [BOT] w 1-0 [0-0] - BOT Tmt [T.Sembowa 50] 12/07/12 Kenya [KEN] l 1-3 [1-0] - Fr [T.Sembowa 19] 09/06/12 SOUTH AFRICA [BOT] D 1-1 [1-1] 7500 WCQ [O.Nato 38] 02/06/12 CEN. AFRICAN R. [CTA] L 0-2 [0-1] 20000 WCQ 28/05/12 Iraq [TUR] d 1-1 [0-1] 150 Fr [L.Tshireletso 90+1] 23/05/12 Lesotho [BOT] w 3-0 [2-0] - Fr [J.Mogorosi 9>K.Moloi 32>J.Ramatlhakwane 89] 01/02/12 MALI [GAB] L 1-2 [0-0] 20000 CAN Rd 1 [M.Ngele 50] 28/01/12 GUINEA [GAB] L 1-6 [1-4] 2000 CAN Rd 1 [D.Selolwane 23Pen] 24/01/12 GHANA [GAB] L 0-1 [0-1] 5000 CAN Rd 1 07/01/12 Zimbabwe [BOT] d 0-0 [0-0] 6500 Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 21/12/11 Lesotho [RSA] w 3-0 [-/-] - Fr [P.Moloi>J.Ramatlhakwane x2] 15/11/11 Niger [NIG] d 1-1 [1/-] - Fr [O.Tshekiso 9] 12/11/11 Nigeria [NGA] d 0-0 [0-0] - Fr 04/09/11 TOGO [TGO] L 0-1 [0-1] 8000 CANQ 30/08/11 Lesotho [BOT] l 1-2 [0-2] - Fr [] 10/08/11 Kenya [BOT] w 1-0 [0-0] 6000 Fr [M.Moatlhaping 87Pen] 31/07/11 Swaziland [RSA] w 2-0 [1-0] - Fr [O.Tshekiso 29>B.Moeng 88] 05/06/11 MALAWI [BOT] D 0-0 [0-0] 8000 CANQ 25/05/11 Swaziland [SWZ] d 0-0 [0-0] 500 Fr 30/03/11 Morocco [MAR] d 1-1 [0-0] - Fr* [M.Moatlhaping 71Pen] 26/03/11 CHAD [TCD] W 1-0 [0-0] 1000 CANQ [J.Ramatlhakwane 52] 16/03/11 Namibia [BOT] d 1-1 [0-1] 8000 Fr [L.Tshireletso 65] 09/02/11 Mozambique [MOZ] d 1-1 [1-0] - Fr [M.Moatlhaping 35] 19/01/11 Sweden [RSA] l 1-2 [0-1] 2000 Fr [J.Mogorosi 47] ---------------------------------------------------------------------------------------------------------------------------------------------------- 17/11/10 TUNISIA [BOT] W 1-0 [1-0] 8000 CANQ [J.Ramatlhakwane 45] 27/10/10 Swaziland [SWZ] w 2-0 [1-0] - Fr [P.Moloi 44>M.Thuma 53] 12/10/10 Eq. Guinea [EQG] w 2-0 [0-0] 10000 Fr [P.Mongala 67>M.Gabonamong 71] 04/09/10 TOGO [BOT] W 2-1 [1-1] 15000 CANQ [J.Mogorosi 5>J.Ramatlhakwane 56] 11/08/10 MALAWI [MWL] D 1-1 [0-0] 25000 CANQ [J.Ramatlhakwane 62] 04/08/10 Zimbabwe [BOT] w 2-0 [2-0] - Fr [M.Mokgathi 9>J.Ramatlhakwane 14] 09/07/10 CHAD [BOT] W 1-0 [0-0] 8000 CANQ [P.Mongala 49] 01/07/10 TUNISIA [TUN] W 1-0 [1-0] 8000 CANQ [J.Ramatlhakwane 31] 23/06/10 Lesotho [LES] w 1-0 [-/-] - Fr* [] 27/03/10 South Africa [RSA] l 1-2 [1-1] - Ancq* [D.Moloi 22] 21/03/10 Namibia [NAM] d 0-0 [0-0] - NAM IND 13/03/10 South Africa [BOT] d 0-0 [0-0] - Ancq* 03/03/10 Mozambique [MOZ] w 1-0 [1-0] - Fr [M.Mogaladi 7Pen] ---------------------------------------------------------------------------------------------------------------------------------------------------- 26/10/09 Zimbabwe [ZIM] l 0-1 [0-0] 20000 COS Qf 22/10/09 Seychelles [ZIM] w 2-0 [2-0] - COS Rd 1 [P.Moloi 6>M.Bolelang 36] 20/10/09 Swaziland [ZIM] w 1-0 [0-0] 3000 COS Rd 1 [M.Bolelang 56] 18/10/09 Comoros Islands [ZIM] d 0-0 [0-0] - COS Rd 1 30/09/09 China [PRC] l 1-4 [0-1] - Fr [M.Mokgathi 68] 05/07/09 Iran [BOT] d 1-1 [1-1] 3000 Fr [M.Mokgathi 30] 06/06/09 New Zealand [BOT] d 0-0 [0-0] - Fr 01/04/09 Lesotho [LES] d 0-0 [0-0] - Fr 21/03/09 Namibia [NAM] d 0-0 [0-0] 4000 NAM IND ---------------------------------------------------------------------------------------------------------------------------------------------------- 11/10/08 MOZAMBIQUE [BOT] L 0-1 [0-1] 2000 WCQ/CANQ 07/09/08 MADAGASCAR [MAD] L 0-1 [0-1] 15000 WCQ/CANQ 31/08/08 Lesotho [BOT] w 1-0 [1-0] - Fr [D.Selolwane 18] 20/08/08 Zimbabwe [ZIM] l 0-1 [0-1] - Fr 27/07/08 Mozambique [RSA] l 0-2 [0-1] 1500 COS Qf 22/06/08 IVORY COAST [CIV] L 0-4 [0-2] 40000 WCQ/CANQ 14/06/08 IVORY COAST [BOT] D 1-1 [1-0] 21400 WCQ/CANQ [D.Selolwane 25] 08/06/08 MOZAMBIQUE [MOZ] W 2-1 [1-0] 30000 WCQ/CANQ [D.Selolwane 30>B.Mafoko 82] 31/05/08 MADAGASCAR [BOT] D 0-0 [0-0] 11087 WCQ/CANQ 17/05/08 Zambia [ZAM] l 0-3 [0-1] - Ancq* 02/05/08 Zambia [BOT] w 1-0 [1-0] - Ancq* [W.Simwanza 42 OG] 26/03/08 Zimbabwe [BOT] l 0-1 [0-1] 2000 Fr 09/02/08 Swaziland [SWZ] w 4-1 [2-0] - Fr [J.Ramatlhakwane 21,45>M.Moatlhaping 54>P.Moloi 73] 16/01/08 South Africa [RSA] l 1-2 [0-1] 5503 Fr [M.Moatlhaping 53] ---------------------------------------------------------------------------------------------------------------------------------------------------- 13/10/07 EGYPT [EGY] L 0-1 [0-0] 7000 CANQ 29/09/07 South Africa [RSA] l 0-1 [0-1] 1800 COS Sf 29/07/07 Angola [BOT] d 0-0 [0-0] [3-1] 10000 COS Rd 1 28/07/07 Namibia [BOT] w 1-0 [1-0] 8000 COS Rd 1 [M.Mogaladi 19] 21/07/07 Zambia [BOT] d 0-0 [0-0] [3-2] - Fr 16/06/07 MAURITANIA [BOT] W 2-1 [2-0] 17000 CANQ [B.Mafoko 19>D.Selolwane 40] 03/06/07 BURUNDI [BDI] L 0-1 [0-0] 1500 CANQ 27/05/07 Libya [BOT] d 0-0 [0-0] - Fr 25/03/07 BURUNDI [BOT] W 1-0 [0-0] 5000 CANQ [T.Siska 64] 06/02/07 Namibia [BOT] w 1-0 [0-0] - Fr [P.Moloi 60] ---------------------------------------------------------------------------------------------------------------------------------------------------- 15/11/06 Swaziland [BOT] w 1-0 [1-0] - Fr [J.Ramatlhakwane 19] 07/10/06 EGYPT [BOT] D 0-0 [0-0] 25000 CANQ 03/10/06 Lesotho [BOT] w 1-0 [0-0] - Fr [M.Moatlhaping 60] 30/09/06 MAURITANIA [MTN] L 0-4 [0-3] 15000 CANQ 19/08/06 Zambia [ZAM] l 0-1 [0-0] 25000 COS Qf 05/08/06 Uganda [UGA] d 0-0 [0-0] [3-1] - Fr 08/07/06 Malawi [MWL] d 0-0 [0-0] [2-3] - MWL IND 06/07/06 Malawi [MWL] l 1-2 [1-0] - MWL IND [P.Moloi 38] 21/05/06 South Africa [BOT] d 0-0 [0-0] [6-5] 12000 COS Rd 1 20/05/06 Madagascar [BOT] w 2-0 [0-0] 5000 COS Rd 1 [M.Moatlhaping 66>K.Mothlhabane 68] 14/05/06 Zambia [BOT] d 0-0 [0-0] [5-3] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 08/10/05 GUINEA [BOT] L 1-2 [1-0] 16800 WCQ/CANQ [T.Molwantwa 35] 03/09/05 MOROCCO [MAR] L 0-1 [0-0] 25000 WCQ/CANQ 10/08/05 Angola [RSA] d 0-0 [0-0] - Fr 09/08/05 Angola [RSA] d 0-0 [0-0] - Fr 01/07/05 DR Congo [BOT] d 0-0 [0-0] 2500 Fr 18/06/05 MALAWI [MWL] W 3-1 [2-0] 20000 WCQ/CANQ [T.Molwantwa 8>D.Selolwane 40>T.Motlhabankwe 88] 04/06/05 TUNISIA [BOT] L 1-3 [1-2] 20000 WCQ/CANQ [M.Gabonamong 12] 17/04/05 Zimbabwe [NAM] l 0-2 [0-1] 4000 COS Rd 1 16/04/05 Namibia [NAM] d 1-1 [0-1] [2-1] 6000 COS Rd 1 [M.Moatlhaping 90] 26/03/05 KENYA [KEN] L 0-1 [0-1] 15000 WCQ/CANQ 16/03/05 Zimbabwe [ZIM] d 1-1 [0-0] 3000 Fr [M.Moatlhaping 72] 26/02/05 Zambia [BOT] d 0-0 [0-0] 5000 Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 15/12/04 Lesotho [LES] d 1-1 [-/-] - Fr [] 09/10/04 KENYA [BOT] W 2-1 [0-1] 16500 WCQ/CANQ [T.Molwantwa 51>D.Selolwane 58] 30/09/04 Zambia [BOT] w 1-0 [1-0] - BOT IND [M.Gabonamong 13] 05/09/04 GUINEA [GUI] L 0-4 [0-1] 25000 WCQ/CANQ 18/08/04 Zimbabwe [ZIM] l 0-2 [0-0] 5000 Fr 18/07/04 Angola [ANG] d 1-1 [1-1] [3-5] 6000 COS Qf [T.Motlhabankwe 24] 03/07/04 MOROCCO [BOT] L 0-1 [0-1] 22000 WCQ/CANQ 19/04/04 MALAWI [BOT] W 2-0 [2-0] 15000 WCQ/CANQ [D.Selolwane 7>N.Gabolwelwe 25] 05/06/04 TUNISIA [TUN] L 1-4 [0-2] 2844 WCQ/CANQ [D.Selolwane 65] 26/05/04 Mozambique [MOZ] d 0-0 [0-0] 2000 Fr 28/04/04 Namibia [NAM] d 0-0 [0-0] 1500 Fr 29/02/04 Lesotho [LES] d 0-0 [0-0] [11-10]10000 COS Rd 1 ---------------------------------------------------------------------------------------------------------------------------------------------------- 13/12/03 Zimbabwe [BOT] l 0-2 [0-1] 7000 Fr 16/11/03 LESOTHO [LES] D 0-0 [0-0] 9000 WCQ/CANQ 11/10/03 LESOTHO [BOT] W 4-1 [2-0] 10000 WCQ/CANQ [T.Molwantwa 7>N.Gabolwelwe 44>D.Selolwane 49,63] 06/09/03 Swaziland [SWZ] w 3-0 [-/-] - SWZ IND [T.Molwantwa>] 05/07/03 DR CONGO [BOT] D 0-0 [0-0] 10000 CANQ 22/06/03 SWAZILAND [SWZ] L 2-3 [1-3] 10000 CANQ [M.Mogaladi 41>P.Kgolagano 56] 10/06/03 Trinidad/Tobago [BOT] d 0-0 [0-0] 5000 Fr 07/06/03 LIBYA [BOT] L 0-1 [0-0] 7500 CANQ 25/05/03 Malawi [BOT] d 1-1 [1-0] [1-4] 25000 COS Qf [M.Ntshingane 21] 16/05/03 Lesotho [LES] w 2-1 [-/-] - Fr [M.Ntshingane x2] 30/03/03 LIBYA [LBY] D 0-0 [0-0] 40000 CANQ 16/03/03 Namibia [NAM] w 1-0 [1-0] 5000 COS Rd 1 [T.Molwantwa 4] 09/03/03 Lesotho [BOT] l 0-1 [0-1] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 14/12/02 Zambia [BOT] w 1-0 [1-0] - Fr [D.Selolwane 20] 13/10/02 DR CONGO [COD] L 0-2 [0-2] 100000 CANQ 07/09/02 SWAZILAND [BOT] D 0-0 [0-0] 15000 CANQ 26/08/02 Lesotho [BOT] l 0-1 [0-1] - Fr 09/06/02 Malawi [MWL] l 0-1 [0-0] - Fr 08/06/02 Malawi [MWL] l 0-2 [0-0] - Fr 30/03/02 South Africa [BOT] d 0-0 [0-0] [4-5] 22000 COS Rd 1 16/03/02 Namibia [BOT] w 3-1 [1-0] [4-5] 6000 Fr [S.Mbemukanga 14 OG>D.Ditaola 46>N.Gabolwelwe 87] 02/03/02 Swaziland [BOT] w 6-2 [4-1] - Fr [O.Pikati 2,67>S.Ntsweu 3,46>I.Ranku 17>T.Molwantwa 31] ---------------------------------------------------------------------------------------------------------------------------------------------------- 16/12/01 Lesotho [BOT] w 1-0 [0-0] - BOT Final [O.Pikati 52] 15/12/01 Namibia [BOT] w 3-2 [-/1] - BOT Sf [] 17/03/01 Malawi [BOT] l 0-1 [0-0] 25000 COS Rd 1 11/03/01 Mozambique [LES] l 1-3 [-/-] - LES Final [] 10/03/01 Swaziland [LES] w 1-0 [-/-] - LES Sf [] 28/01/01 Lesotho [BOT] w 2-1 [-/-] - Fr [] 27/01/01 Swaziland [BOT] l 1-2 [-/-] - Fr [] ---------------------------------------------------------------------------------------------------------------------------------------------------- 15/07/00 MADAGASCAR [MAD] L 0-2 [0-1] 10000 CANQ 01/07/00 MADAGASCAR [BOT] W 1-0 [1-0] 15000 CANQ [D.Selolwane 25] 04/06/00 Lesotho [SWZ] d 1-1 [1/-] - SWZ Tmt [D.Selolwane 20] 02/06/00 Swaziland [SWZ] d 0-0 [0-0] - SWZ Tmt 01/06/00 Mozambique [SWZ] w 2-0 [-/-] - SWZ Tmt [] 22/04/00 ZAMBIA [ZAM] L 0-1 [0-0] 15000 WCQ 08/04/00 ZAMBIA [BOT] L 0-1 [0-1] 15000 WCQ 25/03/00 Zambia [ZAM] l 0-3 [0-2] 10000 COS Rd 1 19/03/00 Swaziland [BOT] w 3-0 [1-0] 4000 Fr [D.Selolwane 32,70>P.Maimela 86] 27/02/00 Lesotho [BOT] w 1-0 [0-0] - Fr [M.Gabonamong 61] ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/05/99 Mozambique [BOT] l 0-2 [0-2] 15000 COS Rd 1 16/05/99 Swaziland [SWZ] l 1-2 [0-1] - Fr [D.Selolwane 65] 20/02/99 South Africa [BOT] l 1-2 [1-2] 25000 COS Rd 1 [D.Selolwane 13] ---------------------------------------------------------------------------------------------------------------------------------------------------- 15/08/98 MOZAMBIQUE [MOZ] L 1-2 [1-1] 25000 CANQ [I.Duiker 14] 02/08/98 MOZAMBIQUE [BOT] D 0-0 [0-0] 6000 CANQ 25/01/98 Mozambique [BOT] l 1-2 [0-0] 18000 COS Rd 1 [T.Molwantwa 78] 12/01/98 Lesotho [LES] d 0-0 [0-0] - Fr 10/01/98 Swaziland [SWZ] d 0-0 [0-0] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 06/07/97 Malawi [MWL] d 0-0 [0-0] - MWL IND 01/03/97 Malawi [BOT] l 1-4 [1-1] 8000 COS Rd 1 [A.Lesupi 3Pen] 23/02/97 Lesotho [BOT] l 1-4 [-/-] - Fr [] 21/02/97 Swaziland [BOT] d 0-0 [0-0] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 25/08/96 NAMIBIA [NAM] L 0-6 [0-4] 4000 CANQ 11/08/96 NAMIBIA [BOT] D 0-0 [0-0] 15000 CANQ ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/07/95 ANGOLA [ANG] L 0-4 [0-3] 25000 CANQ 16/07/95 MALI [MLI] L 0-4 [0-1] 20000 CANQ 04/06/95 NAMIBIA [BOT] D 1-1 [1-1] 2000 CANQ [T.Mothelesi 5] 23/04/95 MOZAMBIQUE [BOT] L 0-3 [0-1] 15000 CANQ 09/04/95 GUINEA [GUI] L 0-5 [0-2] 50000 CANQ 22/01/95 ANGOLA [BOT] L 1-2 [1-0] 10000 CANQ [M.Segopolo 44] 07/01/95 MALI [BOT] L 1-3 [0-3] 10000 CANQ [I.Duiker 75] ---------------------------------------------------------------------------------------------------------------------------------------------------- 13/11/94 NAMIBIA [NAM] D 1-1 [1-0] 5000 CANQ [B.Modise 25] 16/10/94 MOZAMBIQUE [MOZ] L 1-3 [0-2] 9000 CANQ [O.Pikati 75] 04/09/94 GUINEA [BOT] L 0-1 [0-0] 15000 CANQ 18/08/94 Namibia [NAM] w 3-2 [-/-] - Fr# [] 16/08/94 Namibia [NAM] d 1-1 [-/-] - Fr# [] 01/07/94 Namibia [BOT] l 0-1 [-/-] - SSKMD* [Botswana = New Horizon XI] ---------------------------------------------------------------------------------------------------------------------------------------------------- 28/02/93 NIGER [NIG] L 1-2 [1-1] 8000 WCQ [I.Duiker 37] 17/01/93 IVORY COAST [BOT] D 0-0 [0-0] 3300 WCQ 10/01/93 South Africa [BOT] l 0-2 [0-0] 20000 Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 20/12/92 NIGER [BOT] L 0-1 [0-1] 12000 WCQ 10/10/92 IVORY COAST [CIV] L 0-6 [0-3] 15052 WCQ 03/10/92 Kenya [BOT] l 0-1 [-/-] - BOT IND 30/09/92 Kenya [BOT] l 1-3 [-/-] - BOT IND* [] 28/06/92 LESOTHO [BOT] L 0-4 [0-1] 20000 CANQ 14/06/92 LESOTHO [LES] D 0-0 [0-0] 10000 CANQ ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/91 Ghana [BOT] d 0-0 [0-0] - BOT IND 21/09/91 Swaziland [BOT] w 2-1 [-/-] - Fr* [] 25/06/91 Mozambique [MOZ] d 1-1 [-/-] - MOZ IND* [] 20/06/91 Mozambique [MOZ] l 0-2 [-/-] - MOZ IND* ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/90 Cameroon [CMR] d 0-0 [0-0] - BOT IND* 26/08/90 Zimbabwe [BOT] l 0-7 [-/-] - Fr* 25/08/90 Swaziland [BOT] l 1-3 [0-1] AET - Fr [T.Molelekwa 84Pen] 24/06/90 Mauritius [BOT] l 0-1 [-/-] - Fr 23/01/90 Tanzania [SWZ] d 0-0 [0-0] 20000 Sadcc 21/01/90 Malawi [SWZ] d 2-2 [1-1] 15000 Sadcc [T.Molelekwa 13Pen>M.Koitsiwe 61Pen] 20/01/90 Swaziland [SWZ] l 1-3 [0-0] 10000 Sadcc [P.Zibochwa 88] ---------------------------------------------------------------------------------------------------------------------------------------------------- 01/10/89 Zambia [BOT] w 2-1 [-/-] - BOT IND [J.Mosweu>P.Zibochwa] ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/88 Zimbabwe [BOT] w 1-0 [-/-] - BOT IND* [M.Sechele] 10/08/88 Zambia [BOT] d 0-0 [0-0] - Fr 31/07/88 Swaziland [BOT] w 2-1 [-/-] - Fr [] ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/87 Tanzania [BOT] d 2-2 [1-1] - BOT IND [B.Radipotsane 8,65Pen] 21/06/87 Zambia [ZAM] l 0-3 [0-1] - Ogq 13/06/87 Zambia [BOT] l 0-4 [0-2] - Ogq 28/03/87 Mauritius [BOT] d 0-0 [0-0] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/86 Malawi [BOT] w 2-0 [0-0] - BOT IND [C.Mudzingwa>L.Mzila] 26/04/86 Swaziland [SWZ] w 1-0 [-/-] - Fr [] 16/02/86 Zambia [ZAM] l 0-3 [-/-] - Fr 15/02/86 Zambia [ZAM] l 0-6 [-/-] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/84 Angola [BOT] l 1-3 [1-1] - BOT IND [Jerry 39] ---------------------------------------------------------------------------------------------------------------------------------------------------- 18/02/82 Zambia [ZAM] l 0-2 [-/-] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/81 Zimbabwe [BOT] l 0-1 [-/-] - BOT IND 18/04/81 Malawi [ZIM] l 2-5 [-/-] - ZIM Qf [] ---------------------------------------------------------------------------------------------------------------------------------------------------- 01/10/78 Mozambique [BOT] l 0-2 [-/-] - BOT IND 30/09/78 Mozambique [BOT] l 1-4 [-/-] - BOT IND [] ---------------------------------------------------------------------------------------------------------------------------------------------------- 01/10/77 Malawi [BOT] l 1-5 [-/-] - BOT IND [] 30/09/77 Malawi [BOT] l 0-2 [-/-] - BOT IND 27/07/77 China [BOT] l 0-2 [-/-] - Fr ---------------------------------------------------------------------------------------------------------------------------------------------------- 30/09/76 Zambia [BOT] l 2-3 [-/-] - BOT IND [] 17/09/76 Malawi [BOT] l 0-3 [-/-] - BOT IND 13/09/76 Malawi [BOT] l 1-7 [-/-] - BOT IND [] ---------------------------------------------------------------------------------------------------------------------------------------------------- 06/09/68 Malawi [MWL] l 1-8 [-/-] - Fr [] ---------------------------------------------------------------------------------------------------------------------------------------------------- Wcq = World Cup Qualifier CAN = African Nations Cup Finals Canq = African Nations Cup Qualifier ANC = African Nations Championship Finals Ancq = African Nations Championship Qualifier Ogq = Olympic Games Qualifier COS = Cosafa Tournament Fr = Friendly International * = Unsure of status/not a full international # = Unlisted at FIFA. All matches without a '*' from the results are included. LAST UPDATE: 01/04/2024 OVERALL [by Country] OVERALL COUNTRY PLD W D L F A LAST5 YEAR| ------------------------------------------------------ BURUNDI 5 2 2 1 2 1 DWDLW 2024 RWANDA 1 0 1 0 0 0 D---- 2024 GUINEA 6 1 0 5 3 18 WLLLL 2023 MOZAMBIQUE 19 3 3 13 15 33 LLLDW 2023 ESWATINI 30 15 9 6 43 25 WWDDW 2023 TUNISIA 8 2 2 4 5 12 LDDLW 2023 NAMIBIA 20 7 11 2 20 20 DWLDD 2023 SOUTH AFRICA 19 0 5 14 10 31 LLLLD 2023 LIBYA 5 1 2 2 1 2 WLDLD 2023 EQUATORIAL GUINEA 3 1 0 2 4 5 LLW-- 2023 ANGOLA 14 2 6 6 7 15 LWLLW 2022 MADAGASCAR 8 2 2 4 5 7 DLLLD 2022 ZAMBIA 27 4 7 16 14 42 DLWLL 2022 COMOROS ISLANDS 4 2 1 1 3 2 WWLD- 2022 SEYCHELLES 4 4 0 0 8 1 WWWW- 2022 LESOTHO 30 14 11 5 37 23 WWWWD 2021 ALGERIA 2 0 0 2 0 6 LL--- 2021 ZIMBABWE 16 3 4 9 7 15 LDDWL 2021 EGYPT 5 0 1 4 0 6 LLLLD 2019 LIBERIA 1 0 1 0 0 0 D---- 2019 MALAWI 24 4 8 12 20 47 LDDWD 2019 MAURITANIA 4 1 0 3 3 8 LLWL- 2018 BURKINA FASO 6 2 1 3 3 7 DLLWL 2018 MAURITIUS 3 1 1 1 6 1 WLD-- 2018 GABON 1 0 1 0 0 0 D---- 2017 ETHIOPIA 4 1 0 3 5 6 WLLL- 2017 TANZANIA 5 0 3 2 5 9 LLDDD 2017 DR CONGO 4 0 3 1 0 2 DDDL- 2016 UGANDA 5 0 2 3 2 7 LLLDD 2016 MALI 7 1 0 6 5 19 LWLLL 2015 ERITREA 2 2 0 0 5 1 WW--- 2015 SENEGAL 2 0 0 2 0 5 LL--- 2014 GUINEA BISSAU 2 1 1 0 3 1 DW--- 2014 SOUTH SUDAN 1 1 0 0 3 0 W---- 2014 KENYA 6 3 0 3 6 7 WLWLW 2013 CENTRAL AFRICAN REP 2 1 0 1 3 4 WL--- 2013 IRAQ 1 0 1 0 1 1 D---- 2012 GHANA 2 0 1 1 0 1 LD--- 2012 NIGER 3 0 1 2 2 4 DLL-- 2011 NIGERIA 1 0 1 0 0 0 D---- 2011 TOGO 2 1 0 1 2 2 LW--- 2011 CHAD 2 2 0 0 2 0 WW--- 2011 SWEDEN 1 0 0 1 1 2 L---- 2011 CHINA 2 0 0 2 1 6 LL--- 2009 IRAN 1 0 1 0 1 1 D---- 2009 NEW ZEALAND 1 0 1 0 0 0 D---- 2009 IVORY COAST 4 0 2 2 1 11 LDDL- 2008 MOROCCO 2 0 0 2 0 2 LL--- 2005 TRINIDAD & TOBAGO 1 0 1 0 0 0 D---- 2003 TOTAL 328 84 97 147 264 418 DDWLW 2024 COMPETITIVE SUMMARY: PLD WON DRW LST SCR CON LAST5 YEAR World Cup Finals - - - - - - World Cup Qualifiers 38 10 6 22 34 58 WLLDL 2023 WORLD CUP TOTAL 38 10 6 22 34 58 WLLDL 2023 Nations Cup Finals 3 0 0 3 2 9 LLL-- 2012 Nations Cup Qualifiers 74 14 17 43 36 111 LWLLD 2023 NATIONS CUP TOTAL 77 14 17 46 38 120 LWLLD 2023 Overall Finals 3 0 0 3 2 9 LLL-- 2012 Overall Qualifiers 112 24 23 65 70 169 WLLWL 2023 OVERALL 115 24 23 68 72 178 WLLWL 2023 nb: Qualifiers for the 2006/2010 Nations Cup are included in the World Cup figures only. INTERNATIONAL STATS Joined FIFA: 1978. Joined CAF: 1976. WORLD CUP - Best = N/A. NATIONS CUP - Best = ROUND ONE [2012]. Highest Win - [6-2 v Swaziland, 2002]. Highest Loss - [1-8 v Malawi, 1968]. LONGEST SEQUENCES UNBEATEN = 10 Games [03/03/10 > 17/11/10] W-8 D-2 DEFEATS = 15 Games [13/07/68 > 16/02/86] WINLESS = 24 Games [04/09/94 > 30/05/99] D-8 L-16 Known Competitive Caps [First Cap-Last Cap] Total: OVERALL ON OFF WCQ WCF CANQ CAN CON WON DRW LST SUB SUB Y/C R/C MINS Joel MOGOROSI [2005-2019] 47 Caps. 19 - 28 - - 15 8 24 9 13 4 - 3458 Modiri MARUMO [1998-2014] 40 Caps. 13 - 24 3 - 11 10 19 - - 4 - 3600 Kabelo DAMBE [2012-2023] 39 Caps. 13 - 26 - - 9 7 23 - - 5 1 3508 Mogogi GABONAMONG [2000-2014] 39 Caps. 15 - 21 3 - 8 5 26 - 1 8 1 3458 Diphetogo SELOLWANE [1998-2012] 38 Caps. 20 - 16 2 - 13 6 19 1 12 5 - 3123 Mogakolodi NGELE [2010-2023] 38 Caps. 12 - 23 3 - 12 5 21 9 14 2 - 2596 Moshe GAOLAOLWE [2014-2023] 37 Caps. 8 - 29 - - 9 6 22 4 - 11 - 3043 Ndiyapo LETSHOLATHEBE [2003-2013] 36 Caps. 16 - 17 3 - 9 8 19 1 2 5 - 3127 Mompati THUMA [2005-2013] 35 Caps. 16 - 16 3 - 10 6 19 - 1 2 - 3118 Tshepo MOTLHABANKWE [2003-2013] 31 Caps. 22 - 6 3 - 7 5 19 4 2 6 - 2543 Boitumelo MAFOKO [2007-2016] 31 Caps. 11 - 18 2 - 12 6 13 3 4 6 - 2516 Ofentse NATO [2010-2016] 29 Caps. 9 - 18 2 - 13 3 13 - 2 7 - 2503 Jerome RAMATLHAKWANE [2007-2014] 29 Caps. 8 - 18 3 - 8 5 16 2 7 2 - 2249 Kabelo SEAKANYENG [2014-2023] 27 Caps. 6 - 21 - - 9 3 15 3 9 5 - 2050 Lemponye TSHIRELETSO [2011-2020] 26 Caps. 9 - 16 1 - 6 5 15 10 6 3 - 1540 Ernest AMOS [2003-2008] 25 Caps. 16 - 9 - - 7 5 13 - - 2 - 2250 Lebogang DITSILE [2014-2023] 23 Caps. 7 - 16 - - 6 3 14 2 3 6 - 1856 Nelson GABOLWELWE [1998-2008] 23 Caps. 14 - 9 - - 5 6 12 3 5 3 1 1745 Michael MOGALADI [2003-2008] 22 Caps. 13 - 9 - - 6 5 11 - 2 4 1 1911 Tshepiso MOLWANTWA [1998-2006] 20 Caps. 11 - 9 - - 4 5 11 5 5 - - 1413 Known Competitive Goalscorers Name [First Goal-Last Goal] Total: WCQ WCF CANQ CAN HATRICKS Diphetogo SELOLWANE [2000-2012] 11 Goals. 8 - 2 1 Joel MOGOROSI [2010-2016] 8 Goals. 3 - 5 - Jerome RAMATLHAKWANE [2010-2014] 8 Goals. 2 - 6 - Mogakolodi NGELE [2012-2023] 5 Goals. 4 - - 1 From 264 Goals scored, 30 goalscorers (11.36%) are yet to be identified.
Prepared and maintained by Barrie Courtney for the Rec.Sport.Soccer Statistics Foundation
Author: Barrie Courtney
(BzCourtney@aol.com)
Last updated: 30 Apr 2024
(C) Copyright Barrie Courtney and RSSSF 2001/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.