#3 Sanath Jayasuriya
Sanath Jayasuriya is one of the legends to have played the game. Jayasuriya was a nightmare for the bowlers because of his elegant stroke play and a wide range of shots. The duo of Kaluwitharana and Jayasuriya destroyed many bowling units. Jayasuriya scored 13430 ODI runs at an average of 32.13 at a scintillating strike rate of 91.22. Along with his heroics with the bat, he managed 323 ODI scalps in the 445 matches he featured for Sri Lanka.
#4 Virender Sehwag
Virender Sehwag announced his arrival in international cricket when he scored a test hundred on debut against the mighty South Africa in 2001. Sehwag, along with Sachin, stitched a 220 run stand for the 5th wicket but ended up on the losing side. He scored a blistering 69-ball century against New Zealand in his 15th ODI when he was asked to open the innings for India, announcing himself to the world of One-Day cricket. Sehwag on the virtue of his tremendous hand-eye coordination could hit boundaries at his will. It was because of the Sachin-Sehwag opening partnerships in the 2003 World Cup that India made it to the ffinal of the tournament.
Sehwag became the second batsmen after his idol, the master-blaster Sachin Tendulkar, to score a double hundred in a One-Day International against the West Indies in Indore.
Sehwag featured in 251 ODIs for India accumulating 8273 runs at an impressive average of 35.09 and an unbelievable strike rate of 104.34. His batting was a perfect blend of class and power.