India made its test debut against England on 25th June 1932 at Lords Cricket Ground, London. So far they have played 521 test matches, winning 144, losing 160, drawn 216 and 1 tied test match. The record of Indian Cricket team in spin-friendly conditions in India has been superb.
Under the captaincy of Sourav Ganguly, the Indian team drew the test series 1-1 in 2003/04 in Australia, drew test series 1-1 against England in England which changed their attitude of winning in overseas conditions. Rahul Dravid as a captain won the overseas test series in England during 2007.
In the past few years, the Indian Cricket team slipped their chances of winning many test matches from great positions due to poor captaincy and other factors.
Here we look at the 5 test matches that Indian should have won:-