The 64-year-old Dutchman said the diminutive attacker will mark an era in the history of the award and noted it is normal that he cannot show his true colours for Argentina
The Argentina international is one of the three finalists for the prestigious award, together with team-mate Xavi and Real Madrid's Cristiano Ronaldo.
Messi won the inaugural award in 2010, after FIFA's World Player of the Year and France Football's Ballon d'Or award merged, and also the French magazine's accolade in 2009, and Cruyff says the 24-year-old will not stop here.
"He has already won two and he will be the player with the most Ballons d'Or in history," he told Ole.
"Being the player that he is, he can still won many more. He will win five, six or seven."
Cruyff then admitted he is not surprised to see Messi underperforming with La Albiceleste, saying: "That is because he does not have the same team-mates he does at Barca.
"He does not have the support of players like [Andres] Iniesta, Xavi or Cesc [Fabregas], who make Messi be even more mind-blowing than he already is."
Questioned about Real Madrid, the 64-year-old said that he believes that the only reason why the Spanish capital do not dominate football in Spain is because of Barca.
"The problem of this Madrid side is to coexist with this Barca," Cruyff explained. "If this Barca did not exist, then this reign would entirely be Madrid's."
Starting in November and continuing through January, Goal.com is publishing exclusive extracts from Graham Hunter's highly-anticipated new book, 'Barca: The Making of the Greatest Team in the World'. Last Friday's extract took a closer look at the most influential figure in the club's history: Johan Cruyff: Don't miss it!