Most international centuries

Once again, the legendary Indian cricketer Sachin Tendulkar is holding the record of hitting most international centuries as the right-handed batsman hit 100 international centuries. He hit 51 Test centuries and 49 ODI centuries – both are also the most number of centuries in the Test and ODI formats respectively.
Former Aussie cricketer Ricky Ponting is in the second position in the list of hitting most international centuries as the right-handed batsman hit 71 international centuries. Soon, the Indian cricketer Virat Kohli will overtake him who has already hit 70 international centuries. Kohli is also in the next position of Tendulkar in the list of hitting most ODI centuries as the Indian cricketer has hit 43 ODI centuries.
On the other hand, former South African cricketer Jacques Kallis hit 45 Test centuries – the second most Test centuries by a batsman.