| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Cup qualifiers Asian Challenge Cup Cecafa Cup
Cemac Cup East Asian Championship South Asian Championship World Cup finals
| Botswana matches, ratings and points exchanged | |||||||
| date | match | tournament | rating | rank | |||
| July 13 1968 | Malawi Botswana | 8 1 | Friendly in Malawi | +9 -9 | 1254 1091 | +2 - | 121 150 |
| September 17 1976 | Malawi Botswana | 3 0 | Friendly in Malawi | +5 -5 | 1327 1086 | 0 0 | 107 154 |
| April 18 1981 | Malawi Botswana | 5 2 | Independence Tournament in Zimbabwe | +5 -5 | 1472 1081 | +3 0 | 73 161 |
| September 30 1981 | Botswana Zimbabwe | 0 1 | Friendly in Botswana | -2 +2 | 1079 1552 | 0 +2 | 162 58 |
| February 18 1982 | Zambia Botswana | 2 0 | Friendly in Zambia | +1 -1 | 1581 1078 | 0 0 | 50 162 |
| February 15 1986 | Zambia Botswana | 6 0 | Friendly in Zambia | +1 -1 | 1589 1077 | +1 0 | 47 163 |
| February 16 1986 | Zambia Botswana | 3 0 | Friendly in Zambia | +1 -1 | 1590 1076 | 0 0 | 47 163 |
| April 26 1986 | Swaziland Botswana | 0 1 | Friendly in Swaziland | -15 +15 | 1158 1091 | -5 +2 | 151 161 |
| September 30 1986 | Botswana Malawi | 2 0 | Friendly in Botswana | +26 -26 | 1117 1514 | +2 -7 | 160 68 |
| March 28 1987 | Botswana Mauritius | 0 0 | Friendly in Botswana | +3 -3 | 1120 1304 | 0 0 | 159 113 |
| July 21 1987 | Zambia Botswana | 3 0 | Friendly in Zambia | +1 -1 | 1593 1119 | 0 0 | 49 158 |
| January 20 1990 | Swaziland Botswana | 3 1 | SADCC Tournament in Swaziland | +14 -14 | 1176 1105 | +4 -3 | 145 165 |
| January 21 1990 | Botswana Malawi | 2 2 | SADCC Tournament in Swaziland | +12 -12 | 1117 1453 | +3 -4 | 162 81 |
| January 23 1990 | Botswana Tanzania | 0 0 | SADCC Tournament in Swaziland | +4 -4 | 1121 1204 | 0 0 | 162 142 |
| June 10 1990 | Botswana Mauritius | 0 1 | Friendly in Botswana | -9 +9 | 1112 1277 | -2 +1 | 163 122 |
| August 25 1990 | Botswana Swaziland | 0 3 | Friendly in Botswana | -19 +19 | 1093 1194 | -3 +1 | 166 145 |
| August 26 1990 | Botswana Zimbabwe | 0 7 | Friendly in Botswana | -8 +8 | 1085 1480 | -1 +2 | 167 72 |
| September 30 1990 | Botswana Cameroon | 0 0 | Friendly in Botswana | +9 -9 | 1094 1643 | 0 -2 | 166 37 |
| June 20 1991 | Mozambique Botswana | 2 0 | Friendly in Mozambique | +3 -3 | 1391 1091 | 0 0 | 96 167 |
| June 25 1991 | Mozambique Botswana | 1 1 | Friendly in Mozambique | -8 +8 | 1387 1099 | 0 +1 | 96 166 |
| September 21 1991 | Botswana Swaziland | 2 1 | Friendly in Botswana | +11 -11 | 1110 1221 | +3 0 | 164 139 |
| September 30 1991 | Botswana Ghana | 0 0 | Friendly in Botswana | +7 -7 | 1117 1518 | +1 -3 | 163 63 |
| June 14 1992 | Lesotho Botswana | 0 0 | African Nations Cup qualifier in Lesotho | -7 +7 | 1135 1124 | -1 +1 | 157 165 |
| June 28 1992 | Botswana Lesotho | 0 4 | African Nations Cup qualifier in Botswana | -47 +47 | 1077 1182 | -8 +6 | 172 151 |
| September 30 1992 | Botswana Kenya | 1 3 | Friendly in Botswana | -7 +7 | 1070 1402 | -1 +4 | 174 94 |
| October 03 1992 | Botswana Kenya | 0 1 | Friendly in Botswana | -4 +4 | 1066 1406 | 0 +1 | 174 93 |
| October 10 1992 | Cote d'Ivoire Botswana | 6 0 | World Cup qualifier in Cote d'Ivoire | +1 -1 | 1709 1065 | 0 0 | 30 174 |
| December 20 1992 | Botswana Niger | 0 1 | World Cup qualifier in Botswana | -11 +11 | 1054 1342 | 0 +4 | 175 112 |
| January 10 1993 | Botswana South Africa | 0 2 | Friendly in Botswana | -1 +1 | 1053 1673 | -1 0 | 176 33 |
| January 17 1993 | Botswana Cote d'Ivoire | 0 0 | World Cup qualifier in Botswana | +18 -18 | 1071 1608 | +1 -5 | 175 46 |
| February 28 1993 | Niger Botswana | 2 1 | World Cup qualifier in Niger | +4 -4 | 1338 1067 | +2 0 | 114 175 |
| July 29 1994 | Botswana Namibia | 0 1 | Friendly in Botswana | -9 +9 | 1058 1206 | -1 +3 | 179 151 |
| August 23 1994 | Namibia Botswana | 1 1 | Friendly in Namibia | -6 +6 | 1200 1064 | -1 0 | 152 179 |
| August 25 1994 | Namibia Botswana | 2 3 | Friendly in Namibia | -16 +16 | 1184 1080 | -3 +2 | 155 177 |
| September 04 1994 | Botswana Guinea | 0 1 | African Nations Cup qualifier in Botswana | -9 +9 | 1071 1394 | -1 +3 | 178 104 |
| October 16 1994 | Mozambique Botswana | 3 1 | African Nations Cup qualifier in Mozambique | +7 -7 | 1322 1064 | -1 0 | 127 179 |
| November 13 1994 | Namibia Botswana | 1 1 | African Nations Cup qualifier in Namibia | -12 +12 | 1196 1076 | -3 +2 | 154 178 |
| January 07 1995 | Botswana Mali | 1 3 | African Nations Cup qualifier in Botswana | -11 +11 | 1065 1440 | -2 +5 | 181 91 |
| January 22 1995 | Botswana Angola | 1 2 | African Nations Cup qualifier in Botswana | -7 +7 | 1058 1436 | 0 +3 | 181 95 |
| April 09 1995 | Guinea Botswana | 5 0 | African Nations Cup qualifier in Guinea | +6 -6 | 1414 1052 | +2 -1 | 101 182 |
| April 23 1995 | Botswana Mozambique | 0 3 | African Nations Cup qualifier in Botswana | -16 +16 | 1036 1378 | -3 +1 | 185 110 |
| June 04 1995 | Botswana Namibia | 1 1 | African Nations Cup qualifier in Botswana | +3 -3 | 1039 1187 | 0 0 | 184 156 |
| July 16 1995 | Mali Botswana | 4 0 | African Nations Cup qualifier in Mali | +5 -5 | 1416 1034 | 0 0 | 101 184 |
| July 30 1995 | Angola Botswana | 4 0 | African Nations Cup qualifier in Angola | +4 -4 | 1451 1030 | -1 -1 | 89 185 |
| August 11 1996 | Botswana Namibia | 0 0 | African Nations Cup qualifier in Botswana | +7 -7 | 1037 1244 | 0 -2 | 184 143 |
| August 25 1996 | Namibia Botswana | 6 0 | African Nations Cup qualifier in Namibia | +12 -12 | 1256 1025 | +3 0 | 140 184 |
| February 21 1997 | Botswana Swaziland | 0 0 | Friendly in Botswana | +3 -3 | 1028 1232 | 0 0 | 185 145 |
| February 23 1997 | Lesotho Botswana | 4 1 | Friendly in Lesotho | +7 -7 | 1187 1021 | +3 0 | 157 185 |
| March 01 1997 | Botswana Malawi | 1 4 | Cosafa Cup in Botswana | -10 +10 | 1011 1448 | -2 +2 | 187 89 |
| July 06 1997 | Malawi Botswana | 0 0 | Friendly in Malawi | -9 +9 | 1390 1020 | -6 +2 | 107 184 |
| January 10 1998 | Swaziland Botswana | 1 1 | Friendly in Swaziland | -7 +7 | 1184 1027 | -2 0 | 156 185 |
| January 12 1998 | Lesotho Botswana | 0 0 | Friendly in Lesotho | -7 +7 | 1190 1034 | -3 +1 | 153 184 |
| January 25 1998 | Botswana Mozambique | 1 2 | Cosafa Cup in Botswana | -7 +7 | 1027 1413 | -1 +2 | 185 100 |
| August 02 1998 | Botswana Mozambique | 0 0 | African Nations Cup qualifier in Botswana | +11 -11 | 1038 1320 | 0 -4 | 182 123 |
| August 15 1998 | Mozambique Botswana | 2 1 | African Nations Cup qualifier in Mozambique | +4 -4 | 1324 1034 | +3 0 | 120 182 |
| February 20 1999 | Botswana South Africa | 1 2 | Cosafa Cup in Botswana | -2 +2 | 1032 1647 | 0 +1 | 182 45 |
| May 16 1999 | Swaziland Botswana | 2 1 | Friendly in Swaziland | +3 -3 | 1229 1029 | 0 0 | 147 183 |
| May 30 1999 | Botswana Mozambique | 0 2 | Cosafa Cup in Botswana | -19 +19 | 1010 1281 | -2 +4 | 185 133 |
| February 27 2000 | Botswana Lesotho | 1 0 | Friendly in Botswana | +11 -11 | 1021 1120 | +2 -1 | 183 168 |
| March 19 2000 | Botswana Swaziland | 3 0 | Friendly in Botswana | +24 -24 | 1045 1225 | +3 -7 | 181 149 |
| March 25 2000 | Zambia Botswana | 3 0 | Cosafa Cup in Zambia | +3 -3 | 1520 1042 | 0 +1 | 68 180 |
| April 08 2000 | Botswana Zambia | 0 1 | World Cup qualifier in Botswana | -4 +4 | 1038 1529 | -1 -1 | 183 67 |
| April 22 2000 | Zambia Botswana | 1 0 | World Cup qualifier in Zambia | +1 -1 | 1530 1037 | +1 0 | 65 183 |
| June 01 2000 | Botswana Mozambique | 2 0 | Friendly Tournament in Swaziland | +36 -36 | 1073 1235 | +9 -6 | 174 144 |
| June 02 2000 | Swaziland Botswana | 0 0 | Friendly Tournament in Swaziland | -8 +8 | 1175 1081 | -4 0 | 160 174 |
| June 04 2000 | Lesotho Botswana | 1 1 | Friendly Tournament in Swaziland | -2 +2 | 1137 1083 | 0 0 | 166 174 |
| July 01 2000 | Botswana Madagascar | 1 0 | African Nations Cup qualifier in Botswana | +33 -33 | 1116 1422 | +2 -5 | 172 92 |
| July 15 2000 | Madagascar Botswana | 2 0 | African Nations Cup qualifier in Madagascar | +5 -5 | 1421 1111 | +5 0 | 91 172 |
| January 27 2001 | Botswana Swaziland | 1 2 | Friendly in Botswana | -10 +10 | 1101 1229 | 0 +3 | 172 146 |
| January 28 2001 | Botswana Lesotho | 2 1 | Friendly in Botswana | +11 -11 | 1112 1216 | 0 -2 | 172 149 |
| March 10 2001 | Botswana Swaziland | 1 0 | Friendly Tournament in Lesotho | +20 -20 | 1132 1215 | +3 -4 | 169 149 |
| March 11 2001 | Mozambique Botswana | 3 1 | Friendly Tournament in Lesotho | +16 -16 | 1246 1116 | +3 -3 | 142 172 |
| March 17 2001 | Botswana Malawi | 0 1 | Cosafa Cup in Botswana | -17 +17 | 1099 1286 | -1 +4 | 172 134 |
| December 15 2001 | Botswana Namibia | 3 2 | Friendly Tournament in Botswana | +18 -18 | 1117 1243 | +1 -6 | 170 145 |
| December 16 2001 | Botswana Lesotho | 1 0 | Friendly Tournament in Botswana | +15 -15 | 1132 1199 | +2 -3 | 168 154 |
| March 02 2002 | Botswana Swaziland | 6 2 | Friendly in Botswana | +17 -17 | 1149 1180 | +5 0 | 163 157 |
| March 16 2002 | Botswana Namibia | 3 1 | Friendly in Botswana | +15 -15 | 1164 1228 | +2 -3 | 161 148 |
| March 30 2002 | Botswana South Africa | 0 0 | Cosafa Cup in Botswana | +14 -14 | 1178 1568 | +4 -3 | 157 57 |
| June 08 2002 | Malawi Botswana | 2 0 | Friendly in Malawi | +7 -7 | 1303 1171 | +3 -1 | 128 158 |
| June 09 2002 | Malawi Botswana | 1 0 | Friendly in Malawi | +4 -4 | 1307 1167 | +1 0 | 127 158 |
| August 26 2002 | Botswana Lesotho | 0 1 | Friendly in Botswana | -13 +13 | 1154 1171 | -6 +5 | 164 158 |
| September 07 2002 | Botswana Swaziland | 0 0 | African Nations Cup qualifier in Botswana | -1 +1 | 1153 1230 | 0 0 | 164 148 |
| October 13 2002 | Dem. Rep. of Congo Botswana | 2 0 | African Nations Cup qualifier in Dem. Rep. of Congo | +6 -6 | 1452 1147 | +1 -3 | 89 166 |
| December 14 2002 | Botswana Zambia | 1 0 | Friendly in Botswana | +16 -16 | 1163 1452 | +4 -4 | 160 89 |
| March 09 2003 | Botswana Lesotho | 0 1 | Friendly in Botswana | -13 +13 | 1150 1167 | -3 +3 | 163 159 |
| March 16 2003 | Namibia Botswana | 0 1 | Cosafa Cup in Namibia | -28 +28 | 1172 1178 | -7 +7 | 160 156 |
| March 30 2003 | Libya Botswana | 0 0 | African Nations Cup qualifier in Libya | -14 +14 | 1349 1192 | -5 0 | 120 156 |
| May 16 2003 | Lesotho Botswana | 1 2 | Friendly in Lesotho | -12 +12 | 1165 1204 | -2 +4 | 159 152 |
| May 25 2003 | Botswana Malawi | 1 1 | Cosafa Cup in Botswana | +1 -1 | 1205 1329 | 0 0 | 152 126 |
| June 07 2003 | Botswana Libya | 0 1 | African Nations Cup qualifier in Botswana | -18 +18 | 1187 1360 | -3 +7 | 155 117 |
| June 10 2003 | Botswana Trinidad and Tobago | 0 0 | Friendly in Botswana | +3 -3 | 1190 1398 | 0 -1 | 155 105 |
| June 22 2003 | Swaziland Botswana | 3 2 | African Nations Cup qualifier in Swaziland | +12 -12 | 1256 1178 | +1 -1 | 143 156 |
| July 05 2003 | Botswana Dem. Rep. of Congo | 0 0 | African Nations Cup qualifier in Botswana | +11 -11 | 1189 1478 | +1 -4 | 156 81 |
| September 06 2003 | Swaziland Botswana | 0 3 | Friendly in Swaziland | -25 +25 | 1234 1214 | -6 +2 | 149 153 |
| October 11 2003 | Botswana Lesotho | 4 1 | World Cup qualifier in Botswana | +25 -25 | 1239 1185 | +3 -2 | 149 155 |
| November 16 2003 | Lesotho Botswana | 0 0 | World Cup qualifier in Lesotho | -3 +3 | 1182 1242 | 0 0 | 158 148 |
| December 13 2003 | Botswana Zimbabwe | 0 2 | Friendly in Botswana | -10 +10 | 1232 1481 | 0 0 | 148 82 |
| February 29 2004 | Lesotho Botswana | 0 0 | Cosafa Cup in Lesotho | -3 +3 | 1179 1235 | 0 0 | 158 148 |
| April 28 2004 | Namibia Botswana | 0 0 | Friendly in Namibia | -1 +1 | 1161 1236 | 0 0 | 163 146 |
| May 26 2004 | Mozambique Botswana | 0 0 | Friendly in Mozambique | -4 +4 | 1277 1240 | -1 +1 | 138 145 |
| June 05 2004 | Tunisia Botswana | 4 1 | World Cup qualifier in Tunisia | +3 -3 | 1665 1237 | -1 0 | 43 145 |
| June 19 2004 | Botswana Malawi | 2 0 | World Cup qualifier in Botswana | +29 -29 | 1266 1301 | +3 -4 | 142 128 |
| July 03 2004 | Botswana Morocco | 0 1 | World Cup qualifier in Botswana | -5 +5 | 1261 1696 | 0 0 | 142 32 |
| July 18 2004 | Angola Botswana | 1 1 | Cosafa Cup in Angola | -15 +15 | 1499 1276 | 0 +2 | 75 140 |
| August 18 2004 | Zimbabwe Botswana | 2 0 | Friendly in Zimbabwe | +4 -4 | 1528 1272 | -1 0 | 74 140 |
| September 05 2004 | Guinea Botswana | 4 0 | World Cup qualifier in Guinea | +8 -8 | 1544 1264 | +5 -1 | 67 141 |
| September 30 2004 | Botswana Zambia | 1 0 | Friendly in Botswana | +14 -14 | 1278 1477 | +3 -6 | 139 85 |
| October 09 2004 | Botswana Kenya | 2 1 | World Cup qualifier in Botswana | +25 -25 | 1303 1448 | +13 -4 | 126 92 |
| December 15 2004 | Lesotho Botswana | 1 1 | Friendly in Lesotho | +1 -1 | 1180 1302 | +1 -1 | 160 128 |
| February 26 2005 | Botswana Zambia | 0 0 | Friendly in Botswana | +3 -3 | 1305 1489 | 0 -1 | 130 82 |
| March 16 2005 | Zimbabwe Botswana | 1 1 | Friendly in Zimbabwe | -7 +7 | 1473 1312 | -1 +2 | 84 129 |
| March 26 2005 | Kenya Botswana | 1 0 | World Cup qualifier in Kenya | +10 -10 | 1422 1302 | +3 -1 | 94 130 |
| April 16 2005 | Namibia Botswana | 1 1 | Cosafa Cup in Namibia | +2 -2 | 1172 1300 | 0 -1 | 161 131 |
| April 17 2005 | Zimbabwe Botswana | 2 0 | Cosafa Cup in Namibia | +13 -13 | 1529 1287 | +4 -4 | 72 135 |
| June 04 2005 | Botswana Tunisia | 1 3 | World Cup qualifier in Botswana | -12 +12 | 1275 1645 | -1 +4 | 136 47 |
| June 18 2005 | Malawi Botswana | 1 3 | World Cup qualifier in Malawi | -41 +41 | 1265 1316 | -9 +8 | 139 128 |
| July 01 2005 | Botswana Dem. Rep. of Congo | 0 0 | Friendly in Botswana | 0 0 | 1316 1424 | 0 0 | 127 93 |
| August 09 2005 | Botswana Angola | 0 0 | Friendly in South Africa | +6 -6 | 1322 1534 | +2 -2 | 125 72 |
| August 10 2005 | Botswana Angola | 0 0 | Friendly in South Africa | +5 -5 | 1327 1529 | +3 -2 | 122 74 |
| September 03 2005 | Morocco Botswana | 1 0 | World Cup qualifier in Morocco | +3 -3 | 1687 1324 | 0 -2 | 41 124 |
| October 08 2005 | Botswana Guinea | 1 2 | World Cup qualifier in Botswana | -15 +15 | 1309 1520 | -6 +6 | 128 73 |
| May 14 2006 | Botswana Zambia | 0 0 | Friendly in Botswana | +3 -3 | 1312 1508 | 0 0 | 127 74 |
| May 20 2006 | Botswana Madagascar | 2 0 | Cosafa Cup in Botswana | +16 -16 | 1328 1223 | +4 -5 | 123 148 |
| May 21 2006 | Botswana South Africa | 0 0 | Cosafa Cup in Botswana | +1 -1 | 1329 1448 | 0 0 | 123 93 |
| July 06 2006 | Malawi Botswana | 2 1 | Friendly in Malawi | +6 -6 | 1363 1323 | +2 0 | 111 123 |
| July 08 2006 | Malawi Botswana | 0 0 | Friendly in Malawi | -4 +4 | 1359 1327 | -2 0 | 113 123 |
| August 05 2006 | Uganda Botswana | 0 0 | Friendly in Uganda | -4 +4 | 1367 1331 | -2 +1 | 107 121 |
| August 19 2006 | Zambia Botswana | 1 0 | Cosafa Cup in Zambia | +6 -6 | 1534 1325 | +4 -1 | 70 123 |
| September 02 2006 | Mauritania Botswana | 4 0 | African Nations Cup qualifier in Mauritania | +45 -45 | 1195 1280 | +10 -13 | 158 134 |
| October 03 2006 | Botswana Lesotho | 1 0 | Friendly in Botswana | +4 -4 | 1284 1133 | +1 0 | 135 168 |
| October 07 2006 | Botswana Egypt | 0 0 | African Nations Cup qualifier in Botswana | +15 -15 | 1299 1712 | +10 -5 | 125 37 |
| November 15 2006 | Botswana Swaziland | 1 0 | Friendly in Botswana | +5 -5 | 1304 1184 | +2 -1 | 124 160 |
| February 06 2007 | Botswana Namibia | 1 0 | Friendly in Botswana | +5 -5 | 1309 1200 | +2 -2 | 125 156 |
| March 25 2007 | Botswana Burundi | 1 0 | African Nations Cup qualifier in Botswana | +12 -12 | 1321 1250 | +4 -2 | 122 143 |
| May 27 2007 | Botswana Libya | 0 0 | Friendly in Botswana | 0 0 | 1321 1425 | +1 0 | 123 98 |
| June 03 2007 | Burundi Botswana | 1 0 | African Nations Cup qualifier in Rwanda | +24 -24 | 1267 1297 | +3 -6 | 140 129 |
| June 16 2007 | Botswana Mauritania | 2 1 | African Nations Cup qualifier in Botswana | +10 -10 | 1307 1203 | 0 -4 | 128 155 |
| July 21 2007 | Botswana Zambia | 0 0 | Friendly in Botswana | +4 -4 | 1311 1540 | +2 -2 | 128 69 |
| July 28 2007 | Botswana Namibia | 1 0 | Cosafa Cup in Botswana | +11 -11 | 1322 1229 | +2 -3 | 126 148 |
| July 29 2007 | Botswana Angola | 0 0 | Cosafa Cup in Botswana | +8 -8 | 1330 1571 | +3 -1 | 123 61 |
| September 29 2007 | South Africa Botswana | 1 0 | Cosafa Cup in South Africa | +8 -8 | 1474 1322 | +2 -3 | 85 129 |
| October 13 2007 | Egypt Botswana | 1 0 | African Nations Cup qualifier in Egypt | +2 -2 | 1700 1320 | 0 0 | 39 130 |
| January 16 2008 | South Africa Botswana | 2 1 | Friendly in South Africa | +3 -3 | 1494 1317 | +1 0 | 81 130 |
| February 09 2008 | Swaziland Botswana | 1 4 | Friendly Tournament in Swaziland | -22 +22 | 1141 1339 | -4 +10 | 169 120 |
| March 26 2008 | Botswana Zimbabwe | 0 1 | Friendly in Botswana | -10 +10 | 1329 1459 | -4 +4 | 124 91 |
| May 31 2008 | Botswana Madagascar | 0 0 | World Cup qualifier in Botswana | -10 +10 | 1319 1248 | -2 +2 | 125 144 |
| June 08 2008 | Mozambique Botswana | 1 2 | World Cup qualifier in Mozambique | -26 +26 | 1304 1345 | -9 +8 | 129 117 |
| June 14 2008 | Botswana Cote d'Ivoire | 1 1 | World Cup qualifier in Botswana | +13 -13 | 1358 1708 | 0 -6 | 117 38 |
| June 22 2008 | Cote d'Ivoire Botswana | 4 0 | World Cup qualifier in Cote d'Ivoire | +5 -5 | 1713 1353 | +1 0 | 37 117 |
| July 27 2008 | Mozambique Botswana | 2 0 | Cosafa Cup in South Africa | +32 -32 | 1360 1321 | +8 -7 | 116 124 |
| August 20 2008 | Zimbabwe Botswana | 1 0 | Friendly in Zimbabwe | +4 -4 | 1447 1317 | +1 -2 | 96 126 |
| August 30 2008 | Botswana Lesotho | 1 0 | Friendly in Botswana | +4 -4 | 1321 1149 | +2 -1 | 124 169 |
| September 07 2008 | Madagascar Botswana | 1 0 | World Cup qualifier in Madagascar | +20 -20 | 1240 1301 | +3 -3 | 147 129 |
| October 11 2008 | Botswana Mozambique | 0 1 | World Cup qualifier in Botswana | -21 +21 | 1280 1413 | -4 +8 | 135 99 |
| March 21 2009 | Namibia Botswana | 0 0 | Friendly in Namibia | -3 +3 | 1301 1283 | -2 +1 | 132 134 |
| April 01 2009 | Lesotho Botswana | 0 0 | Friendly in Lesotho | +1 -1 | 1140 1282 | 0 -1 | 168 135 |
| June 06 2009 | Botswana New Zealand | 0 0 | Friendly in Botswana | +4 -4 | 1286 1519 | +2 -3 | 133 79 |
| July 05 2009 | Botswana Iran | 1 1 | Friendly in Botswana | +7 -7 | 1293 1702 | 0 -2 | 133 39 |
| September 30 2009 | China Botswana | 4 1 | Friendly in China | +5 -5 | 1522 1288 | +4 0 | 75 133 |
| October 18 2009 | Comoros Botswana | 0 0 | Cosafa Cup in Zimbabwe | +17 -17 | 861 1271 | +3 -2 | 203 135 |
| October 20 2009 | Botswana Swaziland | 1 0 | Cosafa Cup in Zimbabwe | +15 -15 | 1286 1161 | +2 -3 | 133 165 |
| October 22 2009 | Botswana Seychelles | 2 0 | Cosafa Cup in Zimbabwe | +12 -12 | 1298 1038 | 0 -1 | 133 180 |
| October 26 2009 | Zimbabwe Botswana | 1 0 | Cosafa Cup in Zimbabwe | +11 -11 | 1384 1287 | +2 0 | 112 133 |
| March 03 2010 | Mozambique Botswana | 0 1 | Friendly in Mozambique | -15 +15 | 1354 1302 | -3 +3 | 117 132 |