Even for national teams, Ronaldo is the first name on the team sheet and he has always produced for Portugal as it was seen in the WC06 campaign. Fabregas may have started his international career this year but already he is guaranteed a place and he has performed whenever he played. Sure Rooney was good in Euro04 and performs sometimes in the league but he is nowhere as consistent as Ronaldo. With Messi it may be understandable since he is not a starter for both club and national team but i find it to be an insult for people to say he is better than both Ronaldo and Fabreags given he barely plays. As Robinho what can we say other than he is just warming the bench too much to be considered to be better than players who are core to their teams. With Tevez, the writing is still on the wall but there is no way anybody can claim he is better than Ronaldo in international football, but he might have a case in club football although whatever he achieved was outside Europe.
Now why is everybody thinking Messi, Rooney, Robinho, Tevez >>>>> Ronaldo, Fabregas?