Sir Viv Richards (West Indies) – 11 centuries

Caribbean legend Sir Viv Richards also hit 11 international centuries against India. The right-handed batsman scored 2924 runs in 59 international matches (67 innings) against this team (1974-1989) with an average of 49.55. In this record, he also hit 9 international half-centuries.
Among his 11 international centuries against this opponent, 8 were in Tests and 3 were in ODIs. The highest knock in this stats was 192 not out during Delhi Test in December 1974, which was also his first century in the overall international career. As a captain, he hit 2 Test centuries and 1 ODI century against India.
| Format | Number of centuries against India |
| Test | 8 |
| ODI | 3 |