Fifa has released the full details of the 30-man provisional squads of each of the 32 World Cup teams. These lists of 30 must be reduced to 23 by 1 June.

Not all teams have named 30 in their provisional squads. Germany have a squad of 27, Mexico and Uruguay have named 26, and Slovakia 29 while North Korea have already formalised their 23-man squad for the tournament.

The youngest players named are the 18-year-olds Vincent Aboubakar of Cameroon, Christian Eriksen of Denmark and Nassim Ben Khalifa of Switzerland. At the other end of the scale, the oldest players are the 39-year-old Holland goalkeeper, Sander Boschker, and England's David James, also 39 and the oldest player at the tournament.

Of all the players, 139 are based in England, 93 in Italy, 94 in Germany, 74 in Spain and 12 in Scotland.

For the full list submitted to Fifa click here.