Barcelona star Lionel Messi says he'll never play for a Premier League club.

Messi, 24, has revealed he will never leave the Catalan club.

"I have never thought about life beyond Barcelona. My heart belongs to the club and I can never see the day arrive when I want to leave," he told The Sun.

"It has always been my intention to stay here since the very first day I arrived and nothing has convinced me to change my mind.

"I accept you never know what can happen in the future but if it's my decision and my decision alone then I would be happy to finish my playing career at the club."