Group A

France (best odds 1.5)
Romania (best odds 11)
Albania (best odds 29)
Switzerland (best odds 6.5)

Click here for all the best Euro 2016 Group A odds

France - 1pt @ 1.5
Group B

England (best odds 2.25)
Russia (best odds 5.0)
Wales (best odds 6.0)
Slovakia (best odds 12.0)

Click here for all the best Euro 2016 Group B odds

England - 1pt @ 2.25
Group C

Germany (best odds 1.55)
Poland (best odds 7.0)
Ukraine (best odds 10.0)
Northern Ireland (best odds 41.0)

Click here for all the best Euro 2016 Group C odds

Germany - 1pt @ 1.55
Group D

Spain (best odds 2.2)
Croatia (best odds 5.0)
Czech Republic (best odds 10.0)
Turkey (best odds 12.0)

Click here for all the best Euro 2016 Group D odds

Spain - 1pt @ 2.2
Group E

Belgium (best odds 2.3)
Italy (best odds 3.0)
Sweden (best odds 7.5)
Rep of Ireland (best odds 13.0)

Click here for all the best Euro 2016 Group E odds

Italy - 1pt @ 3.0
Group F

Portugal (best odds 2.2)
Austria (best odds 3.75)
Iceland (best odds 7.0)
Hungary (best odds 15.0)

Click here for all the best Euro 2016 Group F odds

Portugal - 1pt @ 2.2