SoccerClub takes a look back every match played during the Group Stages of the World Cup as the tournament head into the Round of 16.
Following the roundup of group stage games, Brazil, Argentina, France, Portugal, Spain, Belgium, England, Colombia, Croatia, Sweden, Mexico, Uruguay, Russia, Denmark, Switzerland and Japan have all qualified for the Round of 16.
Below is a list of all the group stage matches:
14 June, Russia 5-0 Saudi Arabia
15 June, Egypt 0-1 Uruguay
15 June, Morocco 0-1 Iran
15 June, Portugal 3-3 Spain
16 June, France 2-1 Australia
16 June, Argentina 1-1 Iceland
16 June, Peru 0-1 Denmark
16 June, Croatia 2-0 Nigeria
17 June, Costa Rica 0-1 Serbia
17 June, Germany 0-1 Mexico
17 June, Brazil 1-1 Switzerland
18 June, Sweden 1-0 South Korea
18 June, Belgium 3-0 Panama
18 June, Tunisia 1-1 England
19 June, Colombia 1-2 Japan
19 June, Poland 1-2 Senegal
19 June, Russia 3-1 Egypt
20 June, Portugal 1-0 Morocco
20 June, Uruguay 1-0 Saudi Arabia
20 June, Iran 0-1 Spain
21 June, Denmark 1-1 Australia
21 June, France 1-0 Peru
21 June, Argentina 0-3 Croatia
22 June, Brazil 2-0 Costa Rica
22 June, Nigeria 2-0 Iceland
22 June, Serbia 1-2 Switzerland
23 June, Belgium 5-2 Tunisia
23 June, South Korea 1-2 Mexico
23 June, Germany 2-1 Sweden
24 June, England 6-1 Panama
24 June, Japan 2-2 Senegal
24 June, Poland 0-3 Colombia
25 June, Uruguay 3-0 Russia
25 June, Saudi Arabia 2 Egypt
25 June, Spain 2-2 Morocco
25 June, Iran 1-1 Portugal
26 June, Denmark 0-0 France
26 June, Australia 0-2 Peru
26 June, Nigeria 1-2 Argentina
26 June, Iceland 1-2 Croatia
27 June, South Korea 2-0 Germany
27 June, Mexico 0-3 Sweden
27 June, Serbia 0-2 Brazil
27 June, Switzerland 2-2 Costa Rica
28 June, Japan 0-1 Poland
28 June, Senegal 0-1 Colombia
28 June, England 0-1 Belgium
28 June, Panama 1-2 Tunisia