Sunil M. Gavaskar
The first cricketer to score 10,000 runs in Test cricket and the first to play 100 Tests in succession, Sunil Gavaskar still holds the world record for the highest number of Test hundreds. He was the first Indian fielder to take 100 catches in Test cricket. He scored 10,122 runs from 125 Test matches at an average of 51.12.
Besides being a respected 'guru' of the game, he is presently chairman of the ICC Cricket Committee.