Indian Cricket team is not a team of world beaters. They are just an average team consisting of the following ingredients.
Dravid - Consistent performer and Average leader
Sachin - Once a great who is well past his prime
Sehwag, Dhoni, Yuvraj - Have talent but should be sent into some rehabilitation centre for deadiction from adrenaline
Kaif, Raina - Fielders, oh yeah for sure. But as batsmen, So-so.
Irfan - Must be the most confused soul in the whole world now.
Agarkar - Good, not great
Munaf, Sreesanth, Powar, Jaffer - Still early days, have not proven anything yet. Let's see what they can do
Bhajji - As if today the only world class spinner in Indian One day team
Kumble - Don't know how well he can adapt to one dayers after such a long gap, at his age. Still great bowler.
Zaheer - Has given a lot to improve, but has to say he's not very talented
Indian Cricket team is the most hyped about thing in this universe. They are not as half as good as they are told to be. There is nothing wrong with the Coach or the players. They are achieving what they can. They cannot go beyond that. Give them a break. We may beat a couple of good teams in the world cup. But nothing more.