sachin
No one
Virender Sehwag. He is the only Indian batsman to have scored two triple centuries in test cricket
A total of 29 Test centuries have been scored by Australian Don Bradman and, as of August 2010, Indian batsman Rahul Dravid. Seven players have scored more centuries as of the time of writing, with Sachin Tendulkar having scored the most, a total of 48.
Sachin Tendulkar of India with 51 centuries.
martin Crowe
brian lara
7 by Chris Gayle(RCB)
azharuddin
Kris Srikanth
As of April 23, 2011, the greatest number of runs scored by a single batsman in Indian Premier League cricket is Suresh Raina, who has scored 1492 runs in 49 innings over 51 matches for the Chennai Super Kings. This total includes ten half-centuries.
The record for msot centuries in a first-class career is held by Egnland batsman Jack Hobbs, who scored 199 first-class centuries in 1325 innings.
sachin tendulkar