Sachin Tendulkar holds this record. He has 51 centuries in Test. He also holds the record for most ODI centuries (49).
Sachin Tendulkar has scored the most number of centuries for an individual player. He has over 30 centuries in both Test matches and ODIs. Along with him there are players like Brian Lara, Sir Donald Bradman, Sunil Gavaskar, Ricky Ponting etc who also have a lot of centuries.
Sachin Tendulkar ODI(42) as of 2/3/2008 Test(39) as of 2/3/08
which type of cricket?in one day international- 41_x-Sachin Tendulkar, India (156 matches)
Australian legend Donald Bradman has the most double centuries in test cricket.
ash diu
Sachin tendulkar 42 as on 20th march 2009
Sachin tendulkar
Sachin tendulkar has scored the most test centuries. 41 in 156 matches for India.
Sachin Tendulkar, with 46 centuries.
sachin tendulkar
In ODIs he has scored 12 centuries and in tests he has scored 26 centuries
Sachin Tendulkar of India with 51 centuries.
virender sehwag
sachin tendulkar
ricky ponting
most test centuries are done by SachinTendulakar, India
Sachin Tendulkar with 15 half centuries.
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 tops both the lists tests he has scored 42 and in ODIs he has scored 43