List of cricket teams with most sixes in ODIs as India became first nation to record 3000 sixes

List of cricket teams with most sixes in ODIs as India became first nation to record 3000 sixes

Image Source : Getty

7. South Africa - 1947 sixes in 659 ODI matches

Image Source : Getty

6. England - 2031 sixes in 784 ODI matches

Image Source : Getty

5. New Zealand - 2387 sixes in 810 ODI matches

Image Source : Getty

4. Australia - 2485 sixes in 985 ODI matches

Image Source : Getty

3. Pakistan - 2566 sixes in 961 ODI matches

Image Source : Getty

2. West Indies - 2953 sixes in 867 ODI match

Image Source : Getty

1. India - 3007 sixes in 1040 ODI matches

Image Source : Getty

Next : From Rohit Sharma to MS Dhoni, 10 players with most sixes in ODIs