World Player of the Year Messi has enjoyed a typically impressive start to the season with the Spanish champions, netting 14 goals in 11 games for Pep Guardiola’s men so far this term.
And Puyol believes the 24-year-old, who also landed Uefa’s Best Player in Europe award for the previous season in August, will be remembered as the greatest footballer of all time.
“He is the best player ever,” Puyol told El Mundo Deportivo. “It’s hard to remember or imagine another like him.
“I know I’m not objective and that there are players from other eras, but nothing is comparable. He is from another planet.”
Messi’s team-mate also dismissed suggestions that the Argentina forward has a tendency to dive. “If there is a player who never goes down, it’s Leo,” he added.
The centre-half also hit out at Real Madrid boss JosÃ© Mourinho after the Portuguese manager was handed a two-game touchline ban by the Spanish football federation for his role in the mass brawl that marred the Spanish Super Cup clash in August.
Mourinho appeared to poke his finger into the eye of BarÃ§a assistant Tito Vilanova during the ugly scenes at the end of the second-leg at the Nou Camp, which Barcelona won 3-2 on the night.
“There are games in which the stress can trigger things, but such actions have no justification,” he said.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news