The squads for all 24 UEFA EURO 2016 contenders have been confirmed; check out the 552 players who will have a chance to make history in France – and start finalising your Fantasy Football team.

Final UEFA EURO 2016 squads

Group A

Albania

France

Romania

Switzerland

Log in for free to watch the highlights Watch all Gareth Bale's goals from qualifying

Group B

England

Russia

Slovakia

Wales

Group C

Germany

Northern Ireland

Poland

Ukraine

Group D

Croatia

Czech Republic

Spain

Turkey

Log in for free to watch the highlights Watch all Zlatan Ibrahimović’s EURO goals

Group E

Belgium

Italy

Republic of Ireland

Sweden

Group F

Austria

Hungary

Iceland

Portugal