Top 10 Teams With Most Sixes In ODI Cricket

2. India – 2685 sixes:

Top 10 Teams With Most Sixes In ODI Cricket 1
Team India. Photo Credit: Getty Images.

India has produced great batsmen over the years. Sachin Tendulkar, Virender Sehwag and Sunil Gavaskar were the greatest of their era. In the modern era, Rohit Sharma and Virat Kohli are taking the team forward with their willow.

With 2685 sixes, Team India is second on the chart. Notably, India has not many power-hitters but the batsman has proved with their technique that hitting a six does not only require strength.