Botswana vs South Africa Head to Head
Botswana vs South Africa H2H
| 28.09.26 | Tunisia - Botswana | 2 - 2 |
| 24.09.26 | Libya - Botswana | 2 - 2 |
| 31.03.26 | Botswana - Malawi | 1 - 0 |
| 28.03.26 | Botswana - Zimbabwe | 0 - 3 |
| 30.12.25 | Botswana - DR Congo | 0 - 3 |
| 27.12.25 | Benin - Botswana | 1 - 0 |
| 23.12.25 | Senegal - Botswana | 3 - 0 |
| 18.12.25 | Tunisia - Botswana | 2 - 1 |
| 14.10.25 | Guinea - Botswana | 2 - 2 |
| 09.10.25 | Botswana - Uganda | 0 - 1 |
Latest results Botswana
| 28.09.26 | Tunisia - Botswana | 2 - 2 |
| 24.09.26 | Libya - Botswana | 2 - 2 |
| 31.03.26 | Botswana - Malawi | 1 - 0 |
| 28.03.26 | Botswana - Zimbabwe | 0 - 3 |
| 30.12.25 | Botswana - DR Congo | 0 - 3 |
| 27.12.25 | Benin - Botswana | 1 - 0 |
Latest results South Africa
| 04.10.26 | Egypt - South Africa | 0 - 1 |
| 30.09.26 | Eritrea - South Africa | 0 - 5 |
| 26.09.26 | South Africa - Guinea | 2 - 1 |
| 28.06.26 | South Africa - Canada | 0 - 1 |
| 25.06.26 | South Africa - Korea Republic | 1 - 0 |
| 18.06.26 | Czech Republic - South Africa | 1 - 1 |