Spain -72%
England - 71%
Denmark - 66%
Italy - 53%
So if you get odds on progress matching that = value.
Plus Spain faces an easy opponent as well so I get it, but I believe England is playing an easier opponent as well and Spain hasn't been really that great, I know they have come thus far but they haven't played like they used to and I believe England has a better chance. It is football anyway, they just gave some numbers that are totally made up and "according to them" thing, so there is nothing wrong with it.
It's statistics, and looking at their biggest flaws as I mentioned earlier, in general, teams do tend to average out or get closer to the mean, in terms of stats like Expected Goals scored and conceded. Belgium have been really overachieving (4 times their xG) and it finally gave out last night, with only a penalty to their name.
And yes, it was Italy vs Belgium (FIFA 1st ranked) and Denmark vs Czech, so this was a chance to progress more than a chance to WIN.
Let's see if the Danes and English complete this.