"I don't just say that now because I am in the same team, I thought that when I was at Valencia," added Alba, who moved to Barcelona from the Mestalla in 2012.
"I think Cristiano, you have to be honest, he's a beast, he's a very important player for Real Madrid. When Madrid are not at their best he always pulls through," the 24-year-old said.
"But we have Leo and other players and I think we are more of a team than a bunch of individuals."
Ronaldo, a two-time World Player of the Year, has scored 41 times in 37 appearances for Madrid this season, including a double in Tuesday's 3-1 win against Schalke 04 which secured Real Madrid's place in the Champions League quarter-finals.
Messi overtook Paulino Alcantara to become Barcelona's all-time leading scorer by netting a hat-trick during the Catalan giants' 7-0 rout of Osasuna in La Liga on Sunday. The three goals brought Messi's career tally for Barcelona to 371 in all games, breaking the club record of 369 held by Alcantara since 1927.
Leaders Real host Barcelona on Sunday night, when a win would stretch their lead over the defending champions to seven points and deal a severe blow to Barcelona's chances of a fifth title in six years. Barca are third with 66 points, a point behind second-placed Atletico Madrid.
"Madrid are a really good team. This year they are playing at a great level. It is going to be a very difficult match, very complicated, at their ground," said Alba.
Cristiano Ronaldo is 'a beast' but Real Madrid should fear Lionel Messi, says Jordi Alba
Advertisement