Hitting a ball for a six gives immense pleasure to a batsman while for a bowler, seeing the ball rolling out of the park, gives him a dreadful memory. Whereas spectators witnessing the whole scene enjoys the most.
A lot of effort and technique is required to hit the ball for the maximum. With cricket evolving day by day, batsmen have found different tactics to get a boundary. AB de Villiers is the best example of the same. The Proteas is called Mr. 360 because of his unconventional shots of hitting sixes and fours in every nook and corner of the ground.
Here, in this article, we have discussed the Top 10 teams who have hit the most number of sixes in One Day Internationals (ODIs).
10. Bangladesh – 817 sixes:

Bangladesh team with the likes of Tamim Iqbal, Mushfiqure Rahim, Shakib al Hassan, and Soumya Sarkar in their batting line-up has revolutionalised the game in their country. The tigers are on the list with 817 sixes in ODIs.
Bangladesh team has so far played 376 ODIs and they are rising as a tough competitor in the sub-continent.