Batsmen with Most Test Hundreds against India

By- Gouri Das

Smith is hailed as one of the best Test batters of this generation. 

Steve Smith- 9 

He has played 19 matches against India, and scored 2008 runs at an average of 66.93.

In 25 matches vs India, Root amassed 2526 runs at an average of 63.15.

Joe Root- 9

The former Aussie captain played 29 Test matches in India and scored 2555 runs at an average of 54.36.

Ricky Ponting- 8

The legendary West Indian was one of the most devastating batsmen in the world. 

Sir Viv Richards- 8

Against India, at a 50.71 average, he scored 1927 runs

In 18 matches vs India, Sir Garry Sobers scored 1920 runs at a huge average of 83,47. 

Sir Garry Sobers- 8

For more stories