This question has been asked and the issue has been a debate for a long time now. Why only cricket? Why do people in India ignore most of the other sports. Why does cricket enjoy such a large fan base? Why do people make cricket stars their gods? Lots of questions these and the answers if any stem from some valid facts. Consider what P. T Usha has to say at http://www.dnaindia.com/report.asp?newsid=1130202
Well, she shares what I think and most of us Indians feel. Cricket seems to be the only sport which manages a consistency of some sort in holding our interests. We won the 1983 world cup which was enough to stir people's interest in cricket. The recent twenty20 world cup win has again somewhat revived people's interest in cricket. The other sports be it hockey, football, or any other sport does not interest people because they lack consistent performance. I am sure if some level of achievement happens in the other sports, then people will start taking interest in them too.