Hitting a six is the most efficient way of collecting quick and maximum runs off a ball. And teams are more than aware of this fact.
Thus, we are seeing a surge in teams boasting power hitters who can nail sixes at their will. This, in turn, has pumped up the team’s scoring rate alongside their six-hitting tally.
And this article will list the teams with the most sixes in ODI cricket.
Most Sixes by Teams in ODIs
Team | Sixes | Matches | 6s/Matches |
---|---|---|---|
India | 3190 | 1066 | 2.99 |
West Indies | 3105 | 888 | 3.49 |
Pakistan | 2728 | 987 | 2.76 |
Australia | 2673 | 1013 | 2.63 |
New Zealand | 2578 | 841 | 3.06 |
England | 2230 | 814 | 2.73 |
South Africa | 2137 | 686 | 3.11 |
Sri Lanka | 1944 | 932 | 2.08 |
Zimbabwe | 1335 | 581 | 2.30 |
Bangladesh | 1087 | 446 | 2.43 |
Afghanistan | 812 | 178 | 4.56 |
Ireland | 658 | 210 | 3.13 |
Key Insights
2: India and the West Indies are the only two teams with more than 3000 sixes in ODI cricket. The Indian team is currently leading the pack, having crossed the 3000-sixes milestone in September 2023, the first by a team.
2000: Pakistan, Australia, New Zealand, England, and South Africa are the other teams with 2000-plus sixes in ODIs. Sri Lanka are quite close to ing the 2000 ODI maximums club.
100: A total of 24 teams have hammered 100 or more sixes in the 50-over format. While 12 of them are full , the rest are associate teams with temporary ODI status.
4: Among the teams with 500 maximums, Afghanistan have the best sixes-per-match ratio. On average, the Afghans hit approximately 4.48 sixes per ODI. Namibia are the other team to smash four sixes per match among the teams with a minimum of 200 sixes.