MATCH CENTER
Showing 40 of 1,069 Matches
FIFA World Cup Match Explorer
Filter and explore all 1,069 matches from 1930 to 2026 with stadium records and outcome methods.
Ghana
0 - 1
Soccer City, Johannesburg (South Africa)
Australia
2 - 1
Mbombela Stadium, Nelspruit (South Africa)
Slovenia
0 - 1
Nelson Mandela Bay Stadium, Port Elizabeth (South Africa)
USA
1 - 0
Loftus Versfeld Stadium, Pretoria (South Africa)
Greece
0 - 2
Peter Mokaba Stadium, Polokwane (South Africa)
Nigeria
2 - 2
Moses Mabhida Stadium, Durban (South Africa)
France
1 - 2
Free State Stadium, Bloemfontein (South Africa)
Mexico
0 - 1
Royal Bafokeng Stadium, Rustenburg (South Africa)
Spain
2 - 0
Ellis Park Stadium, Johannesburg (South Africa)
Chile
1 - 0
Nelson Mandela Bay Stadium, Port Elizabeth (South Africa)
Portugal
7 - 0
Cape Town Stadium, Cape Town (South Africa)
Brazil
3 - 1
Soccer City, Johannesburg (South Africa)
Italy
1 - 1
Mbombela Stadium, Nelspruit (South Africa)
Slovakia
0 - 2
Free State Stadium, Bloemfontein (South Africa)
Cameroon
1 - 2
Loftus Versfeld Stadium, Pretoria (South Africa)
Netherlands
1 - 0
Moses Mabhida Stadium, Durban (South Africa)
Ghana
1 - 1
Royal Bafokeng Stadium, Rustenburg (South Africa)
Germany
0 - 1
Nelson Mandela Bay Stadium, Port Elizabeth (South Africa)
England
0 - 0
Cape Town Stadium, Cape Town (South Africa)
Slovenia
2 - 2
Ellis Park Stadium, Johannesburg (South Africa)
Greece
2 - 1
Free State Stadium, Bloemfontein (South Africa)
Argentina
4 - 1
Soccer City, Johannesburg (South Africa)
France
0 - 2
Peter Mokaba Stadium, Polokwane (South Africa)
Spain
0 - 1
Moses Mabhida Stadium, Durban (South Africa)
Honduras
0 - 1
Mbombela Stadium, Nelspruit (South Africa)
South Africa
0 - 3
Loftus Versfeld Stadium, Pretoria (South Africa)
Brazil
2 - 1
Ellis Park Stadium, Johannesburg (South Africa)
Côte d'Ivoire
0 - 0
Nelson Mandela Bay Stadium, Port Elizabeth (South Africa)
New Zealand
1 - 1
Royal Bafokeng Stadium, Rustenburg (South Africa)
Italy
1 - 1
Cape Town Stadium, Cape Town (South Africa)
Japan
1 - 0
Free State Stadium, Bloemfontein (South Africa)
Netherlands
2 - 0
Soccer City, Johannesburg (South Africa)
Germany
4 - 0
Moses Mabhida Stadium, Durban (South Africa)
Serbia
0 - 1
Loftus Versfeld Stadium, Pretoria (South Africa)
Algeria
0 - 1
Peter Mokaba Stadium, Polokwane (South Africa)
England
1 - 1
Royal Bafokeng Stadium, Rustenburg (South Africa)
Argentina
1 - 0
Ellis Park Stadium, Johannesburg (South Africa)
South Korea
2 - 0
Nelson Mandela Bay Stadium, Port Elizabeth (South Africa)
Uruguay
0 - 0
Cape Town Stadium, Cape Town (South Africa)
South Africa
1 - 1
Soccer City, Johannesburg (South Africa)
Page 9 of 27