A team that plays test cricket well is a good cricketing side. India has always been a good test cricket team. India has won many matches in home and away tournaments. Indian cricket team has scored record-breaking scores in many games. And today, we will be talking about the best test scores of the Indian cricket team since the beginning of cricket. So, this is the top 10 best scores by the Indian cricket team in Test matches. To start with:

1. India Vs. England 2016

This is the highest-ever score recorded by the Indian cricket team in test cricket history. This match was played in Chennai in 2016. Team India scored 759 runs with seven wickets down, after which they declared their innings. Karun Nair became the player of the match with 303 runs. India won this test match by an inning and 75 runs.

2. India Vs. Sri Lanka 2009

In India vs. Sri Lanka test match of 2009, the Indian team scored 726 runs with nine wickets down. They decided to declare the innings at that point. This match took place at Brabourne Cricket Stadium. India won the game by an innings and 24 runs. Virendra Sehwag became the player of the match and also won the player of the series. He scored 293 runs in this match.

3. India Vs. Sri Lanka 2010

This test match resulted in a draw as Sri Lanka decided to declare their second innings. India scored a good score of 707 with the loss of 10 wickets. Kumar Sangakkara from Sri Lanka became the player of the match. Sachin Tendulkar was the leading run-scorer for India as he scored 203 runs.

4. India Vs. Australia 2004

In India vs. Australia test match in Sydney in 2004, India scored 705 runs with a loss of seven wickets. This game resulted in a draw in the India tour of Australia. Sachin Tendulkar was the player of the match with 241 runs on the board. Rahul Dravid became the player of the series with 619 runs.

5. India Vs. Bangladesh 2017

India scored 687 runs with six wickets down against Bangladesh in 2017. India won the match by 208 runs, and Virat Kohli was awarded with the player of the match with 204 runs. In the Bangladesh tour of India, India gave an innings target of 459 runs, but Bangladesh was all out at 250 runs.

6. India Vs. Sri Lanka 1986

India played this test match against Sri Lanka in Kanpur in 1986. It was the first test in the Sri Lanka tour of India. This game resulted in a draw because only one inning was played because of rain. India scored 676 runs at the loss of seven wickets. Sunil Gavaskar became the player of the match with 176 runs in the match.

7. India Vs. Pakistan 2004

India played this match against Pakistan in Multan in 2004. India scored 675 runs at the loss of 5 wickets. It was the first test match in India’s tour of Pakistan. India won by an inning and 52 runs. Virendra Sehwag became the player of the match with 309 runs. Pakistan could only score 216 runs in the second innings.

8. India Vs. England 2007

In the India tour of England, India scored 664 runs in the third test match. This match resulted in a draw. Anil Kumble became the player of the match as he scored 110 runs and five wickets in both innings. Zaheer Khan became the player of the series after taking 18 wickets in the test series.

9. India Vs. Australia 2001

India scored 657 runs in the second test of the Australia Tour of India in 2001. VVS Laxman was the player of the match for his 281 runs in the second innings. India won the match by 171 runs. Australia could only score 212 runs in the second innings against a target of 384 runs. Harbhajan Singh took six wickets in the second innings.

10. India Vs. West Indies 2018

In the first test of the West Indies tour of India, India scored 649 runs with a loss of nine wickets in the first inning. India won the game by an inning and 272 runs. Prithvi Shaw became the player of the match with 134 runs. Three Indian batsmen scored a century in this innings. This match took place in Rajkot.