Having spent 11 years playing at the Bernabeu between 1986 and 1997, Buyo has seen a lot of exceptional talent in the game, but he rates the pair above any others around at the moment.
But the former goalkeeper does not believe either Ronaldo or Messi are quite as good as Argentina legend Diego Maradona, who he still considers to be on another level.
“Leo and Cristiano are players with different characteristics,” Buyo told Omnisport.
“When I was Real Madrid goalkeeper I had the fortune to face – with the greatest of respect to Messi and Cristiano – the best player of all time: Diego Maradona.
“Maradona had similar characteristics to Messi and most of the time I was the ‘winner’ in the duel. Therefore, you can’t be scared of any player.
“But the power of these football monsters is massive. And they enjoy a goalscoring fortune in La Liga and, essentially, both can cause one’s defence many, many problems.”