Built on the Zafronix WC APIGet a free key →

Matches, every kick.

Every World Cup match in a single table — date, stage, teams, score, attendance, venue. Pick a tournament + stage. Knockout dramatic finishes (AET, penalties) are flagged.

64
Matches
all
145
Goals
2.27/match
0
Attendance
0/match
4
Dramatic finishes
AET + penalties

Fan poll · powered by Siono

Closes in 85d

South Africa 2010 — what defines it for you?

DateStageMatchScoreVenueAtt.Weather
Jun 11, 2010Grp ASouth Africa vs Mexico
11
Soccer City, Johannesburg☀️15°
Jun 11, 2010Grp AUruguay vs France
00
Cape Town Stadium, Cape Town☀️13°
Jun 12, 2010Grp BSouth Korea vs Greece
20
Nelson Mandela Bay Stadium, Port Elizabeth20°
Jun 12, 2010Grp BArgentina vs Nigeria
10
Ellis Park Stadium, Johannesburg☀️16°
Jun 12, 2010Grp CEngland vs United States
11
Royal Bafokeng Stadium, Rustenburg☀️14°
Jun 13, 2010Grp CAlgeria vs Slovenia
01
Peter Mokaba Stadium, Polokwane☀️22°
Jun 13, 2010Grp DSerbia vs Ghana
01
Loftus Versfeld Stadium, Pretoria☀️20°
Jun 13, 2010Grp DGermany vs Australia
40
Moses Mabhida Stadium, Durban19°
Jun 14, 2010Grp ENetherlands vs Denmark
20
Soccer City, Johannesburg☀️18°
Jun 14, 2010Grp EJapan vs Cameroon
10
Free State Stadium, Bloemfontein☀️15°
Jun 14, 2010Grp FItaly vs Paraguay
11
Cape Town Stadium, Cape Town🌧️9°
Jun 15, 2010Grp FNew Zealand vs Slovakia
11
Royal Bafokeng Stadium, Rustenburg☀️10°
Jun 15, 2010Grp GIvory Coast vs Portugal
00
Nelson Mandela Bay Stadium, Port Elizabeth12°
Jun 15, 2010Grp GBrazil vs North Korea
21
Ellis Park Stadium, Johannesburg☀️3°
Jun 16, 2010Grp ASouth Africa 4dvs Uruguay4d
03
Loftus Versfeld Stadium, Pretoria☀️6°
Jun 16, 2010Grp HHonduras vs Chile
01
Mbombela Stadium, Nelspruit☀️16°
Jun 16, 2010Grp HSpain vs Switzerland
01
Moses Mabhida Stadium, Durban19°
Jun 17, 2010Grp AFrance 5dvs Mexico5d
02
Peter Mokaba Stadium, Polokwane☀️7°
Jun 17, 2010Grp BArgentina 4dvs South Korea4d
41
Soccer City, Johannesburg☀️10°
Jun 17, 2010Grp BGreece 4dvs Nigeria4d
21
Free State Stadium, Bloemfontein☀️10°
Jun 18, 2010Grp CSlovenia 4dvs United States5d
22
Ellis Park Stadium, Johannesburg☀️12°
Jun 18, 2010Grp CEngland 5dvs Algeria4d
00
Cape Town Stadium, Cape Town15°
Jun 18, 2010Grp DGermany 4dvs Serbia4d
01
Nelson Mandela Bay Stadium, Port Elizabeth☀️19°
Jun 19, 2010Grp DGhana 5dvs Australia5d
11
Royal Bafokeng Stadium, Rustenburg☀️14°
Jun 19, 2010Grp ENetherlands 4dvs Japan4d
10
Moses Mabhida Stadium, Durban☀️23°
Jun 19, 2010Grp ECameroon 4dvs Denmark4d
12
Loftus Versfeld Stadium, Pretoria☀️7°
Jun 20, 2010Grp FSlovakia 4dvs Paraguay5d
02
Free State Stadium, Bloemfontein☀️14°
Jun 20, 2010Grp FItaly 5dvs New Zealand4d
11
Mbombela Stadium, Nelspruit☀️19°
Jun 20, 2010Grp GBrazil 4dvs Ivory Coast4d
31
Soccer City, Johannesburg☀️7°
Jun 21, 2010Grp GPortugal 5dvs North Korea5d
70
Cape Town Stadium, Cape Town🌧️14°
Jun 21, 2010Grp HChile 4dvs Switzerland4d
10
Nelson Mandela Bay Stadium, Port Elizabeth☀️18°
Jun 21, 2010Grp HSpain 4dvs Honduras4d
20
Ellis Park Stadium, Johannesburg☀️8°
Jun 22, 2010Grp AMexico 4dvs Uruguay5d
01
Royal Bafokeng Stadium, Rustenburg☀️18°
Jun 22, 2010Grp AFrance 4dvs South Africa5d
12
Free State Stadium, Bloemfontein☀️16°
Jun 22, 2010Grp BNigeria 4dvs South Korea4d
22
Moses Mabhida Stadium, Durban17°
Jun 22, 2010Grp BGreece 4dvs Argentina4d
02
Peter Mokaba Stadium, Polokwane☀️11°
Jun 23, 2010Grp CSlovenia 4dvs England4d
01
Nelson Mandela Bay Stadium, Port Elizabeth☀️19°
Jun 23, 2010Grp CUnited States 4dvs Algeria4d
10
Loftus Versfeld Stadium, Pretoria☀️18°
Jun 23, 2010Grp DGhana 3dvs Germany4d
01
Soccer City, Johannesburg☀️9°
Jun 23, 2010Grp DAustralia 3dvs Serbia4d
21
Mbombela Stadium, Nelspruit☀️14°
Jun 24, 2010Grp EDenmark 4dvs Japan4d
13
Royal Bafokeng Stadium, Rustenburg☀️12°
Jun 24, 2010Grp ECameroon 4dvs Netherlands4d
12
Cape Town Stadium, Cape Town☀️14°
Jun 24, 2010Grp FSlovakia 3dvs Italy3d
32
Ellis Park Stadium, Johannesburg☀️16°
Jun 24, 2010Grp FParaguay 3dvs New Zealand3d
00
Peter Mokaba Stadium, Polokwane☀️17°
Jun 25, 2010Grp GPortugal 3dvs Brazil4d
00
Moses Mabhida Stadium, Durban☀️23°
Jun 25, 2010Grp GNorth Korea 3dvs Ivory Coast4d
03
Mbombela Stadium, Nelspruit☀️21°
Jun 25, 2010Grp HChile 3dvs Spain3d
12
Loftus Versfeld Stadium, Pretoria☀️14°
Jun 25, 2010Grp HSwitzerland 3dvs Honduras3d
00
Free State Stadium, Bloemfontein☀️12°
Jun 26, 2010r16Uruguay3dvsSouth Korea3d
21
Nelson Mandela Bay Stadium, Port Elizabeth18°
Jun 26, 2010r16United States2dvsGhana2d
12AET
Royal Bafokeng Stadium, Rustenburg☀️12°
Jun 27, 2010r16Germany3dvsEngland3d
41
Free State Stadium, Bloemfontein☀️20°
Jun 27, 2010r16Argentina4dvsMexico4d
31
Soccer City, Johannesburg☀️10°
Jun 28, 2010r16Netherlands3dvsSlovakia3d
21
Moses Mabhida Stadium, Durban☀️21°
Jun 28, 2010r16Brazil2dvsChile2d
30
Ellis Park Stadium, Johannesburg9°
Jun 29, 2010r16Paraguay4dvsJapan4d
00AET
Loftus Versfeld Stadium, Pretoria16°
Jun 29, 2010r16Spain3dvsPortugal3d
10
Cape Town Stadium, Cape Town13°
Jul 2, 2010qfNetherlands3dvsBrazil3d
21
Nelson Mandela Bay Stadium, Port Elizabeth☀️27°
Jul 2, 2010qfUruguay5dvsGhana5d
11AET
Soccer City, Johannesburg9°
Jul 3, 2010qfArgentina5dvsGermany5d
04
Cape Town Stadium, Cape Town☀️15°
Jul 3, 2010qfParaguay3dvsSpain3d
01
Ellis Park Stadium, Johannesburg☀️9°
Jul 6, 2010sfUruguay3dvsNetherlands3d
23
Cape Town Stadium, Cape Town11°
Jul 7, 2010sfGermany3dvsSpain3d
01
Moses Mabhida Stadium, Durban17°
Jul 10, 2010thirdPlaceUruguay3dvsGermany2d
23
Nelson Mandela Bay Stadium, Port Elizabeth15°
Jul 11, 2010FNetherlands4dvsSpain3d
01AET
Soccer City, Johannesburg☀️11°
GET /matches?year=2010

