The goalless draw against Croatia in Belgium’s final Group F match was not enough for Roberto Martinez’s side as they crashed out, with Morocco going through as surprise group winners.
Germany beat Costa Rica 4-2 later on Thursday but still fell early for the second World Cup in a row thanks to Japan’s shock comeback against Spain that saw them finish at the summit of Group E.
A 2-0 win for Argentina over Poland was enough for them to top Group C on Wednesday, while Robert Lewandowski and Co just about edged through on goal difference.
Australia sealed progress from Group D courtesy of a crucial victory over Denmark in which Mathew Leckie scored the only goal of the game on the hour mark. They will face Argentina in the last-16.
France were the first side through to the knockout stages, and will play Poland, while England have joined them and will face Senegal in the last-16 on Sunday night. Netherlands are also through as Group A winners, playing the USA next.
Portugal and Brazil have both guaranteed they will advance with a game to spare, meanwhile. They conclude their respective group campaigns on Friday.
Group A
Fixtures and results (All times GMT)
November 20: Qatar 0-2 Ecuador (4pm, Al Bayt Stadium)
November 21: Senegal 0-2 Netherlands (4pm, Al Thumama Stadium)
November 25: Qatar 1-3 Senegal (1pm, Al Thumama Stadium)
November 25: Netherlands 1-1 Ecuador (4pm, Khalifa International Stadium)
November 29: Ecuador 1-2 Senegal (3pm, Khalifa International Stadium)
November 29: Netherlands 2-0 Qatar (3pm, Al Bayt Stadium)
Group B
Fixtures and results
November 21: England 6-2 Iran (1pm, Khalifa International Stadium)
November 21: USA 1-1 Wales (7pm, Ahmad bin Ali Stadium)
November 25: Wales 0-2 Iran (10am, Ahmad bin Ali Stadium)
November 25: England 0-0 USA (7pm, Al Bayt Stadium)
November 29: Wales 0-3 England (7pm, Ahmad bin Ali Stadium)
November 29: Iran 0-1 USA (7pm, Al Thumama Stadium)
Group C
Fixtures and results
November 22: Argentina 1-2 Saudi Arabia (10am Lusail Iconic Stadium)
November 22: Mexico 0-0 Poland (4pm, Stadium 974)
November 26: Poland 2-0 Saudi Arabia (1pm, Education City Stadium)
November 26: Argentina 2-0 Mexico (7pm, Lusail Iconic Stadium)
November 30: Poland 0-2 Argentina (7pm, Stadium 974)
November 30: Saudi Arabia 1-2 Mexico (7pm, Lusail Iconic Stadium)
Argentina vs Saudi Arabia FIFA World Cup 2022 Qatar | Group C Match | 22nd November 2022
Group D
Fixtures and results
November 22: Denmark 0-0 Tunisia (1pm, Education City Stadium)
November 22: France 4-1 Australia (7pm, Al Janoub Stadium)
November 26: Tunisia 0-1 Australia (10am, Al Janoub Stadium)
November 26: France 2-1 Denmark (4pm, Stadium 974)
November 30: Australia 1-0 Denmark (3pm, Al Janoub Stadium)
November 30: Tunisia 1-0 France (3pm, Education City Stadium)
Group E
Fixtures and results
November 23: Germany 1-2 Japan (1pm, Khalifa International Stadium)
November 23: Spain 7-0 Costa Rica (4pm Al Thumama Stadium)
November 27: Japan 0-1 Costa Rica (10am, Ahmad bin Ali Stadium)
November 27: Spain 1-1 Germany (7pm, Al Bayt Stadium)
December 1: Costa Rica 2-4 Germany (7pm, Al Bayt Stadium)
December 1: Japan 2-1 Spain (7pm, Khalifa International Stadium)
Group F
Fixtures and results
November 23: Morocco 0-0 Croatia (10am, Al Bayt Stadium)
November 23: Belgium 1-0 Canada (7pm, Ahmad bin Ali Stadium)
November 27: Belgium 0-2 Morocco (1pm, Al Thumama Stadium)
November 27: Croatia 4-1 Canada (4pm, Khalifa International Stadium)
December 1: Croatia 0-0 Belgium (3pm, Ahmad bin Ali Stadium)
December 1: Canada 1-2 Morocco (3pm, Al Thumama Stadium)
Group G
Fixtures and results
November 24: Switzerland 1-0 Cameroon (10am, Al Janoub Stadium)
November 24: Brazil 2-0 Serbia (7pm, Lusail Iconic Stadium)
November 28: Cameroon 3-3 Serbia (10am, Al Janoub Stadium)
November 28: Brazil 1-0 Switzerland (4pm, Stadium 974)
December 2: Serbia vs Switzerland (7pm, Stadium 974)
December 2: Cameroon vs Brazil (7pm, Lusail Iconic Stadium)
Group H
Fixtures and results
November 24: Uruguay 0-0 South Korea (1pm, Education City Stadium)
November 24: Portugal 3-2 Ghana (4pm, Stadium 974)
November 28: South Korea 2-3 Ghana (1pm, Education City Stadium)
November 28: Portugal 2-0 Uruguay (7pm, Lusail Iconic Stadium)
December 2: South Korea 2-1 Portugal (3pm, Education City Stadium)
December 2: Ghana 0-2 Uruguay (3pm, Al Janoub Stadium)
Last-16 fixtures
December 3: Netherlands vs USA (3pm, Khalifa International Stadium)
December 3: Argentina vs Australia (7pm, Ahmad bin Ali Stadium)
December 4: France vs Poland (3pm, Al Thumama Stadium)
December 4: England vs Senegal (7pm, Al Bayt Stadium)
December 5: Japan vs Croatia (3pm, Al Janoub Stadium)
December 5: Group G winner vs South Korea (7pm, Stadium 974)
December 6: Morocco vs Spain (3pm, Education City Stadium)
December 6: Portugal vs Group G second place (Lusail Iconic Stadium)