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.

48
Matches
group stage
122
Goals
2.54/match
0
Attendance
0/match
0
Dramatic finishes
AET + penalties

Fan poll · powered by Siono

Closes in 85d

The 2018 World Cup turning point was…

DateStageMatchScoreVenueAtt.Weather
Jun 14, 2018Grp ARussia vs Saudi Arabia
50
Luzhniki Stadium, Moscow15°
Jun 15, 2018Grp AEgypt vs Uruguay
01
Central Stadium, Yekaterinburg🌧️13°
Jun 15, 2018Grp BMorocco vs Iran
01
Krestovsky Stadium, Saint Petersburg24°
Jun 15, 2018Grp BPortugal vs Spain
33
Fisht Olympic Stadium, Sochi24°
Jun 16, 2018Grp CFrance vs Australia
21
Kazan Arena, Kazan☀️18°
Jun 16, 2018Grp CPeru vs Denmark
01
Mordovia Arena, Saransk☀️18°
Jun 16, 2018Grp DArgentina vs Iceland
11
Otkritie Arena, Moscow22°
Jun 16, 2018Grp DCroatia vs Nigeria
20
Kaliningrad Stadium, Kaliningrad☀️17°
Jun 17, 2018Grp ECosta Rica vs Serbia
01
Cosmos Arena, Samara23°
Jun 17, 2018Grp EBrazil vs Switzerland
11
Rostov Arena, Rostov-on-Don22°
Jun 17, 2018Grp FGermany vs Mexico
01
Luzhniki Stadium, Moscow24°
Jun 18, 2018Grp FSweden vs South Korea
10
Nizhny Novgorod Stadium, Nizhny Novgorod26°
Jun 18, 2018Grp GBelgium vs Panama
30
Fisht Olympic Stadium, Sochi25°
Jun 18, 2018Grp GTunisia vs England
12
Volgograd Arena, Volgograd☀️21°
Jun 19, 2018Grp ARussia 4dvs Egypt3d
31
Krestovsky Stadium, Saint Petersburg🌧️13°
Jun 19, 2018Grp HColombia vs Japan
12
Mordovia Arena, Saransk27°
Jun 19, 2018Grp HPoland vs Senegal
12
Otkritie Arena, Moscow25°
Jun 20, 2018Grp AUruguay 4dvs Saudi Arabia5d
10
Rostov Arena, Rostov-on-Don☀️32°
Jun 20, 2018Grp BPortugal 4dvs Morocco4d
10
Luzhniki Stadium, Moscow22°
Jun 20, 2018Grp BIran 4dvs Spain4d
01
Kazan Arena, Kazan☀️17°
Jun 21, 2018Grp CDenmark 4dvs Australia4d
11
Cosmos Arena, Samara23°
Jun 21, 2018Grp CFrance 4dvs Peru4d
10
Central Stadium, Yekaterinburg12°
Jun 21, 2018Grp DArgentina 4dvs Croatia4d
03
Nizhny Novgorod Stadium, Nizhny Novgorod☀️17°
Jun 22, 2018Grp DNigeria 5dvs Iceland5d
20
Volgograd Arena, Volgograd☀️30°
Jun 22, 2018Grp EBrazil 4dvs Costa Rica4d
20
Krestovsky Stadium, Saint Petersburg17°
Jun 22, 2018Grp ESerbia 4dvs Switzerland4d
12
Kaliningrad Stadium, Kaliningrad15°
Jun 23, 2018Grp FSouth Korea 4dvs Mexico5d
12
Rostov Arena, Rostov-on-Don34°
Jun 23, 2018Grp FGermany 5dvs Sweden4d
21
Fisht Olympic Stadium, Sochi22°
Jun 23, 2018Grp GBelgium 4dvs Tunisia4d
52
Otkritie Arena, Moscow28°
Jun 24, 2018Grp GEngland 5dvs Panama5d
61
Nizhny Novgorod Stadium, Nizhny Novgorod31°
Jun 24, 2018Grp HJapan 4dvs Senegal4d
22
Central Stadium, Yekaterinburg☀️23°
Jun 24, 2018Grp HPoland 4dvs Colombia4d
03
Kazan Arena, Kazan☀️26°
Jun 25, 2018Grp AUruguay 4dvs Russia5d
30
Cosmos Arena, Samara☀️32°
Jun 25, 2018Grp ASaudi Arabia 4dvs Egypt5d
21
Volgograd Arena, Volgograd34°
Jun 25, 2018Grp BIran 4dvs Portugal4d
11
Mordovia Arena, Saransk23°
Jun 25, 2018Grp BSpain 4dvs Morocco4d
22
Kaliningrad Stadium, Kaliningrad🌧️15°
Jun 26, 2018Grp CDenmark 4dvs France4d
00
Luzhniki Stadium, Moscow24°
Jun 26, 2018Grp CAustralia 4dvs Peru4d
02
Fisht Olympic Stadium, Sochi28°
Jun 26, 2018Grp DNigeria 3dvs Argentina4d
12
Krestovsky Stadium, Saint Petersburg☀️18°
Jun 26, 2018Grp DIceland 3dvs Croatia4d
12
Rostov Arena, Rostov-on-Don☀️29°
Jun 27, 2018Grp ESerbia 4dvs Brazil4d
02
Otkritie Arena, Moscow☀️21°
Jun 27, 2018Grp ESwitzerland 4dvs Costa Rica4d
22
Nizhny Novgorod Stadium, Nizhny Novgorod21°
Jun 27, 2018Grp FSouth Korea 3dvs Germany3d
20
Kazan Arena, Kazan28°
Jun 27, 2018Grp FMexico 3dvs Sweden3d
03
Central Stadium, Yekaterinburg27°
Jun 28, 2018Grp GEngland 3dvs Belgium4d
01
Kaliningrad Stadium, Kaliningrad☀️21°
Jun 28, 2018Grp GPanama 3dvs Tunisia4d
12
Mordovia Arena, Saransk☀️20°
Jun 28, 2018Grp HJapan 3dvs Poland3d
01
Volgograd Arena, Volgograd☀️35°
Jun 28, 2018Grp HSenegal 3dvs Colombia3d
01
Cosmos Arena, Samara☀️27°
GET /matches?year=2018 · client-side stage filter: group

