Sachin tendulakar of India has scored the highest number of centurys in internatiaonal cricket he has scored 99 centurys 48 in odis 51 in tests
Sachin Tendulkar with 47 centuries
Sachin Ramesh Tendulkar--46 centuries
Who else..?? It's the great Sachin Tendulkar..!
Sachin Tendulkar scored 42 centuries in test cricket which is the highest.
Most double century record in Test Cricket is still in the name of Donald Bradman who scored 12 double 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.
Courtney Walsh of West Indies has scored the highest number of ducks in Test Cricket with 43 ducks in 185 innings.