Here are the home shirts each team will wear in Russia, including the Nigerian jersey which sold out after three million pre-orders.
Group A
Russia
Saudi Arabia
Egypt
Uruguay
Group B
Portugal
Spain
Morocco
Iran
Group C
France
Australia
Peru
Denmark
Group D
Argentina
Iceland
Croatia
Nigeria
Group E
Brazil
Switzerland
Costa Rica
Serbia
Group F
Germany
Mexico
Sweden
South Korea
Group G
Belgium
Panama
Tunisia
England
Group H
Poland
Senegal
Colombia
Japan