Error message

  • Deprecated function: Return type of Aws\HandlerList::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 32 of /var/www/html/vendor/aws/aws-sdk-php/src/HandlerList.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Api\AbstractModel::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Api/AbstractModel.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of & Aws\Endpoint\Partition::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Return type of Aws\Endpoint\Partition::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 13 of /var/www/html/vendor/aws/aws-sdk-php/src/Endpoint/Partition.php).
  • Deprecated function: Aws\Credentials\Credentials implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in include() (line 8 of /var/www/html/vendor/aws/aws-sdk-php/src/Credentials/Credentials.php).
  • Deprecated function: Return type of Aws\Command::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of & Aws\Command::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Command::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 7 of /var/www/html/vendor/aws/aws-sdk-php/src/Command.php).
  • Deprecated function: Return type of Aws\Result::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of & Aws\Result::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Deprecated function: Return type of Aws\Result::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include() (line 9 of /var/www/html/vendor/aws/aws-sdk-php/src/Result.php).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
  • Warning: Undefined array key "nid" in views_handler_field_term_node_tid->pre_render() (line 98 of /var/www/html/docroot/sites/all/modules/views/modules/taxonomy/views_handler_field_term_node_tid.inc).
×

News

What Countries Have Qualified For The World Cup? Complete And Updated List

Before expanding to 48 nations for the 2026 FIFA World Cup, the 2022 competition in Qatar represents the final tournament with 32 competing teams and the cutthroat qualifying cycle that comes with it. With less than one month to go until kick off on Nov. 21, 2022, what countries have qualified for the World Cup?

Including the host nation of Qatar, we now know all 32 of the competing teams at the 2022 World Cup. This list has been fully updated for your reading pleasure.

What Countries Have Qualified For The World Cup? 

  1. Qatar
  2. Germany
  3. Denmark
  4. Brazil
  5. France
  6. Belgium
  7. Croatia
  8. Spain
  9. Serbia
  10. England
  11. Switzerland
  12. Netherlands
  13. Argentina
  14. Iran
  15. South Korea
  16. Japan
  17. Saudi Arabia
  18. Ecuador
  19. Uruguay
  20. Canada
  21. Ghana
  22. Senegal
  23. Portugal
  24. Poland
  25. Tunisia
  26. Morocco
  27. Cameroon
  28. United States
  29. Mexico
  30. Wales
  31. Australia
  32. Costa Rica

UEFA 

(13 teams qualify)

#1. Germany

Embed from Getty Images

FIFA World Ranking: 12th 

Qualifying Record: 10P, 9W, 1L, 0D 

Top Scorers: Serge Gnabry, İlkay Gündoğan and Timo Werner (5 goals)  

#2. Denmark

Embed from Getty Images

FIFA World Ranking: 11th 

Qualifying Record: 10P, 9W, 1L, 0D 

Top Scorers: Joakim Mæhle and Andreas Skov Olsen (5 goals)  

#3. France

Embed from Getty Images

FIFA World Ranking: 3rd 

Qualifying Record: 8P, 5W, 0L, 3D 

Top Scorer: Antoine Griezmann (6 goals) 

#4. Belgium

Embed from Getty Images

FIFA World Ranking: 2nd 

Qualifying Record: 8P, 6W, 0L, 2D 

Top Scorer: Romelu Lukaku (5 goals) 

#5. Croatia

Embed from Getty Images

FIFA World Ranking: 16th 

Qualifying Record: 10P, 7W, 1L, 2D 

Top Scorers: Luka Modrić, Ivan Perišić and Mario Pašalić (3 goals)

#6. Spain

Embed from Getty Images

FIFA World Ranking: 7th 

Qualifying Record: 8P, 6W, 1L, 1D 

Top Scorer: Ferran Torres (4 goals) 

#7. Serbia 

Embed from Getty Images

FIFA World Ranking: 25th 

Qualifying Record: 8P, 6W, 0L, 2D 

Top Scorer: Aleksandar Mitrović (8 goals) 

#8. England 

Embed from Getty Images

FIFA World Ranking: 5th 

Qualifying Record: 10P, 8W, 0L, 2D 

Top Scorer: Harry Kane (12 goals) 

#9. Switzerland

Embed from Getty Images

FIFA World Ranking: 14th

Qualifying Record: 8P, 5W, 0L, 3D 

 Top Scorer: Breel Embolo (3 goals)  

#10. Netherlands

Embed from Getty Images

FIFA World Ranking: 10th 

Qualifying Record: 10P, 7W, 1L, 2D 

Top Scorer: Memphis Depay (12 goals) 

#11. Portugal

Embed from Getty Images

FIFA World Ranking: 8th

Qualifying Record: 10P, 7W, 1L, 2D

Top Scorer: Cristiano Ronaldo (6 goals)

#12. Poland

Embed from Getty Images

FIFA World Ranking: 26th

Qualifying Record: 11P, 7W, 2L, 2D

