>

These batsmen have scored the most centuries in ODIs, star batsman Virat Kohli is at the top.

These batsmen have scored the most centuries in ODIs, star batsman Virat Kohli is at the top.

Virat Kohli Indian team’s star batsman Virat Kohli has scored 49 centuries in 277 innings of ODI cricket. This 49th century of Virat came during the World Cup 2023 match being played in India. Sachin Tendulkar Former Indian team opener Sachin Tendulkar has scored 49 centuries in 452 innings of ODI cricket. Rohit Sharma Indian … Read more