Puyol hails Messi as 'best in history'

The Argentine's former captain at Barcelona feels he has proven himself to be the greatest player of all-time, while he was similarly gushing in his praise of Pep Guardiola

Carles Puyol has labelled his former Barcelona team-mate Lionel Messi "the best in history" and also hailed Pep Guardiola as the world's top coach.

Rakitic's replacement? How Barcelona could line up with Coutinho

Puyol, 38, retired in 2014 after a glittering career with Barca and Spain, capturing six La Liga titles and lifting the Champions League three times, as well as winning the World Cup and European Championship.

The former captain was already an established regular when Messi made his first-team debut in 2003 and witnessed the Argentinian's meteoric rise to the top of the sport first hand.

"Messi does things with the ball that nobody can," Puyol told I am Naples. "He has been playing at an incredible level for 10 years, which has led him to be the best in history."

Of Barca's fearsome attacking trident, he added: "Messi, [Luis] Suarez and Neymar are wonderful. It's difficult to find three players of the same calibre in the same club."

'Special' Coutinho would improve Barcelona, says Xavi

The most successful period of Puyol's club career came between 2008 and 2012, during the tenure of his former team-mate Guardiola, who is now in charge at Manchester City.

"He is the best technician in the world, he made me much better and he managed to make the best of my characteristics," Puyol said of the Catalan.