1. Rohit Sharma – 273 sixes
On number 1, we have the man with the most double centuries in the 50-overs game. Rohit Sharma has 273 maximums to his credit, the third highest in the world. Only Chris Gayle and Shahid Afridi have hit more maximums in ODIs. Rohit Sharma has hit three double centuries against Sri Lanka, Australia and South Africa.
Sharma has a career ODI run tally of 9782, batting at an average of 48.91. He has 30 centuries and 48 fifties in ODIs. He has hit 896 fours in the 50-overs game alongside registering a mammoth highest individual score of 264, a world record.