FC Barcelona superstar, Lionel Messi, does not need to win the World Cup to be considered the best of all time, says his former teammate, Xavi Hernandez.
Read: Valiant Villarreal Hold Barcelona To Draw
Messi has had a superb career with the Catalan giants, winning numerous trophies and breaking records along the way.
However, the five-time Ballon d'Or winner has failed to replicate his club form for Argentina, having lost out in the 2014 FIFA World Cup and 2015 Copa America finals.
"Leo is undoubtedly the best player I have ever played with. He is the best player I have ever seen and the best we will ever see," Xavi told La Vanguardia.
"He is the best player in history. He does not need to win the World Cup to be the best. Alfredo Di Stefano and Johan Cruyff did not win the World Cup either.
"Messi does what he wants. It's one big show. He does everything right. There are two types of speed in football. There is the physical aspect, where Leo is on another level, although Cristiano Ronaldo and Neymar also have it.
"And then there is the mental aspect, speed of thoughts. Messi is second to none here. He is always one step ahead of you.
"You see him on the training pitch and you realise how great he is. He never loses the ball. He provides assists, changes the pace of the game, can score with his head, with his right foot, draw fouls. You can try whatever you want to stop him, but when you try to win the ball off him, you're gone.
"His centre of gravity is incredibly low. He is the perfect prototype of a footballer. He is thin and has unbeatable legs. He is a force of nature, even if he is only 1.70 meter.
"He is at the peak of his game. I felt at my best between 28 and 32. Leo is taking care of himself, more than ever before. He is spectacular."
Do you feel Lionel Messi is the greatest player of all time? Have your say in the comment section below.