England home of 57,000,000 people. Invented football Won a single World Cup in 1966, the only WC final they've ever been in Never been to Euro final Had one of the greatest golden generations of the last 20 years which amounted to nothing Netherlands home of 16,000,000 people lost three World Cup finals Won one Euro in 1988, the only Euro final they've been in Not bad for a country of one third of the size. I'd say England are the real flops.