| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Challenge Cup Cecafa Cup South Asian Cup
| 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 +1 | 162 59 |
| 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 | 1590 1077 | 0 0 | 47 163 |
| February 16 1986 | Zambia Botswana | 3 0 | Friendly in Zambia | +1 -1 | 1591 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 | 1595 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 1454 | +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 | -7 +7 | 1086 1480 | -1 +2 | 167 72 |
| September 30 1990 | Botswana Cameroon | 0 0 | Friendly in Botswana | +9 -9 | 1095 1644 | 0 -2 | 166 37 |
| June 20 1991 | Mozambique Botswana | 2 0 | Friendly in Mozambique | +3 -3 | 1391 1092 | 0 0 | 96 167 |
| June 25 1991 | Mozambique Botswana | 1 1 | Friendly in Mozambique | -8 +8 | 1387 1100 | 0 +2 | 96 165 |
| September 21 1991 | Botswana Swaziland | 2 1 | Friendly in Botswana | +11 -11 | 1111 1221 | +3 0 | 164 139 |
| September 30 1991 | Botswana Ghana | 0 0 | Friendly in Botswana | +7 -7 | 1118 1519 | +1 -3 | 163 63 |
| June 14 1992 | Lesotho Botswana | 0 0 | African Nations Cup qualifier in Lesotho | -7 +7 | 1135 1125 | -1 +3 | 157 163 |
| June 28 1992 | Botswana Lesotho | 0 4 | African Nations Cup qualifier in Botswana | -47 +47 | 1078 1182 | -9 +6 | 172 151 |
| September 30 1992 | Botswana Kenya | 1 3 | Friendly in Botswana | -7 +7 | 1071 1403 | -1 +2 | 174 94 |
| October 03 1992 | Botswana Kenya | 0 1 | Friendly in Botswana | -4 +4 | 1067 1407 | 0 +1 | 174 93 |
| October 10 1992 | Ivory Coast Botswana | 6 0 | World Cup qualifier in Ivory Coast | +1 -1 | 1710 1066 | +1 0 | 29 174 |
| December 20 1992 | Botswana Niger | 0 1 | World Cup qualifier in Botswana | -11 +11 | 1055 1342 | 0 +3 | 175 113 |
| January 10 1993 | Botswana South Africa | 0 2 | Friendly in Botswana | -1 +1 | 1054 1674 | 0 0 | 175 33 |
| January 17 1993 | Botswana Ivory Coast | 0 0 | World Cup qualifier in Botswana | +18 -18 | 1072 1609 | 0 -6 | 175 47 |
| February 28 1993 | Niger Botswana | 2 1 | World Cup qualifier in Niger | +4 -4 | 1339 1068 | +2 0 | 114 175 |
| July 29 1994 | Botswana Namibia | 0 1 | Friendly in Botswana | -9 +9 | 1059 1206 | -1 +2 | 179 152 |
| August 23 1994 | Namibia Botswana | 1 1 | Friendly in Namibia | -6 +6 | 1200 1065 | -2 +1 | 154 178 |
| August 25 1994 | Namibia Botswana | 2 3 | Friendly in Namibia | -16 +16 | 1184 1081 | -1 +1 | 155 177 |
| September 04 1994 | Botswana Guinea | 0 1 | African Nations Cup qualifier in Botswana | -9 +9 | 1072 1395 | 0 +3 | 177 104 |
| October 16 1994 | Mozambique Botswana | 3 1 | African Nations Cup qualifier in Mozambique | +7 -7 | 1323 1065 | -1 -2 | 127 179 |
| November 13 1994 | Namibia Botswana | 1 1 | African Nations Cup qualifier in Namibia | -12 +12 | 1196 1077 | -3 +2 | 154 178 |
| January 07 1995 | Botswana Mali | 1 3 | African Nations Cup qualifier in Botswana | -11 +11 | 1066 1441 | -2 +5 | 181 90 |
| January 22 1995 | Botswana Angola | 1 2 | African Nations Cup qualifier in Botswana | -7 +7 | 1059 1437 | 0 +3 | 181 94 |
| April 09 1995 | Guinea Botswana | 5 0 | African Nations Cup qualifier in Guinea | +6 -6 | 1415 1053 | +2 -1 | 101 182 |
| April 23 1995 | Botswana Mozambique | 0 3 | African Nations Cup qualifier in Botswana | -16 +16 | 1037 1379 | -3 +1 | 185 110 |
| June 04 1995 | Botswana Namibia | 1 1 | African Nations Cup qualifier in Botswana | +3 -3 | 1040 1187 | 0 0 | 184 156 |
| July 16 1995 | Mali Botswana | 4 0 | African Nations Cup qualifier in Mali | +5 -5 | 1417 1035 | 0 0 | 101 184 |
| July 30 1995 | Angola Botswana | 4 0 | African Nations Cup qualifier in Angola | +4 -4 | 1452 1031 | 0 -1 | 88 185 |
| August 11 1996 | Botswana Namibia | 0 0 | African Nations Cup qualifier in Botswana | +7 -7 | 1038 1244 | 0 -2 | 184 143 |
| August 25 1996 | Namibia Botswana | 6 0 | African Nations Cup qualifier in Namibia | +12 -12 | 1256 1026 | +3 0 | 140 184 |
| February 21 1997 | Botswana Swaziland | 0 0 | Friendly in Botswana | +3 -3 | 1029 1232 | 0 0 | 185 145 |
| February 23 1997 | Lesotho Botswana | 4 1 | Friendly in Lesotho | +7 -7 | 1187 1022 | +2 0 | 158 185 |
| March 01 1997 | Botswana Malawi | 1 4 | Cosafa Cup in Botswana | -10 +10 | 1012 1449 | -2 +2 | 187 89 |
| July 06 1997 | Malawi Botswana | 0 0 | Friendly in Malawi | -9 +9 | 1391 1021 | -6 +2 | 107 184 |
| January 10 1998 | Swaziland Botswana | 1 1 | Friendly in Swaziland | -7 +7 | 1184 1028 | -2 0 | 156 185 |
| January 12 1998 | Lesotho Botswana | 0 0 | Friendly in Lesotho | -6 +6 | 1191 1034 | -3 +1 | 153 184 |
| January 25 1998 | Botswana Mozambique | 1 2 | Cosafa Cup in Botswana | -7 +7 | 1027 1414 | -1 +1 | 185 100 |
| August 02 1998 | Botswana Mozambique | 0 0 | African Nations Cup qualifier in Botswana | +11 -11 | 1038 1321 | 0 -3 | 182 122 |
| August 15 1998 | Mozambique Botswana | 2 1 | African Nations Cup qualifier in Mozambique | +4 -4 | 1325 1034 | +2 0 | 120 182 |
| February 20 1999 | Botswana South Africa | 1 2 | Cosafa Cup in Botswana | -2 +2 | 1032 1648 | 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 1121 | +2 -2 | 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 | +2 -2 | 1520 1043 | 0 +1 | 68 180 |
| April 08 2000 | Botswana Zambia | 0 1 | World Cup qualifier in Botswana | -4 +4 | 1039 1529 | -1 -1 | 183 67 |
| April 22 2000 | Zambia Botswana | 1 0 | World Cup qualifier in Zambia | +1 -1 | 1530 1038 | 0 0 | 66 183 |
| June 01 2000 | Botswana Mozambique | 2 0 | Friendly tournament in Swaziland | +36 -36 | 1074 1235 | +9 -6 | 174 144 |
| June 02 2000 | Swaziland Botswana | 0 0 | Friendly tournament in Swaziland | -8 +8 | 1175 1082 | -4 0 | 160 174 |
| June 04 2000 | Lesotho Botswana | 1 1 | Friendly tournament in Swaziland | -2 +2 | 1138 1084 | 0 0 | 166 174 |
| July 01 2000 | Botswana Madagascar | 1 0 | African Nations Cup qualifier in Botswana | +33 -33 | 1117 1423 | +2 -5 | 172 92 |
| July 15 2000 | Madagascar Botswana | 2 0 | African Nations Cup qualifier in Madagascar | +5 -5 | 1422 1112 | +4 0 | 90 172 |
| January 27 2001 | Botswana Swaziland | 1 2 | Friendly in Botswana | -10 +10 | 1102 1229 | 0 +3 | 172 146 |
| January 28 2001 | Botswana Lesotho | 2 1 | Friendly in Botswana | +11 -11 | 1113 1217 | 0 -2 | 172 149 |
| March 10 2001 | Botswana Swaziland | 1 0 | Friendly tournament in Lesotho | +20 -20 | 1133 1215 | +3 -4 | 169 149 |
| March 11 2001 | Mozambique Botswana | 3 1 | Friendly tournament in Lesotho | +16 -16 | 1246 1117 | +3 -3 | 142 172 |
| March 17 2001 | Botswana Malawi | 0 1 | Cosafa Cup in Botswana | -17 +17 | 1100 1287 | -1 +3 | 172 134 |
| December 15 2001 | Botswana Namibia | 3 2 | Friendly tournament in Botswana | +18 -18 | 1118 1244 | +1 -6 | 170 145 |
| December 16 2001 | Botswana Lesotho | 1 0 | Friendly tournament in Botswana | +15 -15 | 1133 1200 | +2 -1 | 168 152 |
| March 02 2002 | Botswana Swaziland | 6 2 | Friendly in Botswana | +17 -17 | 1150 1180 | +5 0 | 163 157 |
| March 16 2002 | Botswana Namibia | 3 1 | Friendly in Botswana | +15 -15 | 1165 1229 | +3 -3 | 160 148 |
| March 30 2002 | Botswana South Africa | 0 0 | Cosafa Cup in Botswana | +14 -14 | 1179 1569 | +3 -2 | 157 56 |
| June 08 2002 | Malawi Botswana | 2 0 | Friendly in Malawi | +7 -7 | 1304 1172 | +3 -1 | 128 158 |
| June 09 2002 | Malawi Botswana | 1 0 | Friendly in Malawi | +4 -4 | 1308 1168 | +1 0 | 127 158 |
| August 26 2002 | Botswana Lesotho | 0 1 | Friendly in Botswana | -13 +13 | 1155 1172 | -5 +5 | 163 158 |
| September 07 2002 | Botswana Swaziland | 0 0 | African Nations Cup qualifier in Botswana | -1 +1 | 1154 1230 | -1 0 | 164 148 |
| October 13 2002 | Dem. Rep. of Congo Botswana | 2 0 | African Nations Cup qualifier in Dem. Rep. of Congo | +6 -6 | 1453 1148 | +1 -2 | 89 165 |
| December 14 2002 | Botswana Zambia | 1 0 | Friendly in Botswana | +16 -16 | 1164 1452 | +4 -6 | 160 90 |
| March 09 2003 | Botswana Lesotho | 0 1 | Friendly in Botswana | -13 +13 | 1151 1168 | -3 +2 | 163 159 |
| March 16 2003 | Namibia Botswana | 0 1 | Cosafa Cup in Namibia | -28 +28 | 1173 1179 | -7 +7 | 160 156 |
| March 30 2003 | Libya Botswana | 0 0 | African Nations Cup qualifier in Libya | -14 +14 | 1350 1193 | -5 +1 | 120 155 |
| May 16 2003 | Lesotho Botswana | 1 2 | Friendly in Lesotho | -12 +12 | 1166 1205 | -2 +3 | 159 152 |
| May 25 2003 | Botswana Malawi | 1 1 | Cosafa Cup in Botswana | +1 -1 | 1206 1329 | 0 0 | 152 126 |
| June 07 2003 | Botswana Libya | 0 1 | African Nations Cup qualifier in Botswana | -18 +18 | 1188 1361 | -3 +7 | 155 117 |
| June 10 2003 | Botswana Trinidad and Tobago | 0 0 | Friendly in Botswana | +3 -3 | 1191 1398 | 0 -1 | 155 105 |
| June 22 2003 | Swaziland Botswana | 3 2 | African Nations Cup qualifier in Swaziland | +12 -12 | 1256 1179 | +2 -1 | 143 156 |
| July 05 2003 | Botswana Dem. Rep. of Congo | 0 0 | African Nations Cup qualifier in Botswana | +11 -11 | 1190 1479 | +1 -6 | 156 81 |
| September 06 2003 | Swaziland Botswana | 0 3 | Friendly in Swaziland | -25 +25 | 1234 1215 | -6 +2 | 149 153 |
| October 11 2003 | Botswana Lesotho | 4 1 | World Cup qualifier in Botswana | +25 -25 | 1240 1186 | +3 -2 | 149 155 |
| November 16 2003 | Lesotho Botswana | 0 0 | World Cup qualifier in Lesotho | -3 +3 | 1183 1243 | 0 0 | 158 148 |
| December 13 2003 | Botswana Zimbabwe | 0 2 | Friendly in Botswana | -10 +10 | 1233 1482 | 0 0 | 148 82 |
| February 29 2004 | Lesotho Botswana | 0 0 | Cosafa Cup in Lesotho | -3 +3 | 1180 1236 | 0 0 | 158 148 |
| April 28 2004 | Namibia Botswana | 0 0 | Friendly in Namibia | -1 +1 | 1162 1237 | -1 0 | 163 146 |
| May 26 2004 | Mozambique Botswana | 0 0 | Friendly in Mozambique | -4 +4 | 1278 1241 | -2 +1 | 138 145 |
| June 05 2004 | Tunisia Botswana | 4 1 | World Cup qualifier in Tunisia | +3 -3 | 1666 1238 | -1 0 | 43 145 |
| June 19 2004 | Botswana Malawi | 2 0 | World Cup qualifier in Botswana | +29 -29 | 1267 1302 | +3 -4 | 142 128 |
| July 03 2004 | Botswana Morocco | 0 1 | World Cup qualifier in Botswana | -5 +5 | 1262 1696 | 0 0 | 142 32 |
| July 18 2004 | Angola Botswana | 1 1 | Cosafa Cup in Angola | -15 +15 | 1499 1277 | 0 +2 | 75 140 |
| August 18 2004 | Zimbabwe Botswana | 2 0 | Friendly in Zimbabwe | +4 -4 | 1529 1273 | -1 0 | 74 140 |
| September 05 2004 | Guinea Botswana | 4 0 | World Cup qualifier in Guinea | +8 -8 | 1545 1265 | +6 -1 | 66 141 |
| September 30 2004 | Botswana Zambia | 1 0 | Friendly in Botswana | +13 -13 | 1278 1478 | +3 -7 | 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 | 1181 1302 | +1 -2 | 160 129 |
| February 26 2005 | Botswana Zambia | 0 0 | Friendly in Botswana | +3 -3 | 1305 1490 | 0 -2 | 130 82 |
| March 16 2005 | Zimbabwe Botswana | 1 1 | Friendly in Zimbabwe | -7 +7 | 1474 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 | 1173 1300 | 0 -1 | 161 131 |
| April 17 2005 | Zimbabwe Botswana | 2 0 | Cosafa Cup in Namibia | +13 -13 | 1530 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 | 1266 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 1521 | -6 +6 | 128 72 |
| May 14 2006 | Botswana Zambia | 0 0 | Friendly in Botswana | +3 -3 | 1312 1509 | 0 0 | 127 74 |
| May 20 2006 | Botswana Madagascar | 2 0 | Cosafa Cup in Botswana | +16 -16 | 1328 1224 | +4 -6 | 123 148 |
| May 21 2006 | Botswana South Africa | 0 0 | Cosafa Cup in Botswana | +1 -1 | 1329 1449 | 0 0 | 123 93 |
| July 06 2006 | Malawi Botswana | 2 1 | Friendly in Malawi | +6 -6 | 1364 1323 | +2 0 | 111 123 |
| July 08 2006 | Malawi Botswana | 0 0 | Friendly in Malawi | -4 +4 | 1360 1327 | -1 0 | 112 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 | 1535 1325 | +4 -1 | 69 123 |
| September 02 2006 | Mauritania Botswana | 4 0 | African Nations Cup qualifier in Mauritania | +45 -45 | 1196 1280 | +9 -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 1713 | +10 -5 | 125 37 |
| November 15 2006 | Botswana Swaziland | 1 0 | Friendly in Botswana | +5 -5 | 1304 1185 | +2 0 | 124 159 |
| February 06 2007 | Botswana Namibia | 1 0 | Friendly in Botswana | +5 -5 | 1309 1201 | +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 1426 | +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 1204 | 0 -4 | 128 155 |
| July 21 2007 | Botswana Zambia | 0 0 | Friendly in Botswana | +4 -4 | 1311 1541 | +2 -2 | 128 69 |
| July 28 2007 | Botswana Namibia | 1 0 | Cosafa Cup in Botswana | +11 -11 | 1322 1230 | +2 -3 | 126 148 |
| July 29 2007 | Botswana Angola | 0 0 | Cosafa Cup in Botswana | +9 -9 | 1331 1571 | +3 -1 | 123 61 |
| September 29 2007 | South Africa Botswana | 1 0 | Cosafa Cup in South Africa | +8 -8 | 1475 1323 | +2 -3 | 85 129 |
| October 13 2007 | Egypt Botswana | 1 0 | African Nations Cup qualifier in Egypt | +2 -2 | 1701 1321 | 0 0 | 39 130 |
| January 16 2008 | South Africa Botswana | 2 1 | Friendly in South Africa | +3 -3 | 1495 1318 | +1 0 | 81 130 |
| February 09 2008 | Swaziland Botswana | 1 4 | Friendly tournament in Swaziland | -22 +22 | 1142 1340 | -4 +11 | 169 119 |
| March 26 2008 | Botswana Zimbabwe | 0 1 | Friendly in Botswana | -10 +10 | 1330 1459 | -3 +2 | 122 92 |
| May 31 2008 | Botswana Madagascar | 0 0 | World Cup qualifier in Botswana | -10 +10 | 1320 1249 | -4 +2 | 125 144 |
| June 08 2008 | Mozambique Botswana | 1 2 | World Cup qualifier in Mozambique | -26 +26 | 1305 1346 | -9 +8 | 129 117 |
| June 14 2008 | Botswana Ivory Coast | 1 1 | World Cup qualifier in Botswana | +13 -13 | 1359 1708 | 0 -5 | 117 38 |
| June 22 2008 | Ivory Coast Botswana | 4 0 | World Cup qualifier in Ivory Coast | +5 -5 | 1713 1354 | +1 0 | 37 117 |
| July 27 2008 | Mozambique Botswana | 2 0 | Cosafa Cup in South Africa | +32 -32 | 1361 1322 | +8 -7 | 116 124 |
| August 20 2008 | Zimbabwe Botswana | 1 0 | Friendly in Zimbabwe | +4 -4 | 1447 1318 | +1 -2 | 96 126 |
| August 30 2008 | Botswana Lesotho | 1 0 | Friendly in Botswana | +4 -4 | 1322 1149 | +2 -1 | 124 169 |
| September 07 2008 | Madagascar Botswana | 1 0 | World Cup qualifier in Madagascar | +20 -20 | 1241 1302 | +4 -3 | 146 129 |
| October 11 2008 | Botswana Mozambique | 0 1 | World Cup qualifier in Botswana | -21 +21 | 1281 1414 | -4 +8 | 135 99 |
| March 21 2009 | Namibia Botswana | 0 0 | Friendly in Namibia | -3 +3 | 1302 1284 | -2 +2 | 132 133 |
| April 01 2009 | Lesotho Botswana | 0 0 | Friendly in Lesotho | +1 -1 | 1140 1283 | 0 -1 | 168 134 |
| June 06 2009 | Botswana New Zealand | 0 0 | Friendly in Botswana | +4 -4 | 1287 1519 | +1 -3 | 133 79 |
| July 05 2009 | Botswana Iran | 1 1 | Friendly in Botswana | +7 -7 | 1294 1702 | 0 -2 | 133 40 |
| September 30 2009 | China Botswana | 4 1 | Friendly in China | +5 -5 | 1522 1289 | +4 0 | 75 133 |
| October 18 2009 | Comoros Botswana | 0 0 | Cosafa Cup in Zimbabwe | +17 -17 | 862 1272 | +2 -2 | 203 135 |
| October 20 2009 | Botswana Swaziland | 1 0 | Cosafa Cup in Zimbabwe | +15 -15 | 1287 1161 | +2 -3 | 133 165 |
| October 22 2009 | Botswana Seychelles | 2 0 | Cosafa Cup in Zimbabwe | +12 -12 | 1299 1039 | 0 -1 | 133 180 |
| October 26 2009 | Zimbabwe Botswana | 1 0 | Cosafa Cup in Zimbabwe | +11 -11 | 1384 1288 | +1 0 | 112 133 |
| March 03 2010 | Mozambique Botswana | 0 1 | Friendly in Mozambique | -15 +15 | 1354 1303 | -2 +3 | 117 132 |
| March 21 2010 | Namibia Botswana | 0 0 | Friendly in Namibia | -3 +3 | 1315 1306 | -1 +2 | 128 130 |
| July 01 2010 | Tunisia Botswana | 0 1 | African Nations Cup qualifier in Tunisia | -37 +37 | 1577 1343 | -7 +9 | 59 122 |
| July 09 2010 | Botswana Chad | 1 0 | African Nations Cup qualifier in Botswana | +13 -13 | 1356 1295 | +4 -5 | 118 135 |
| August 04 2010 | Botswana Zimbabwe | 2 0 | Friendly in Botswana | +12 -12 | 1368 1381 | +2 0 | 116 109 |
| August 11 2010 | Malawi Botswana | 1 1 | African Nations Cup qualifier in Malawi | -6 +6 | 1372 1374 | -2 +6 | 112 110 |
| September 04 2010 | Botswana Togo | 2 1 | African Nations Cup qualifier in Botswana | +17 -17 | 1391 1396 | +1 -4 | 110 108 |
| October 12 2010 | Equatorial Guinea Botswana | 0 2 | Friendly in Equatorial Guinea | -11 +11 | 1197 1402 | -2 +3 | 154 109 |
| October 27 2010 | Botswana Swaziland | 2 0 | Friendly in Botswana | +4 -4 | 1406 1149 | +1 -1 | 108 167 |
| November 17 2010 | Botswana Tunisia | 1 0 | African Nations Cup qualifier in Botswana | +25 -25 | 1431 1568 | +5 -7 | 103 63 |
| January 19 2011 | Sweden Botswana | 2 1 | Friendly in South Africa | +2 -2 | 1786 1429 | 0 0 | 16 102 |
| February 09 2011 | Mozambique Botswana | 1 1 | Friendly in Mozambique | -1 +1 | 1360 1430 | 0 0 | 117 102 |
| March 16 2011 | Botswana Namibia | 1 1 | Friendly in Botswana | -6 +6 | 1424 1284 | 0 0 | 102 138 |
| March 26 2011 | Chad Botswana | 0 1 | African Nations Cup qualifier in Chad | -16 +16 | 1236 1440 | -2 +2 | 147 100 |
| May 25 2011 | Swaziland Botswana | 0 0 | Friendly in Swaziland | +5 -5 | 1135 1435 | +1 0 | 168 100 |
| June 05 2011 | Botswana Malawi | 0 0 | African Nations Cup qualifier in Botswana | -5 +5 | 1430 1444 | +1 +1 | 99 98 |
| July 31 2011 | Swaziland Botswana | 0 2 | Friendly in Swaziland | -7 +7 | 1119 1437 | 0 +2 | 169 97 |
| August 10 2011 | Botswana Kenya | 1 0 | Friendly in Botswana | +4 -4 | 1441 1268 | 0 -1 | 97 140 |
| August 30 2011 | Botswana Lesotho | 1 2 | Friendly in Botswana | -18 +18 | 1423 1171 | -3 +3 | 100 163 |
| September 04 2011 | Togo Botswana | 1 0 | African Nations Cup qualifier in Togo | +18 -18 | 1375 1405 | +2 -4 | 114 104 |
| November 12 2011 | Nigeria Botswana | 0 0 | Friendly in Nigeria | -8 +8 | 1647 1413 | -3 +1 | 45 101 |
| November 15 2011 | Niger Botswana | 1 1 | Friendly in Niger | -1 +1 | 1355 1414 | 0 -1 | 117 102 |
| December 21 2011 | Botswana Lesotho | 3 0 | Friendly in South Africa | +8 -8 | 1422 1186 | +2 -2 | 100 158 |
| January 07 2012 | Botswana Zimbabwe | 0 0 | Friendly in Botswana | -4 +4 | 1418 1391 | -2 0 | 102 107 |
| January 24 2012 | Ghana Botswana | 1 0 | African Nations Cup in Gabon | +6 -6 | 1764 1412 | +2 0 | 22 101 |
| January 28 2012 | Guinea Botswana | 6 1 | African Nations Cup in Gabon | +40 -40 | 1524 1372 | +12 -13 | 76 115 |
| February 01 2012 | Mali Botswana | 2 1 | African Nations Cup in Gabon | +15 -15 | 1530 1357 | +2 -2 | 77 117 |