Players with most Test centuries against India

Players with most Test centuries against India

Image Source : Getty

9. Jacques Kallis: 7 centuries in 18 Test matches against India

Image Source : Getty

8. Alastair Cook: 7 centuries in 30 Tests against India

Image Source : Getty

7. Michael Clarke: 7 centuries in 22 Test matches against India

Image Source : Getty

6. Shivnarine Chanderpaul: 7 centuries in 25 Tests against India

Image Source : Getty

5. Gary Sobers: 8 centuries in 18 Tests against India

Image Source : Getty

4. Vivian Richards: 8 centuries in 28 Tests against India

Image Source : Getty

3. Ricky Ponting: 8 centuries in 29 Tests against India

Image Source : Getty

2. Steve Smith: 11 centuries in 24 Tests against India

Image Source : Getty

1. Joe Root: 11 centuries in 33 Tests against India

Image Source : Getty

Next : Most catches in Test cricket, Joe Root claims number 1 spot