Botswana
World ranking #84 Elo 1507
All-time record
80Played
22Won
19Drawn
39Lost
28% win rate
Goals : 94 : 116
Head-to-head
Choose an opponent to see the head-to-head.
Recent matches
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| October 12, 2026 | Tanzania | 6 : 0 | Botswana | CAF Olympic Qualifying Tournament |
| October 8, 2026 | Botswana | 0 : 1 | Tanzania | CAF Olympic Qualifying Tournament |
| September 28, 2026 | Botswana | 4 : 1 | Namibia | Friendly |
| September 25, 2026 | Botswana | 1 : 1 | Namibia | Friendly |
| April 9, 2026 | Saudi Arabia | 1 : 1 | Botswana | Friendly |
| July 12, 2025 | Tunisia | 1 : 2 | Botswana | Africa Cup of Nations |
| July 9, 2025 | Botswana | 0 : 1 | Nigeria | Africa Cup of Nations |
| July 5, 2025 | Algeria | 1 : 0 | Botswana | Africa Cup of Nations |
| May 30, 2025 | Zambia | 1 : 1 | Botswana | Friendly |
| May 27, 2025 | South Africa | 3 : 2 | Botswana | Friendly |
| February 25, 2025 | DR Congo | 0 : 0 | Botswana | Africa Cup of Nations qualification |
| February 19, 2025 | Botswana | 0 : 2 | DR Congo | Africa Cup of Nations qualification |
| November 27, 2024 | Morocco | 3 : 1 | Botswana | Friendly |
| October 27, 2024 | Madagascar | 0 : 0 | Botswana | COSAFA Championship |
| October 25, 2024 | Botswana | 5 : 0 | Mauritius | COSAFA Championship |