South Africa
World ranking #68 Elo 1732
All-time record
488Played
219Won
146Drawn
123Lost
45% win rate
Goals : 660 : 461
Head-to-head
Choose an opponent to see the head-to-head.
Recent matches
| Date | Home | Score | Away | Competition |
|---|---|---|---|---|
| October 3, 2026 | Egypt | 0 : 1 | South Africa | Friendly |
| September 29, 2026 | Eritrea | 0 : 5 | South Africa | African Cup of Nations qualification |
| September 25, 2026 | South Africa | 2 : 1 | Guinea | African Cup of Nations qualification |
| June 27, 2026 | South Africa | 0 : 1 | Canada | FIFA World Cup |
| June 23, 2026 | South Africa | 1 : 0 | South Korea | FIFA World Cup |
| June 17, 2026 | Czech Republic | 1 : 1 | South Africa | FIFA World Cup |
| June 10, 2026 | Mexico | 2 : 0 | South Africa | FIFA World Cup |
| June 5, 2026 | Jamaica | 0 : 1 | South Africa | Friendly |
| May 28, 2026 | South Africa | 0 : 0 | Nicaragua | Friendly |
| March 30, 2026 | South Africa | 1 : 2 | Panama | Friendly |
| March 26, 2026 | South Africa | 1 : 1 | Panama | Friendly |
| January 3, 2026 | South Africa | 1 : 2 | Cameroon | African Cup of Nations |
| December 28, 2025 | Zimbabwe | 2 : 3 | South Africa | African Cup of Nations |
| December 25, 2025 | Egypt | 1 : 0 | South Africa | African Cup of Nations |
| December 21, 2025 | South Africa | 2 : 1 | Angola | African Cup of Nations |