politics
A big reason for the Indian National team fareing so poorly is polotics. The government has rule and stipulation that only allow a certrain number of players from each state to play on the national squad. Therefore not always the best player are fielded at the international level...