Kaif and Dhoni - The reasons for India's defeats.
Till the time Kaif plays in one-dayers for India, India will always be the losers.
People like Razzaq, Clarke, Cairns bat at the same position where Kaif bats. He does not have a single aggressive shot. This is not to say he is better off when plays in the top-order. He again takes too many balls to settle down and never had the big shots to bring his strike rate up. He definitely is a liability.
Plays so many dot balls, and by doing that, he puts a lot of pressure on the batsmen at the other end, especially while chasing.
You can look at a ball by ball review of all his innings while chasing, when the other batsman scores a single, he plays 2-3 dot balls and then give the strike to the other.
Yuvraj, Sachin, Ganguly and Dravid all had been his victims. I am not saying he is selfish, but he is definitely short in his skill set.
On the fielding front, i would say he is a good fielder but not a great one when compared to Chris Harris, Gibbs, or Chandana.
Take my word, until Kaif is part of the Indian team, dont hope India will win one-dayers against any major teams. Remote chances would be when Sehwag or Dravid pulls off a one-handed victory.
Let us take the case of Dhoni. Even when he scored the century against Pakistan, i thought his batting lacks flair and he does not have too many shots. And also he is not a natural keeper, which proved very costly in the matches against srilanka and almost cost dearly in the match against WI. It is time Dinesh Kaarthick or Pankaj Dharmani to don the gloves. I would tell you Kaarthick is a big hitter of the cricket ball, but he does not always do that in test matches. Given a longer run as Dhoni he would excel himself as a big hitter. Even Sandeep Patel compares him with Gilchrist.
Allrounders , i would say if India dont have any, it is as simple as that, they dont have any. That was not a limiting factor for Australia. Specialists have to do their job and that is what they do.
Get rid of pretenders like Kaif and Dhoni, and we will see India will be back to its winning ways.