Sachin Tendulkar holds the record for the highest centuries scored in the history of ODI cricket with 49 centuries across 24 years of his cricketing journey. However, the record looks achievable and the current scenario of batsmen favoring games will only add to it.
Virat Kohli, standing just 14 centuries away from the all-time record, it is just a matter of time as he surpasses the highest tally.
The fast approaching Hashim Amla is also a threat to the record but the age is not on his side. The young likes of Quinton de Kock and Joe Root and some consistency from Rohit Sharma will also be an interesting sight to watch as they come closer to breaking the record.