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...