All countries
| Group D - 3. Round | Botswana | D.R. Congo | 0:3 (0:2, 0:1) | details | 30.12.2025 | |||
| Group D - 2. Round | Benin | Botswana | 1:0 (1:0, 0:0) | details | 27.12.2025 | |||
| Group D - 1. Round | Senegal | Botswana | 3:0 (1:0, 2:0) | details | 23.12.2025 | |||
| Tunisia | Botswana | 2:1 (0:0, 2:1) | details | 18.12.2025 | ||||
| Group G - 10. Round | Guinea | Botswana | 2:2 (2:2, 0:0) | details | 14.10.2025 | |||
| Group G - 9. Round | Botswana | Uganda | 0:1 (0:0, 0:1) | details | 09.10.2025 | |||
| Group G - 8. Round | Mozambique | Botswana | 2:0 (1:0, 1:0) | details | 08.09.2025 | |||
| Group G - 7. Round | Algeria | Botswana | 3:1 (1:1, 2:0) | details | 04.09.2025 | |||
| Malawi | Botswana | 1:2 AfP (0:0, 1:1, 0:3) | details | 06.07.2025 | ||||
| Group D | Botswana | Zambia | 3:3 (2:1, 1:2) | details | 11.06.2025 | |||
| Group D | Comoros | Botswana | 0:0 (0:0, 0:0) | details | 09.06.2025 | |||
| Group G - 6. Round | Botswana | Somalia | 2:0 (0:0, 2:0) | details | 25.03.2025 | |||
| Group G - 5. Round | Botswana | Algeria | 1:3 (0:1, 1:2) | details | 21.03.2025 | |||
| Group C - 6. Round | Egypt | Botswana | 1:1 (1:1, 0:0) | details | 19.11.2024 | |||
| Group C - 5. Round | Botswana | Mauritania | 1:1 (1:1, 0:0) | details | 15.11.2024 | |||
| Group C - 4. Round | Botswana | Cape Verde | 1:0 (0:0, 1:0) | details | 15.10.2024 | |||
| Group C - 3. Round | Cape Verde | Botswana | 0:1 (0:1, 0:0) | details | 10.10.2024 | |||
| Group C - 2. Round | Botswana | Egypt | 0:4 (0:2, 0:2) | details | 10.09.2024 | |||
| Group C - 1. Round | Mauritania | Botswana | 1:0 (0:0, 1:0) | details | 07.09.2024 | |||
| Libya | Botswana | 1:0 (0:0, 1:0) | details | 31.08.2024 | ||||
| Group A | Mozambique | Botswana | 3:1 (1:1, 2:0) | details | 02.07.2024 | |||
| Group A | South Africa | Botswana | 0:0 (0:0, 0:0) | details | 29.06.2024 | |||
| Group A | Eswatini | Botswana | 0:0 (0:0, 0:0) | details | 26.06.2024 | |||
| Group G - 4. Round | Somalia | Botswana | 1:3 (0:1, 1:2) | details | 10.06.2024 | |||
| Group G - 3. Round | Uganda | Botswana | 1:0 (0:0, 1:0) | details | 07.06.2024 | |||
| Burundi | Botswana | 0:0 (0:0, 0:0) | details | 25.03.2024 | ||||
| Botswana | Rwanda | 0:0 (0:0, 0:0) | details | 22.03.2024 | ||||
| Botswana | Mozambique | 1:1 (1:0, 0:1) | details | 08.01.2024 | ||||
| Ghana | Botswana | CAN. | details | 08.01.2024 | ||||
| Group G - 2. Round | Botswana | Guinea | 1:0 (0:0, 1:0) | details | 21.11.2023 | |||
| Group G - 1. Round | Botswana | Mozambique | 2:3 (0:1, 2:2) | details | 16.11.2023 | |||
| Botswana | Eswatini | 2:1 (1:0, 1:1) | details | 16.10.2023 | ||||
| Zimbabwe | Botswana | CAN. | details | 14.10.2023 | ||||
| Botswana | Zimbabwe | 1:1 (0:0, 1:1) | details | 30.09.2023 | ||||
| Group J - 6. Round | Tunisia | Botswana | 3:0 (0:0, 3:0) | details | 07.09.2023 | |||
| Group A | Namibia | Botswana | 0:0 (0:0, 0:0) | details | 11.07.2023 | |||
| Group A | South Africa | Botswana | 2:1 (0:0, 2:1) | details | 08.07.2023 | |||
| Group A | Eswatini | Botswana | 0:1 (0:1, 0:0) | details | 05.07.2023 | |||
| Group J - 5. Round | Botswana | Libya | 1:0 (1:0, 0:0) | details | 17.06.2023 | |||
| Group J - 4. Round | Botswana | Equatorial Guinea | 2:3 (1:2, 1:1) | details | 28.03.2023 | |||
| Group J - 3. Round | Equatorial Guinea | Botswana | 2:0 (1:0, 1:0) | details | 24.03.2023 | |||
| Angola | Botswana | 1:0 (1:0, 0:0) | details | 17.11.2022 | ||||
| South Africa | Botswana | 1:0 (1:0, 0:0) | details | 27.09.2022 | ||||
| Final - Second leg | Madagascar | Botswana | 1:1 (1:0, 0:1) | details | 02.09.2022 | |||
| Final - First leg | Botswana | Madagascar | 0:1 (0:1, 0:0) | details | 27.08.2022 | |||
| Semi-finals - Second leg | Eswatini | Botswana | 2:2 (1:1, 1:1) | details | 31.07.2022 | |||
| Semi-finals - First leg | Botswana | Eswatini | 0:0 (0:0, 0:0) | details | 23.07.2022 | |||
| 5th place | South Africa | Botswana | 2:1 (1:0, 1:1) | details | 17.07.2022 | |||
| Semi-finals | Botswana | Eswatini | 2:0 (1:0, 1:0) | details | 15.07.2022 | |||
| Quarter-finals | Zambia | Botswana | 2:1 AfP (1:0, 0:1, 5:4) | details | 12.07.2022 | |||