Who else..?? It's the great Sachin Tendulkar..!
Sachin Tendulkar with 47 centuries
Sachin Ramesh Tendulkar--46 centuries
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.
Sachin Tendulkar of India with 51 centuries.
Sachin Tendulkar is the only person to have scored 100 international centuries
Sachin and Sehwag. with 6 each