2) France
When France hosted Euro 2016, they looked like sure-shot contenders for the title. A promising squad of players were slowly coming together with Didier Deschamps managing a rich mix of experience and youth talent.
They came very close and were the clear favourites in the final after dispatching Germany 2-0 in the semi-final. But Portugal foiled their plans and reigned supreme at the Stade de France to deny Les Bleus their first international trophy since Euro 2000.
Nevertheless, they are on course to dominate world football yet again and Deschmaps has a major headache when he selects his squad for the 2018 World Cup. In some positions, Deschamps has at least three top quality players to choose from - especially in attack.
Karim Benzema has been struggling for form and was even dropped from the team for non-footballing reasons but he would still struggle to get into this lineup.
Arsenal's record signing Alexandre Lacazette would also find it difficult with the presence of Griezmann and Giroud who have established themselves as key players for France.
First team: Hugo Lloris; Djibril Sidibe, Raphael Varane, Laurent Koscielny, Benjamin Mendy; Tiemoue Bakayoko, N'Golo Kante, Paul Pogba; Kylian Mbappe, Anthony Martial, Antoine Griezmann
Second team: Alphonse Areola; Sebastien Corchia, Aymeric Laporte, Samuel Umtiti, Layvin Kurzawa; Steven N'Zonzi, Blaise Matuidi, Dmitri Payet; Thomas Lemar, Ousmane Dembele, Olivier Giroud
Substitutes: Steve Mandanda, Youssouf Sabaly, Kurt Zouma, Mamadou Sakho, Lucas Digne, Francis Coquelin, Nabil Fekir, Geoffrey Kondogbia, Corentin Tolisso, Karim Benzema, Alexandre Lacazette