Former Australian Coach and player Justin Langer once said to "never underestimate the Indians."

The statement is valid in all its senses. The Indian cricket team has had many historic test wins, all of which came when the odds were stacked against them.

The Indian team has registered big Test wins against significant opposition like Australia, England and the all-mighty West Indies both home and abroad.

Major test series wins have come against Australia and England, leaving them high and dry after the series.

But what are the top five?

Next

1. India vs West Indies - 1970/71

The series is known for the little master, Sunil Gavaskar. He aggressively hammered the West Indies bowlers throughout and led India to win the series 1-0.

After the first match ended in a draw against the mighty West Indian team of the time, India came in all guns blazing in the second test match, with Bishan Bedi and Erapalli Prasanna spinning a web for West Indies batters to fall in. The spin duo ended the West Indies innings at 214, picking three and four wickets respectively.

In India's first innings, Sunil Gavaskar and Eknath Solkar notched up the fifties. Whereas Dilip Sardesai scored a magnificent century. One of the most significant moments in the match was Jack Noreiga's spell, where he scalped nine wickets in a single innings. Srinivas Venkataraghavan's five for gave India a straightforward assignment - one they were able to handle to win the match.

Sunil Gavaskar, the first "Master Blaster," got his first Test century against the West Indies in the third match of the five-match series. In his subsequent series, considered one of the finest for any batter to have played the sport, he went on to amass an astounding 774 runs.

And even though the West Indies boasted one of the greatest Test cricket teams ever, Gavaskar still gave them hell. In the five-match Test series, 774 runs were scored, including three centuries, one double century, and three half-centuries.

Next