3. Sachin Tendulkar – 195 sixes
We kick off the top 3 with the master blaster, Sachin Tendulkar, who has hit five sixes more than Sourav Ganguly to sit at number 9 in the list of batters with the most maximums in ODIs. Of all historical moments, the moment when Tendulkar reached the landmark 100th international hundred in an ODI against Bangladesh at Dhaka remains the most special.
Often dubbed the ‘God of Cricket’, Tendulkar has 49 hundreds and 96 fifties to his credit in the 50-overs game. His humongous run tally of 18426 runs is a world record. He batted at an average of 44.83 in his 452 innings and registered a highest score of 200*.