Top 6 Batsmen With Most International Centuries Against India 1
Prev1 of 6

Century is one of happiest moments for a batsman. The top-class batsmen always try to play big three-digit knocks and this insistence gets higher against the challenging side in challenging conditions.

The Indian national cricket team has evolved as a challenging side with the time progress. Every batsman feels great after scoring a century against India. There are six cricketers who have recorded at least 10 international centuries against the Indian team.

Top six batsmen with most international centuries against India

Mahela Jayawardene (Sri Lanka) – 10 centuries

Top 6 Batsmen With Most International Centuries Against India 2

Former Sri Lankan cricketer Mahela Jayawardene hit a total of 10 international centuries against India during his career. After playing 110 international matches against India (1997-2014), Jayawardene scored 4563 runs in 117 innings with an average 42.25. Apart from his 10 international centuries against the Indian team, the right-handed batsman also hit 25 half-centuries against this team.

Against India, Jayawardene hit 6 Test centuries and 4 ODI centuries. However, as a captain, the right-handed batsman hit only one Test century against this team. His highest score against the Indian team was 275 runs during Ahmedabad Test in November 2009, which is still the only Test double-century for Sri Lanka in India.

Format Number of centuries against India
Test 6
ODI 4
Prev1 of 6