Botswana
Botswana have played 16 matches on record: 3 won, 5 drawn, 8 lost, 18 scored and 26 conceded.
Record
| Matches Played | 16 |
| Matches Won | 3 |
| Matches Drawn | 5 |
| Matches Lost | 8 |
| Goals For | 18 |
| Goals Against | 26 |
Results
- 28 Mar 2027Tunisia 2–2 Botswana
- 28 Sept 2026Tunisia 2–2 Botswana
- 24 Sept 2026Libya 2–2 Botswana
- 27 Dec 2025Benin 1–0 Botswana
- 14 Oct 2025Guinea 2–2 Botswana
- 9 Oct 2025Botswana 0–1 Uganda
- 8 Sept 2025Mozambique 2–0 Botswana
- 4 Sept 2025Algeria 3–1 Botswana
- 25 Mar 2025Botswana 2–0 Somalia
- 21 Mar 2025Botswana 1–3 Algeria
- 10 Jun 2024Somalia 1–3 Botswana
- 7 Jun 2024Uganda 1–0 Botswana
- 21 Nov 2023Botswana 1–0 Guinea
- 16 Nov 2023Botswana 2–3 Mozambique
- 7 Sept 2023Tunisia 3–0 Botswana
- 5 Jun 2022Botswana 0–0 Tunisia
Upcoming matches
- 14 Nov 2026Uganda — Botswana
- 15 Nov 2026Botswana — Uganda