India and Australia have been participating in cricket since the beginning. Test matches were the only format at that time, and the bowlers were full of aggression. Test matches have always been enjoyable, and these two teams have also made it entertaining. Whenever these two teams go head to head, there is always drama and entertainment. Apart from this, there have been several records whenever these two teams have collided, and in this article, we will look at the top 10 batter with the most runs in India and Australia test games.

1. Virender Sehwag – 1738

Virender Sehwag is one of the cricketers who never played test cricket like it was meant to be. Sehwag did not like playing defensively, so he played aggressively, even in test cricket. Sehwag also was criticized by experts, but he never paid attention to them. Sehwag has been a part of 22 games in Test games against Australia and has scored 1738 runs in them.

2. Matthew Hayden – 1888

Matthew Hayden was a physically and mentally dominating person, which we saw on the field. Hayden destroyed the bowler with his aggressive batting and physique. Hayden has been a part of 18 games against India in Test and has scored 1888 runs in them, averaging 59 in them. Hayden’s highest score against India in the test is 203.

3. Virat Kohli – 2042

Virat Kohli is arguably the best batter that has ever played for India. Virat is successful in every format he has played. Virat is one of the crucial batters for India’s Top-order. Virat has played 25 games against Australia in test cricket and has scored 2042 runs in them. Virat also has eight centuries against Australia in test cricket.

4. Steve Smith – 2042

Steve Smith is probably the best test batter ever for Australia in the past 15 years. Smith has performed well in both away and home conditions. Smith has been a part of 19 test games against India and has scored 2042 runs in them, averaging at 65.87. Smith’s highest score against India is 192.

5. Michael Clarke – 2049

Michael Clarke is a former Australian captain who led Australia to win the 2015 Cricket World Cup. Clarke has played 22 matches against India in tests and has scored 2049 runs. Clarke's average in these matches was 53.92. Clarke’s highest score against India in the test is 329*, the highest by any Australian against India.

6. Cheteshwar Pujara – 2074

Cheteshwar Pujara is the best test batter that India has at the current time. Pujara can play slow innings, which is helpful in many cases. Pujara has proved himself to be a fantastic test batter in many ways. Pujara has been a part of 25 test games against Australia and has scored 2074 runs in them. Pujara’s highest score against Australia in test cricket is 204 runs.

7. Rahul Dravid – 2143

Rahul Dravid is the best batter who ever played a test for India. Rahul was also known as “The Wall “because of his extraordinary play in test cricket. Rahul was famous for his technique, and he would play the ball exceptionally late. Rahul has been a part of 32 test games against Australia and has scored 2143 runs in them.

8. VVS Laxman – 2434

VVS Laxman was an entertaining batter to watch in his prime. VVS was a calm player on the field but a destructive batter when he was in form. VVS has played 29 test games against Australia and has scored 2434 runs in them. VVS has an average of 49 against Aussies. His highest score against Australia is 281.

9. Ricky Ponting – 2555

Ricky Ponting was the captain who made Australia a beast again. Ricky led Australia to win two ODI World Cups consecutively, only the second captain to do this. Ricky has played 29 matches against India in test cricket and has scored 2555 runs in them, the highest by any Australian against India in the test. His highest score against India is 257.

10. Sachin Tendulkar – 3630

Sachin Tendulkar is the person you will find at the top of every batting record, also a reason for being called “The God” of cricket. Sachin has been very successful in test cricket, smashing 51 centuries, which no one is close to yet. Sachin has played 39 matches against Australia in test cricket and has scored 3630 runs. Sachin has 11 hundred against Australia.