Top Scorer: Robert Lewandowski (9 goals)

#13. Wales

Embed from Getty Images

FIFA World Ranking: 18th

Qualifying Record: 10P, 6W, 1L, 3D

Top Scorer: Gareth Bale (5 goals)

CONMEBOL 

(4.5 teams qualify) 

#1. Brazil

Embed from Getty Images

FIFA World Ranking: 1st 

Qualifying Record: 17P, 14W, 0L, 3D 

Top Scorer: Neymar (8 goals) 

#2. Argentina

Embed from Getty Images

FIFA World Ranking: 4th

Qualifying Record: 17P, 11W, 0L, 6D 

Top Scorer: Lautaro Martínez and Lionel Messi (7 goals) 

#3. Ecuador

Embed from Getty Images

FIFA World Ranking: 46th

Qualifying Record: 18P, 7W, 6L, 5D

Top Scorer: Michael Estrada (6 goals) 

#4. Uruguay

Embed from Getty Images

FIFA World Ranking: 13th

Qualifying Record: 18P, 8W, 6L, 4D

Top Scorer: Luis Suárez (8 goals)


This is the final table. Brazil, Argentina, Ecuador and Uruguay all qualified directly. Peru lost in the inter-confederation playoff against Australia.

What teams have qualified for the World Cup?

CONCACAF

(3.5 teams qualify)

#1. Canada

Embed from Getty Images

FIFA World Ranking: 38th

Qualifying Record: 14P, 8W, 2L, 4D

Top Scorer: Cyle Larin (6 goals)

#2. Mexico

Embed from Getty Images

FIFA World Ranking: 9th 

Qualifying Record: 14P, 8W, 2L, 4D

Top Scorer: Raul Jimenez (3 goals) 

#3. United States

Embed from Getty Images

FIFA World Ranking: 15th 

Qualifying Record: 14P, 7W, 3L, 4D 

Top Scorer: Christian Pulisic (5 goals) 

#4. Costa Rica

Embed from Getty Images

FIFA World Ranking: 31st

Qualifying Record: 8W, 3L, 4D 

Top Scorer: Joel Campbell (3 goals) 


This is the final table. Canada, Mexico and USA qualified directly, while Costa Rica beat New Zealand in the inter-confederation playoff. 

Concacaf final table

AFC

(5.5 teams qualify)

#1. Qatar 

Embed from Getty Images

FIFA World Ranking: 51st 

Qualifying Record: N/A 

Top Scorer: N/A 

#2. Iran

Embed from Getty Images

FIFA World Ranking: 21st

Qualifying Record: 10P, 8W, 1L, 1D

Top Scorer: Sardar Azmoun (10 goals)

#3. South Korea

Embed from Getty Images

FIFA World Ranking: 29th

Qualifying Record: 10P, 7W, 1L, 2D

Top Scorer: Son Heung-min (7 goals)  

#4. Japan

Embed from Getty Images

FIFA World Ranking: 23rd

Qualifying Record: 10P, 7W, 2L, 1D

Top Scorer: Takumi Minamino and Yuya Osako (10 goals)

#5. Saudi Arabia

Embed from Getty Images

FIFA World Ranking: 49th

Qualifying Record: 10P, 7W, 1L, 2D

Top Scorer: Saleh Al-Shehri and Salem Al-Dawsari (7 goals)

#6. Australia

Embed from Getty Images

FIFA World Ranking: 42nd

Qualifying Record: 12P, 6W, 3L, 3D

Top Scorer: Mitchell Duke (3 goals) 


South Korea, Iran, Japan and Saudi Arabia all qualified directly. Australia beat Peru in the inter-confederation playoff to qualify. 

CAF

(5 teams qualify) 

#1. Ghana

Embed from Getty Images

FIFA World Ranking: 60th  

Qualifying Record: 8P, 4W, 1L, 3D

Top Scorer: André Ayew and Thomas Partey (3 goals) 

#2. Senegal

Embed from Getty Images

FIFA World Ranking: 20th

Qualifying Record: 8P, 6W, 1L, 1D

Top Scorer: Famara Diédhiou (4 goals) 

#3. Tunisia

Embed from Getty Images

FIFA World Ranking: 35th

Qualifying Record: 8P, 5W, 1L, 2D

Top Scorer: Wahbi Khazri (3 goals)

#4. Morocco

Embed from Getty Images

FIFA World Ranking: 24th

Qualifying Record: 8P, 7W, 0L, 1D 

Top Scorer: Ayoub El Kaabi (5 goals)

#5. Cameroon

Embed from Getty Images

FIFA World Ranking: 37th

Qualifying Record: 8P, 6W, 2L, 0D

Top Scorer: Eric Maxim Choupo-Moting and Karl Toko Ekambi (3 goals)

OFC

(0.5 teams qualify)

New Zealand lost to Costa Rica in the inter-confederation playoffs.


Latest tables courtesy of @FIFAWorldCup

Videos you might like