All kick off times are JST
Group A
June 13 5:00 Brazil 3 - 1 Croatia
June 14 1:00 Mexico 1 – 0 Cameroon
June 18 4:00 Brazil 0 – 0 Mexico
June 19 7:00 Cameroon 0 – 4 Croatia
June 24 5:00 Cameroon 1 – 4 Brazil
June 24 5:00 Croatia 1 – 3 Mexico
Group B
June 14 4:00 Spain 1 – 5 Netherlands
June 14 7:00 Chile 3 – 1 Australia
June 19 4:00 Spain 0 – 2 Chile
June 19 1:00 Australia 2 – 3 Netherlands
June 24 1:00 Australia 0 – 3 Spain
June 24 1:00 Netherlands 2 – 0 Chile
Group C
June 15 1:00 Colombia 3 – 0 Greece
June 15 10:00 Cote d’Ivoire 2 – 1 Japan
June 20 1:00 Colombia 2 – 1 Cote d’Ivoire
June 20 7:00 Japan 0 – 0 Greece
June 25 5:00 Japan 1 – 4 Colombia
June 25 5:00 Greece 2 – 1 Cote d’Ivoire
Group D
June 15 4:00 Uruguay 1 – 3 Costa Rica
June 15 7:00 England 1 – 2 Italy
June 20 4:00 Uruguay 2 – 1 England
June 21 1:00 Italy 0 – 1 Costa Rica
June 25 1:00 Italy 0 – 1 Uruguay
June 25 1:00 Costa Rica 0 – 0 England
Group E
June 16 1:00 Switzerland 2 – 1 Ecuador
June 16 4:00 France 3 – 0 Honduras
June 21 4:00 Switzerland 2 – 5 France
June 21 7:00 Honduras 1 – 2 Ecuador
June 26 5:00 Honduras 0 - 3 Switzerland
June 26 5:00 Ecuador 0 – 0 France
Group F
June 16 7:00 Argentina 2 – 1 Bosnia and
Herzegovina
June 17 4:00 Iran 0 – 0 Nigeria
June 22 1:00 Argentina 1 – 0 Iran
June 22 7:00 Nigeria 1 – 0 Bosnia and
Herzegovina
June 26 1:00 Nigeria 2 – 3 Argentina
June 26 1:00 Bosnia and
Herzegovina
3 – 1 Iran
Group G
June 17 1:00 Germany 4 – 0 Portugal
June 17 7:00 Ghana 1 – 2 United States
June 22 4:00 Germany 2 – 2 Ghana
June 23 7:00 United States 2 – 2 Portugal
June 27 1:00 United States 0 – 1 Germany
June 27 1:00 Portugal 2 – 1 Ghana
Group H
June 18 1:00 Belgium 2 – 1 Algeria
June 18 7:00 Russia 1 – 1 South Korea
June 23 1:00 Belgium 1 – 0 Russia
June 23 4:00 South Korea 2 – 4 Algeria
June 27 5:00 South Korea 0 – 1 Belgium
June 27 5:00 Algeria 1 – 1 Russia