Cristiano Ronaldo is better than the "incredible" Lionel Messi, according to Formula One driver Fernando Alonso.

Real Madrid star Ronaldo and Barcelona maestro Messi are often compared, with the two modern-day greats having won the past nine Ballons d'Or.

Alonso, a two-time F1 world champion and honorary club member at Madrid, said there was no doubt in his mind who was the better of the two.

"Cristiano is better than Messi, yes," the Spaniard told Globo Esporte ahead of Sunday's Brazilian Grand Prix.

"Messi has an incredible talent as well, but as a Real Madrid fan, only Real Madrid players interest me."

Messi and Ronaldo will try to lead Argentina and Portugal respectively to World Cup glory in Russia next year.

However, Alonso believes two other nations – Brazil and Spain – deserved favouritism for the showpiece event.

"It is difficult to know who will win, but right now Brazil are the favourites," he said.

"Spain can be strong. It would be nice if they played the final."