These batsmen have scored the most centuries in ODIs, star batsman Virat Kohli is at the top.
Virat KohliIndian team's star batsman Virat Kohli has scored 49 centuries in 277 innings of ODI cricket. This 49th century...
Virat KohliIndian team's star batsman Virat Kohli has scored 49 centuries in 277 innings of ODI cricket. This 49th century...