Only Sachin Tendulkar (from India) scored 100 centuries in International Cricket (Test + ODI). He scored 51 centuries in Test Cricket and 49 centuries in ODIs. This is a world record.
Who else..?? It's the great Sachin Tendulkar..!
Australian Don Bradman has scored more double centuries in Test cricket than any other player, with 12.
Sachin Tendulkar is the only person to have scored 100 international centuries
Sachin Tendulkar with 47 centuries
Sachin Ramesh Tendulkar--46 centuries
No batsmen has scored three triple centuries.. Virender sehwag has scored two tripple centuries so far..
VVS Laxman has scored two double centuries in Test Cricket.