Most Sixes in One day Cricket

Record holder : Shahid Afridi of Pakistan holds the record (351 sixes) for most sixes in one day cricket.

Download

1. Pakistan Shahid Afridi - 351 sixes

At no. 1 position is Shahid Afridi of Pakistan. He hit 351 sixes while scoring 8064 runs in 369 innings of 398 matches at an average of 23.57 and strike rate of 117.

2. West Indies Chris Gayle - 331 sixes

Next in the list is Chris Gayle of West Indies. He hit 331 sixes while scoring 10480 runs in 294 innings of 301 matches at an average of 37.83 and strike rate of 87.19.

3. Sri Lanka Sanath Jayasuriya - 270 sixes

At no. 3 position is Sanath Jayasuriya of Sri Lanka. He hit 270 sixes while scoring 13430 runs in 433 innings of 445 matches at an average of 32.36 and strike rate of 91.2.

4. India Rohit Sharma - 245 sixes

Then comes our Rohit Sharma of India. He hit 245 sixes while scoring 9283 runs in 223 innings of 230 matches at an average of 48.6 and strike rate of 89.01.

5. India MS Dhoni - 229 sixes

At no. 5 position is MS Dhoni of India. He hit 229 sixes while scoring 10773 runs in 297 innings of 350 matches at an average of 50.57 and strike rate of 87.56.

6. Ireland Eoin Morgan - 220 sixes

At no. 6 position is Eoin Morgan of Ireland. He hit 220 sixes while scoring 7701 runs in 228 innings of 246 matches at an average of 39.69 and strike rate of 91.25.

7. South Africa AB de Villiers - 204 sixes

At no. 7 position is AB de Villiers of South Africa. He hit 204 sixes while scoring 9577 runs in 218 innings of 228 matches at an average of 53.5 and strike rate of 101.09.

8. New Zealand Brendon McCullum - 200 sixes

At position no. 8 is Brendon McCullum of New Zealand. He hit 200 sixes while scoring 6083 runs in 228 innings of 260 matches at an average of 30.41 and strike rate of 96.37.

9. India Sachin Tendulkar - 195 sixes

Next in the list is Sachin Tendulkar of India. He hit 195 sixes while scoring 18426 runs in 452 innings of 463 matches at an average of 44.83 and strike rate of 86.23.

10. India Sourav Ganguly - 190 sixes

Next in the list is Sourav Ganguly of India. He hit 190 sixes while scoring 11363 runs in 300 innings of 311 matches at an average of 41.02 and strike rate of 73.7.