Lionel Messi says he has ‘no doubts’ that Pep Guardiola is the best coach in the world, and he says he wished he appreciated his time playing for him more.

Messi and Guardiola had four trophy-laden years together at Barcelona before Guardiola quit citing exhaustion.

Last week, Messi said Guardiola’s impact on football has been so great that it has actually done a lot of ‘harm’ to the game due to the amount of people now trying to replicate his methods.

He, though, has now put a much more positive gloss on those comments, saying the Man City boss was so good that he and his Barca teammates did not even realise what a special time it was.