Ricky Ponting leads the charts with 2555 runs in 29 matches, making him the highest run-scorer against India in Test cricket.
Michael Clarke’s impressive tally of 2049 runs in 22 matches positions him second on the list of highest run-scorers in Tests against India.
Steven Smith is third with 2042 runs in 19 matches, known for his consistent long innings against India’s best bowlers.
Matthew Hayden has amassed 1888 runs in 18 matches, showcasing his prowess against India in the longest format.
Allan Border accumulated a remarkable 1567 runs in 20 Tests, solidifying his legacy against India in the Test format.
David Warner is sixth on the list, amassing 1218 runs in 21 matches with his explosive starts and quick scoring at the top of the order.
David Boon ranks seventh with 1204 runs in 11 matches, renowned for his solid technique against India's bowling line-ups.
Bob Simpson is eighth with 1125 runs in 11 matches against India in Tests.
Steve Waugh’s resilience shone through as he accumulated 1090 runs in 18 Tests against India.
Simon Katich registered 1088 runs in 14 matches, showcasing his consistency against India in Test cricket.