ODI: Scoring a century in One Day International cricket shows the ability and consistency of any batsman. Many greats have performed brilliantly in this format, but in the race to score the most centuries, Indian star batsman Virat Kohli has reached the top. According to the latest data, the names of Indian batsmen are at the top three positions in this list. Let us know about the top 5 batsmen in ODI history who have scored the most centuries.
5 batsmen who scored most centuries in ODI
1. Virat Kohli
The first name in this list is that of Indian legendary batsman Virat Kohli. Let us tell you, Virat Kohli, who is called the king of ODI cricket, has become the batsman who has scored the most centuries in this format. Facing 120 balls, he scored 135 runs with the help of 11 fours and 7 sixes against South Africa in Ranchi. This was the 52nd century of King Kohli’s ODI career.
2. Sachin Tendulkar
The second name in this list is that of Sachin Tendulkar, who is called the God of Cricket. Sachin has scored 49 centuries in 452 innings in One Day (ODI) cricket. Due to his amazing technique, patience and consistency over a long career, Sachin is still counted among the great batsmen in ODI history.
3. Rohit Sharma
The third name in this list is that of former Indian team captain and veteran opener Rohit Sharma. The Hitman has so far scored 33 centuries in 269 ODI innings. Also, Rohit is on top in the ICC One Day (ODI) batting rankings. That means he is the number 1 ODI batsman.
4. Ricky Ponting
The fourth name in this list is that of former Australian cricketer Ricky Ponting, Ponting has scored 30 centuries in 365 ODI innings. Due to his aggressive batting and strong leadership abilities, he has played many memorable innings in One Day (ODI) cricket.
5. Sanath Jayasuriya
The fifth and last name in this list is that of former Sri Lankan batsman Sanath Jayasuriya. Who has scored 28 centuries in 433 innings of One Day (ODI) cricket.