The top 10 Batsmen with most sixes in ODI career: Although, cricket is more than just about boundaries and sixes, but today’s cricket, inspired by T20, is more about 6s which lands us onto the question – which batsman has hit most sixes in ODI cricket career? Here is the answer:

Pakistani Pathan, Shahid Khan Afridi (Popularly known Boom Boom) is the man with most sixes in One Day cricket career. Afridi started his career as leg spinner, scored fastest century the first time he went out to bat (on just 37 balls) which is still the fastest 100 ever, and changed his career forever. Afridi, on 21st June 2010, took over Sri Lankan Sanath Jayasuriya who’s second in list of most sixes as you can see in following list and has been leading ever since. This is our second list in cricket category. We’ve another great list ‘Top 10 Hard Hitters in Cricket History‘ you might like it.

Top 10 Batsmen with most sixes and fours in ODI:

11. Adam Gilchrist | Australia

Batsmen With Most Sixes in ODI

The former Australian wicket-keeper Gilchrist, has slammed 149 sixes in 287 matches and 279 innings. He has hit an exceptional number of fours –1162. He maintained a strike rate of 97 and average of 36.

10. Chris Cairns | New Zealand

Batsmen With Most Sixes in ODI

At 10th position on the list “10 Batsmen With Most Sixes in ODI”, the Kiwi batsman Chris Cairns. He has 153 sixes to his credit in 215 matches and 193 innings. Cairns only managed 345 fours at a strike rate of 84 and with disappointing average of 29.

9. Ricky Ponting | Australia

Ricky Ponting, Australia

The retired Australian legend, Ponting has so far blasted 162 sixes in 375 matches and 365 innings. Punting hit 1231 fours during his ODI career with strike rate of 80 and average 42.

8. AB de Villiers | South Africa

AB de Villiers, South Africa
De Villiers, The South African cricketer, who captains the South African One Day International (ODI) team is at No. 8. Widely regarded as the best batsman in the world at present, De Villiers slapped 187 sixes in 206 matches and 197 innings and hit an exceptional number of fours as well –768. He maintained a strike rate of 100 and average of 53.

7. Sourav Ganguly | India

Sourav Ganguly , India

Sourav Ganguly (Known as Dada), during his ODI career spanned 311 matches and 300 innings, he slapped 190 sixes and 1122 fours at a strike rate of 74 and average of 41.

6. Sachin Tendulkar | India

Indian cricketer Sachin Tendulkar gestur

The Cricket legend, godfather for Indian cricket, Tendulkar slapped 195 sixes in 463 matches and 452 innings. Till date, Tendulkar is the only batsman who have hit more than 2000 fours in ODI cricket. He has 2016 fours to his credit. He maintained a strike rate of 86 and average of 45.

5. MS Dhoni | India

Mahendra Singh Dhoni
The cool man, The Indian skipper, Dhoni has slammed 196 sixes in 281 matches and 244 innings. In addition, Dhoni hit 701 fours, while maintaining a strike rate of 89 and stunning average of 53.

4. Brendon McCullum | New Zealand

Brendon McCullum, New Zealand
The current New Zealand skipper, McCullum has 200 sixes and 577 fours to his credit in 260 matches with 228 innings. McCullum has maintain a strike rate of 90 and has highly disappointing average of 30.

3. Chris Gayle | West Indies

Chris Gayle, West Indies

The Jamaican cricketer, Chris Gayle, who plays international cricket for the West Indies took the 3rd place on the list “10 Batsmen With Most Sixes in ODI”. He has blasted 238 sixes and 1038 fours in 269 matches and 264 innings. He maintained a strike rate of 85 and average is 37.33.

2. Sanath Jayasuriya | Sri Lanka

Batsmen With Most Sixes in ODI

One of the great cricketers of all time, the former Lankan batsman Jayasuriya is at No.2 with 270 sixes in 445 matches and 433 innings. While he has 1500 fours to his credit during his ODI career. He maintained a strike rate of 91 with the average of 32.

1. Shahid Khan Afridi | Pakistan

Shahid Afridi hitting a huge six ODI

Boom Boom Afridi top the list “10 Batsmen With Most Sixes in ODI” He has thrashed 351 sixes in 398 matches (369 innings). Afridi has also slapped 730 fours during his ODI career. He has an unbelievable strike rate of 117.59 but not very good average – 24.

Top 20 Batsmen With Most Sixes in ODI Cricket

  1. Shahid Khan Afridi | 351
  2. Sanath Jayasuriya | 270
  3. Chris Gayle | 238
  4. Brendon McCullum | 200
  5. MS Dhoni | 196
  6. Sachin Tendulkar | 195
  7. Sourav Ganguly | 190
  8. AB de Villiers | 187
  9. Ricky Ponting | 162
  10. Chris Cairns | 153
  11. Adam Gilchrist | 149
  12. Yuvraj Singh| 148
  13. Inzamam-ul-Haq | 144
  14. JH Kallis | 137
  15. V Sehwag | 136
  16. BC Lara | 133
  17. SR Watson| 131
  18. HH Gibbs | 128
  19. IVA Richards | 126
  20. Abdul Razzaq | 124