9 batsmen with the most number of Test centuries against India
#8 Everton Weekes (7 Centuries)
One of the famous three W's of West Indian cricket, Everton Weekes was an attacking batsman who had a variety of strokes. He was a very good player of spin bowling and he had an excellent record against India.
Weekes scored 1495 runs from 10 Tests against India at an average of 106.78 with 7 centuries. 4 out of those 7 centuries were made in India.
Overall, he scored 4455 runs at an average of 58.61 with 15 centuries from 48 Test Matches.