Barcelona star Lionel Messi is the best player of all-time while Ronaldinho belongs among the greats, according to Xavi.
Messi is a record six-time Ballon d'Or winner and is considered among the modern-day greats, alongside Cristiano Ronaldo.
His former team-mate, Xavi, has no doubt the Argentina international is the greatest player ever.
Editors' Picks
"Ronaldinho is at the level of the best, perhaps what he lacked was constancy," the Al-Sadd coach told Globo Esporte.
"Perhaps he lacked constancy in being at his peak. For me, only Messi is above Ronaldinho because of the constancy of the last few years.