Rank football's all time greats

It's all subjective of course

Diego Maradona, Pele

PA Photo 8/8/1987 Diego Maradona is greeted by guest of honour Pele after the Centenary Classic at Wembley in London. PA/PA Archive/PA Images

Any time Lionel Messi and Cristiano Ronaldo achieve another peerless feat, a debate always stirs about where one or both of the duo fit in on the all time list of football's greatest players to have played the game.

At the moment, Messi is back in the spotlight after his heroics for Barcelona in El Clasico on Sunday night.

Whether he has done enough to usurp the Peles and Maradonas of this world is a question of subjective opinion and one must acknowledge that the lists of great players are always biased in favour of attacking players.

Be that as it may, below is a list of world greats, two of whom are still currently playing, so feel free to rank them as you wish...