Do companies ask successful players to endorseme or the player becomes successful because he starts endorsing a brand? Companies are not fools to splurge on unsuccessful players. Maybe one will get more attention from media because the companies make sure that he is visible but that will not help anyone to stay in the team despite bad performances. And luck may help you to reach top but to stay there you do require some talent. Agreed dhoni is the crudest batsman I have seen also not the best keeper, but there are lot of things going well for him. He need not score centuries coming at no 7. His 20s, 30s are very important for the team. Many happy returns to captain cool