

Virat vs Sachin: Virat Kohli played a brilliant inning of 135 runs in the first ODI match played between India vs South Africa in Ranchi on November 30, 2025. Virat created history by scoring the 52nd century of his career. India won the first match of the series by 17 runs.
Virat had a big contribution in India’s victory. After playing his century, Virat was praised a lot by all his fans and many former veteran players. Meanwhile, former Indian legend Sunil Gavaskar ended the race for the greatest batsman going on between Virat and Sachin. Sunil Gavaskar told who is the great ODI player.
Kohli is the biggest batsman in ODI
After India won the match, former Indian cricketing legend Sunil Gavaskar, while talking to Jio Hotstar, said in response to a question, “Virat Kohli has reached this level in ODI matches, where very few people can reach. He said that the players who are playing with him on the field must be understanding that he is the greatest player in the ODI format.” In a way, Gavaskar described Virat as the greatest ODI player ever.
While talking to Jio Hotstar, Gavaskar also spoke a lot while mentioning the statement of Australia’s Ricky Ponting. He said that it is not easy to get praise from Australian players, but if Ricky Ponting says that Virat is the best, then there is no need to debate much about who is the greatest ODI batsman. This means that Virat has left even Sachin Tendulkar behind.
Who has the most centuries in ODI?
Virat Kohli-52 centuries
Sachin Tendulkar-49 centuries
Rohit Sharma-33 centuries
Ricky Ponting-30 centuries
Sanath Jayasuriya- 28 centuries





