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.

0
Matches
semifinals
0
Goals
0
Attendance
0
Dramatic finishes
AET + penalties

Fan poll · powered by Siono

Closes in 85d

Germany 2006 — the lasting image is…

No matches recorded for 2006 in this stage filter.

Team logistics — 2006

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
Germany
72,603 km0h3.8d3dMunich → Dortmund → Berlin → Stuttgart
Italy
72,504 km0h3.5d3dHannover → Kaiserslautern → Hamburg → Dortmund → Berlin
France
72,054 km0h3.3d3dStuttgart → Leipzig → Cologne → Hannover → Frankfurt → Munich → Berlin
Portugal
71,782 km1h3.5d2dCologne → Frankfurt → Gelsenkirchen → Nuremberg → Munich → Stuttgart
Ukraine
51,384 km1h3.0d2dLeipzig → Hamburg → Berlin → Cologne
Sweden
41,340 km0h3.7d3dDortmund → Berlin → Cologne → Munich
England
51,173 km1h4.3d4dFrankfurt → Nuremberg → Cologne → Stuttgart → Gelsenkirchen
Brazil
51,141 km4h3.5d3dBerlin → Munich → Dortmund → Frankfurt
Saudi Arabia
31,094 km2h3.5d3dMunich → Hamburg → Kaiserslautern
Ecuador
41,050 km6h4.3d4dGelsenkirchen → Hamburg → Berlin → Stuttgart
Ghana
4946 km1h4.0d4dHannover → Cologne → Nuremberg → Dortmund
Argentina
5936 km4h4.0d2dHamburg → Gelsenkirchen → Frankfurt → Leipzig → Berlin
Paraguay
3933 km5h4.0d4dFrankfurt → Berlin → Kaiserslautern
Mexico
4910 km7h3.3d2dNuremberg → Hannover → Gelsenkirchen → Leipzig
Serbia and Montenegro
3861 km4.0d4dLeipzig → Gelsenkirchen → Munich
Spain
4841 km0h3.3d3dLeipzig → Stuttgart → Kaiserslautern → Hannover
Switzerland
4763 km0h3.3d2dStuttgart → Dortmund → Hannover → Cologne
Costa Rica
3746 km7h4.5d4dMunich → Hamburg → Hannover
Ivory Coast
3723 km1h4.5d4dHamburg → Stuttgart → Munich
Netherlands
4701 km0h3.7d3dLeipzig → Stuttgart → Frankfurt → Nuremberg
Tunisia
3688 km0h3.5d3dMunich → Stuttgart → Berlin
Australia
4628 km9h3.7d3dKaiserslautern → Munich → Stuttgart
Trinidad and Tobago
3589 km5h4.0d4dDortmund → Nuremberg → Kaiserslautern
Japan
3589 km8h4.0d3dKaiserslautern → Nuremberg → Dortmund
Croatia
3529 km0h3.5d3dBerlin → Nuremberg → Stuttgart
South Korea
3509 km8h4.0d4dFrankfurt → Leipzig → Hannover
Iran
3489 km2.5h4.0d3dNuremberg → Frankfurt → Leipzig
United States
3483 km6h4.0d4dGelsenkirchen → Kaiserslautern → Nuremberg
Angola
3465 km0h4.0d4dCologne → Hannover → Leipzig
Czech Republic
3430 km0h4.0d4dGelsenkirchen → Cologne → Hamburg
Togo
3253 km4.0d3dFrankfurt → Dortmund → Cologne
Poland
3211 km0h4.5d4dGelsenkirchen → Dortmund → Hannover
Derived client-side from GET /matches?year=2006 + 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.