#2 Ricky Ponting - 71

Ricky Ponting is second in the list of most international centuries with 71 which is 29 short of Sachin Tendulkar's mark. Ponting was one of the greatest no. 3 batsman ever to have graced the game of cricket.
In a career spanning over 17 years, he had had many beautiful moments. One such is being a World Cup winning captain for a record 2 times along with Clive Lloyd.
He has scored over 26,000 runs in international cricket with 41 centuries in the unlimited overs format of the game, and 30 in the ODIs.
#1 Sachin Tendulkar - 100

The Master Blaster is arguably the 2nd greatest batsman after Sir Don Bradman to have ever played the game. 'Arguably' because a lot of people around the world regard Sachin Tendulkar as the greatest ever.
He also had one of the longest playing careers for any player for their country and is holding almost every batting record in the book.
The Indian legend has scored a record 51 Test centuries and remained 1 shy of the 50-centuries mark in the One-Day format of the game with his 100th and final one coming against Bangladesh.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news