- Sunil Gavaskar (11 Hundreds)

Rated among the best in the business, Sunil Gavaskar was hailed by many as a complete batsman. Widely regarded for his polished textbook technique, Gavaskar was the first batsman ever to score 10,000 runs in Test
During his captaincy tenure from 1976 to 1985, the right-handed batsman scored 11 hundreds in 74 innings, which is most by an Indian captain in history. Not really bad as a skipper either, the Mumbaikar won 9 of the 47 matches as captain, losing 8 and drawing 30.