Here Is The List Of Top 10 -Most Number Of Centuries In International Cricket:-
1. Sachin Tendulkar (1989 -2013, India)
Sachin Tendulkar scored a total of 100 centuries in International cricket comprising 51 test centuries and 49 ODI centuries. He made his Test debut on 15 November 1989 vs. Pakistan and ODI debut on 18 December 1989 vs. Pakistan. He is the only cricketer in the world to score a century of centuries in International cricket. He played his last test against West Indies on 14 November 2013 and last ODI against Pakistan on 18 November 2012. Tendulkar had scored a total of 34,357 runs in 664 International cricket matches. He scored the most wait 100th century on 16th March 2012 against Bangladesh in Asia cup.