The stats don't lie, England clearly have the Best Front Three in world football: https://www.bbc.co.uk/sport/football/49979797 The impartial poll results agree too. Rather than have us endure another rigged tournament, just give us the cup now.