India and Australia are among the most exciting rivalries in world cricket, especially in Tests. Both teams are balanced with a perfect combination of bowlers, batsmen, and all-rounders. India vs Australia test matches always imparts us to nail-biting matches. Both nations play the Border-Gavaskar test series every two years. Each team is strong in its home. In Australia, India gets bouncy and fast wickets, while in India Aussies play on slow, flat, and turning wickets. So it’s challenging for the batters on both sides. The latest Border-Gavaskar Trophy is trophy will get underway on 9th February 2023. Let’s look at the batsmen with the most test runs for India against Australia.

Sachin Tendulkar
One of the greatest batsmen of all time, Sachin Tendulkar conquers the chart of the most test runs for India against Australia. From 1991 to 2013, Sachin amassed 3630 runs in 39 tests at an impressive average of 55.00. Tendulkar dominated top bowlers like Glenn McGrath, Brett Lee, Shane Warne, etc. The Mumbaikar has 11 tons in his name in tests which is the most by any Indian.
VVS Laxman
An ace middle-order batsman, VVS Laxman gets 2nd place in making the most test runs for India against Australia. Laxman played 39 test matches against Australia and scored 2434 runs at a staggering average of 49.67. Laxman’s classy batting helped him to succeed in Australia and India both. Laxman’s magnificent 281 off 462 balls in 2001 is the highest score by an Indian in a test inning against Australia.
Rahul Dravid
Probably the greatest Indian test batsman, Rahul Dravid finds himself in 3rd position on the list of most test runs for India against Australia with 2143 runs in 32 matches. Dravid maintained a decent average of 39.68 and smacked 2 centuries and 13 fifties against mighty Australia. The stalwart scored 233 off 446 balls at Adelaide which helped India to register one of the most remarkable victories of all time.
Cheteshwar Pujara
Known as Rahul Dravid’s successor, Cheteshwar Pujara is featured in the 4th spot in terms of getting the most test runs for India against Australia. Having played 24 test matches against Australia so far, Pujara has accumulated 2033 runs at a fine average of 50.82. The veteran has hit 5 centuries and 11 fifties against Kangaroos.
Virender Sehwag
Swashbuckling Indian opener, Virender Sehwag notched up 1738 runs in 22 test matches, which is the 6th most for India against Australia. Sehwag was ruthless to bowlers like Nathan Bracken, Shane Warne, and Brett Lee. his highest score of 195 against Australia also came in Melbourne in 2003 on a tough pitch.
Player | Matches | Innings | Runs | AVG | Best | 50s | 100s |
S Tendulkar | 39 | 74 | 3630 | 55.00 | 241* | 16 | 11 |
VVS Laxman | 29 | 54 | 2434 | 49.67 | 281 | 12 | 06 |
R Dravid | 32 | 60 | 2143 | 39.68 | 233 | 13 | 02 |
C Pujara | 24 | 43 | 2033 | 50.82 | 204 | 11 | 05 |
V Kohli | 24 | 42 | 1979 | 48.26 | 186 | 05 | 08 |
V Sehwag | 22 | 43 | 1738 | 41.38 | 195 | 09 | 03 |
SM Gavaskar | 20 | 31 | 1550 | 51.66 | 172 | 04 | 08 |
G Viswanath | 18 | 31 | 1538 | 53.03 | 161* | 09 | 04 |
Sachin Tendulkar has the most test runs for India against Australia, 3630 runs.
England’s JB Hobbs has the most test runs against Australia in the test, 3636 runs.
Virat Kohli has scored 1979 test runs against Australia so far.
Senior Cricket Content Editor at Skyblogs Cricket.
Contact me at info@skyblogs.in