Here are the
5 players with the most centuries against India
across all formats
(Test, ODI, and T20I)
Steve Smith (Australia):
15 centuries, including a recent 101 in the Brisbane Test in December 2024.
Ricky Ponting (Australia):
14 centuries, including a match-winning 143 in the 2003 World Cup final.
Joe Root (England):
12 centuries, including a double century in the 2018 Chennai Test.
Sir Viv Richards (West Indies):
11 centuries, including a famous 189* in the 1976 Kingston Test.
Kumar Sangakkara (Sri Lanka):
11 centuries, including a double century in the 2014 Hobart Test.