Team logistics — 2010

32 teams · sorted by distance

Distance is stadium-to-stadium between consecutive matches, great-circle (haversine). First match counts 0 km — we don't guess a pre-tournament anchor. Rest days = full days between consecutive kickoffs (so a Mon → Fri turnaround is 3 days of rest). TZ shift = max hours offset between any venue's country and the team's home country. Multi-zone countries (USA, Brazil, Russia) use their capital city as proxy. DST ignored.

TeamMatchesDistanceTZ shiftAvg restMin restCities visited
Netherlands
75,650 km1h3.5d3dJohannesburg → Durban → Cape Town → Gqeberha
Uruguay
75,163 km5h3.8d3dCape Town → Pretoria → Rustenburg → Gqeberha → Johannesburg
Germany
74,809 km1h3.5d2dDurban → Gqeberha → Johannesburg → Bloemfontein → Cape Town
Spain
74,119 km1h3.2d3dDurban → Johannesburg → Pretoria → Cape Town
Portugal
43,211 km2h3.7d3dGqeberha → Cape Town → Durban
Algeria
32,853 km1h4.0d4dPolokwane → Cape Town → Pretoria
North Korea
32,797 km7h4.0d3dJohannesburg → Cape Town → Mbombela
England
42,454 km2h4.0d3dRustenburg → Cape Town → Gqeberha → Bloemfontein
France
32,206 km1h4.5d4dCape Town → Polokwane → Bloemfontein
Chile
42,074 km6h3.0d2dMbombela → Gqeberha → Pretoria → Johannesburg
South Korea
42,072 km7h3.7d3dGqeberha → Johannesburg → Durban
Serbia
32,022 km1h4.0d4dPretoria → Gqeberha → Mbombela
Brazil
51,899 km5h3.3d2dJohannesburg → Durban → Gqeberha
Paraguay
51,863 km6h3.8d3dCape Town → Bloemfontein → Polokwane → Pretoria → Johannesburg
Argentina
51,857 km5h4.3d4dJohannesburg → Polokwane → Cape Town
Italy
31,841 km1h4.0d3dCape Town → Mbombela → Johannesburg
Cameroon
31,733 km1h4.0d4dBloemfontein → Pretoria → Cape Town
Slovakia
41,275 km1h3.3d3dRustenburg → Bloemfontein → Johannesburg → Durban
Switzerland
31,226 km1h3.5d3dDurban → Gqeberha → Bloemfontein
Ivory Coast
31,202 km2h4.0d4dGqeberha → Johannesburg → Mbombela
Greece
31,201 km0h4.0d4dGqeberha → Bloemfontein → Polokwane
Japan
41,188 km7h4.0d4dBloemfontein → Durban → Rustenburg → Pretoria
Slovenia
31,182 km1h4.0d4dPolokwane → Johannesburg → Gqeberha
Australia
3993 km8h4.0d3dDurban → Rustenburg → Mbombela
Nigeria
3846 km1h4.0d4dJohannesburg → Bloemfontein → Durban
Mexico
4704 km8h4.3d4dJohannesburg → Polokwane → Rustenburg
Honduras
3679 km8h3.5d3dMbombela → Johannesburg → Bloemfontein
New Zealand
3618 km10h3.5d3dRustenburg → Mbombela → Polokwane
South Africa
3482 km0h4.5d4dJohannesburg → Pretoria → Bloemfontein
Ghana
5438 km2h3.8d2dPretoria → Rustenburg → Johannesburg
United States
4273 km7h3.7d2dRustenburg → Johannesburg → Pretoria
Denmark
3167 km1h4.0d4dJohannesburg → Pretoria → Rustenburg
Derived client-side from GET /matches?year=2010 + GET /stadiums

Coming next: goals-by-minute bucket, captain per match, and penalty-shootout granularity. Subscribe to the API to get the extra fields as they ship.