Robinho and Messi got too little chance to dazzle. But even the small time they got, they glowed. From the list, I think Ribery is the best. Though Podolsky and Febregras come close second. I do agree with HB, Ronaldo is a drama queen - a show pony. He showed great skill for viewers and also for the directors of Europe. But for the cause of team - what he has done? How many crosses he made or movement that lead to goal. I think 0. So for me it is Fabregras, Podolsky and Ribery. Robinho/Messi might truimped them but we have not seen enough of them to prove the hypothesis.
Twenty20 is not a gentleman's game. It's like a one-night stand and not a marriage. It is a street format and the goonda doesn't know what is a late cut or a cover drive