The top 5 players with the most international centuries are Sachin Tendulkar (100), Virat Kohli (77), Ricky Ponting (71), Kumar Sangakkara (63) and Jacques Kallis (62).