South Africa
World ranking #29 Elo 1884
All-time record
241Played
121Won
40Drawn
80Lost
50% win rate
Goals : 473 : 301
Head-to-head
Choose an opponent to see the head-to-head.
Recent matches
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| October 12, 2026 | South Africa | 3 : 0 | Madagascar | CAF Olympic Qualifying Tournament |
| October 8, 2026 | South Africa | 4 : 0 | Madagascar | CAF Olympic Qualifying Tournament |
| August 12, 2026 | South Africa | 2 : 1 | Nigeria | Africa Cup of Nations |
| August 7, 2026 | Morocco | 2 : 1 | South Africa | Africa Cup of Nations |
| August 3, 2026 | Burkina Faso | 0 : 1 | South Africa | Africa Cup of Nations |
| July 30, 2026 | South Africa | 2 : 2 | Ivory Coast | Africa Cup of Nations |
| July 26, 2026 | South Africa | 1 : 2 | Tanzania | Africa Cup of Nations |
| June 8, 2026 | Japan | 0 : 1 | South Africa | Friendly |
| June 5, 2026 | Japan | 5 : 0 | South Africa | Friendly |
| April 16, 2026 | South Africa | 2 : 0 | Algeria | Friendly |
| April 13, 2026 | South Africa | 1 : 0 | Algeria | Friendly |
| December 1, 2025 | Morocco | 0 : 2 | South Africa | Friendly |
| October 27, 2025 | South Africa | 1 : 0 | DR Congo | Africa Cup of Nations qualification |
| October 21, 2025 | DR Congo | 1 : 1 | South Africa | Africa Cup of Nations qualification |
| July 24, 2025 | Ghana | 1 : 1 | South Africa | Africa Cup of Nations |