France has the best odds at 3/1 to win UEFA EURO 2016 according to betting site OffshoreInsiders.com, followed by Germany at 7/2 and Spain at 11/2. The document provides odds from 3/1 to 500/1 for 24 countries competing in the tournament, with France, Germany, Spain, England and Belgium listed as favorites and contenders.