Cricket is a top-rated game. Everyone loves to watch cricket. One of the most successful teams in cricket history is Australia. Australia has won many tournaments and emerged as the giant of this sport from the very start. However, in the last 15 years, India has also emerged as a world giant in cricket. India and Australia are regarded as the two best cricketing nations in the world. There have been many instances when these two teams have collided and have scored many records. In this article, we will look at the top batters who have achieved the most runs in India and Australia games.

1. Steven Smith – 1260 

Steve Smith is a fantastic cricketer of this era for Australia. Smith started his journey as a leg-spinner, but now he is the best Australian batter after Don Bradman. Smith has played 27 games against India, and scored 1260 runs in them. Smith scored these runs with an average of 54.78, and his strike rate is 102, the highest in this list. Smith’s highest score against India is 149 runs.

2. Shikhar Dhawan – 1265 

Shikhar Dhawan is a dependable opener for India, and he has won many matches with his unique techniques. Dhawan record is well against Australia. Dhawan has played 30 games and has scored 1265 runs in them. Dhawan has an average of 45.17 against Australia. Dhawan highest score against Australia is 143.

3. Matthew Hayden – 1450

Matthew Hayden was a very aggressive batter for Australia. Matthew had a very intimidating stance and many bowlers got nervous while bowling. Hayden has been a part of 28 games against India, and has scored 1450 runs in them. Hayden had an average of 53.70 against India and smashed ten fifties.

4. Aaron Finch – 1460

Aaron Finch was a former captain of Team Australia. Finch was a strong-built player who smashed balls all over the ground. Finch has played 32 matches against India, and scored ten centuries in them. Finch has scored 1460 runs against India and his highest score is 124. Finch has also smashed 32 sixes in these games.

5. Adam Gilchrist – 1622

Adam Gilchrist is the best keeper for Australia. Gilchrist was a left-handed who scored runs aggressively and made bowlers feared. Gilchrist has played 46 games and gathered 1622 runs in them. Gilchrist has scored 12 fifties against India. Gilchrist has only one century against India, scoring 111 runs.

6. MS Dhoni – 1660 

MS Dhoni is the best captain of the Indian team ever. Dhoni has led India to win many trophies. Dhoni has played 55 games against Australia and scored 1660 runs in them. Dhoni has 11 fifties and two centuries against Australia. Dhoni also has 33 sixes in these 55 games. Dhoni's highest score against Australia is 139*.

7. Ricky Ponting – 2164

Ricky Ponting is the best captain for Australia ever. Ponting led Australia to win two world cups and made many records with his captaincy. Ponting also had a fantastic record against India, scoring 2164 runs in 59 matches. Ponting has also scored ten centuries against India, and his highest score is 140*.

8. Virat Kohli – 2228

Virat Kohli is the most incredible batter of this generation, and arguably the best of all time. Virat has many records with his name and he is still making new records. Virat has played well against Australia, as he has scored 2228 runs in 47 matches. Virat has eight centuries and 12 fifties against Australia in ODIs. Virat scored this run with a fantastic average of 53.04.

9. Rohit Sharma – 2332

Rohit is the contemporary captain of the Indian cricket team in all formats. Rohit is the best aggressive opener for India in current times. Rohit has scored 2332 runs in 43 matches against Australia. Rohit has scored these runs with a massive average of 59. Rohit Sharma also has a double-century against Australia, scoring 209 runs. Rohit has smashed 84 sixes till now against Australia.

10. Sachin Tendulkar – 3077

Number one on this list is the God of cricket, Sachin Tendulkar. Sachin has an outstanding record against all the nations he has played against. Sachin has played 71 games against Australia and scored 3077 runs, the highest by anyone. Sachin has scored nine centuries against Australia in ODIs. Sachin always played amazingly against Australia.