In the list of top 5 batsmen with most centuries in odi Virat Kohli comes at 1st position with his masterclass 51 centuries. Virat Kohli scored 51 ODI centuries in 302 matches and in just 290 innings.
51
Virat Kohli
1
Sachin Tendulkar hit 49 ODI centuries. This is 2nd number of most centuries in odi for India as well as in world cricket. Master Blaster Sachin scored 49 centuries in 463 matches and 452 innings.
49
Sachin Tendulkar
2
At 3rd number in most centuries in international cricket in ODIs comes Hitman Rohit Sharma. Rohit scored 32 centuries in 273 matches and in just 265 innings.
32
Rohit Sharma
3
Magnificent Ricky Ponting comes at 3rd spot in list of most international centuries in ODIs. Ricky Ponting scored 30 centuries in 375 matches and 365 innings.
30
Ricky Ponting
4
Sanath Jayasuriya hit 28 ODI centuries. Sri Lankan opener Jayasuriya scored 49 centuries in 445 matches and 433 innings.
28
Sanath Jayasuriya
5
Thanks for Watching
Visit www.slogover.in website for more interesting cricket facts and records