Indian cricket team has evolved so much and has reached great heights over the years. India is a very tough team to beat at home but the team has faced some big defeats in the past. Here are the biggest defeats that India faced in India.
India lost by 333 runs. India (105 & 107) lost to Australia (260 & 285) at Pune in 2017.
India lost by 10 wickets. England (413 & 58/0) beat India (327 & 142) at Mumbai in 2012
India lost by 342 runs. India (185 & 200) lost to Australia (398 & 329-5d) at Nagpur in 2004.
India lost by 329 runs. India (329 & 137) lost to South Africa (428 & 367-7d) at Kolkata in 1996.
India lost by 10 wickets. Australia (349 & 47/0) beat India (176 & 219) at Mumbai in 2001.
India lost by an innings and 336 runs. India (124 & 154) lost to West Indies (614-5d) at Kolkata in 1958.