Team logistics — 2018

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
Sweden
56,756 km2h3.8d3dNizhny Novgorod → Sochi → Yekaterinburg → Saint Petersburg → Samara
Croatia
76,435 km2h3.8d3dKaliningrad → Nizhny Novgorod → Rostov-on-Don → Sochi → Moscow
Belgium
76,405 km2h3.3d3dSochi → Moscow → Kaliningrad → Rostov-on-Don → Kazan → Saint Petersburg
England
75,772 km3h3.3d2dVolgograd → Nizhny Novgorod → Kaliningrad → Moscow → Samara → Saint Petersburg
Uruguay
55,574 km6h4.3d4dYekaterinburg → Rostov-on-Don → Samara → Sochi → Nizhny Novgorod
France
74,725 km2h3.8d3dKazan → Yekaterinburg → Moscow → Nizhny Novgorod → Saint Petersburg
Spain
44,417 km2h4.3d4dSochi → Kazan → Kaliningrad → Moscow
Russia
54,306 km0h4.8d4dMoscow → Saint Petersburg → Samara → Sochi
Switzerland
43,952 km2h4.3d4dRostov-on-Don → Kaliningrad → Nizhny Novgorod → Saint Petersburg
Mexico
43,496 km9h4.0d3dMoscow → Rostov-on-Don → Yekaterinburg → Samara
Brazil
53,338 km6h3.8d3dRostov-on-Don → Saint Petersburg → Moscow → Samara → Kazan
Egypt
33,333 km1h4.0d3dYekaterinburg → Saint Petersburg → Volgograd
Nigeria
33,314 km2h4.0d3dKaliningrad → Volgograd → Saint Petersburg
Portugal
43,155 km3h4.0d4dSochi → Moscow → Saransk
Peru
33,089 km8h4.0d4dSaransk → Yekaterinburg → Sochi
Serbia
33,009 km2h4.0d4dSamara → Kaliningrad → Moscow
Germany
32,909 km2h4.0d3dMoscow → Sochi → Kazan
Japan
42,803 km6h3.3d3dSaransk → Yekaterinburg → Volgograd → Rostov-on-Don
Argentina
42,512 km6h3.7d3dMoscow → Nizhny Novgorod → Saint Petersburg → Kazan
Costa Rica
32,323 km9h4.0d4dSamara → Saint Petersburg → Nizhny Novgorod
South Korea
32,212 km6h3.5d3dNizhny Novgorod → Rostov-on-Don → Kazan
Senegal
32,191 km3h3.5d3dMoscow → Yekaterinburg → Samara
Morocco
31,724 km2h4.0d4dSaint Petersburg → Moscow → Kaliningrad
Panama
31,717 km8h4.0d3dSochi → Nizhny Novgorod → Saransk
Australia
31,623 km7h4.0d4dKazan → Samara → Sochi
Denmark
41,611 km2h4.0d4dSaransk → Samara → Moscow → Nizhny Novgorod
Poland
31,581 km2h3.5d3dMoscow → Kazan → Volgograd
Iran
31,516 km0.5h4.0d4dSaint Petersburg → Kazan → Saransk
Colombia
41,472 km8h3.7d3dSaransk → Kazan → Samara → Moscow
Tunisia
31,446 km2h4.0d4dVolgograd → Moscow → Saransk
Saudi Arabia
31,349 km0h4.5d4dMoscow → Rostov-on-Don → Volgograd
Iceland
31,312 km3h4.0d3dMoscow → Volgograd → Rostov-on-Don
Derived client-side from GET /matches?year=2018 + 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.