Opponent Margin Venue Season Captain
Australia 342 runs Nagpur 2004-05 Rahul Dravid
Pakistan 341 runs Karachi 2005-06 Rahul Dravid
Australia 337 runs Melbourne 2007-08 Anil Kumble
South Africa 329 runs Kolkata 1996-97 Sachin Tendulkar
South Africa 328 runs Durban 1996-97 Sachin Tendulkar
Australia 300 runs Perth 1991-92 M Azharuddin
Note: India lost to West Indies at Kolkata in 1958-59 by innings and 336 runs, which remains India's largest ever innings defeat.