in ,

Top 10 Batsmen With Most Sixes in ODI Cricket

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 20 Batsmen With Most Sixes in ODI Cricket

RankPlayerSixes
1.Shahid Khan Afridi351
2.CH Gayle331
3.ST Jayasuriya270
4.RG Sharma250
5.MS Dhoni229
6.EJG Morgan220
7.AB de Villiers204
8.BB McCullum200
9.SR Tendulkar195
10.SC Ganguly190
11.MJ Guptill186
12.RT Ponting162
13.Yuvraj Singh155
14.CL Cairns153
15.AC Gilchrist149
16.LRPL Taylor147
17.JC Buttler146
18.Inzamam-ul-Haq144
19.JH Kallis137
20.V Sehwag136
Most Sixes in ODI Cricket

Top 10 Batsmen with most sixes and fours in ODI:

10. 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.

9. 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.

8. 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.

7. 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 204 sixes in 228 matches and 218 innings and hit an exceptional number of fours as well –840. He maintained a strike rate of 100 and average of 53.

6. Eoin Morgan Ireland- England

England’s skipper Eoin Morgan ranked no 6 with 220 sixes in 230 innings of 248 matches. Morgan also known as one of the dangerous batsmen of 50 overs game. His ODI average is 39.29 and the strike rate is 91.16.

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. Rohit Sharma | India 

Indian hit-man Rohit Sharma is at No 4 in the list of top 10 batsmen with more sixes in ODIs with 250 sixes. Sharma has hit these sixes in 226 innings of 233 matches. Sharma also kept the record of three double hundreds in one day internationals. He is the highest scorer in an inning of ODIs with 264 runs.

3. 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.

2. Chris Gayle | West Indies

Chris Gayle, West Indies

The Jamaican cricketer, Chris Gayle, who plays international cricket for the West Indies took the 2nd place on the list “10 Batsmen With Most Sixes in ODI”. He has blasted 331 sixes and 1128 fours in 301 matches and 294 innings. He maintained a strike rate of 85 and average is 37.83.

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 10 Players with most sixes in international cricket

#Player (country)MatchesSixes
1Chris Gayle (West Indies)483553
2Rohit Sharma (India)422495
3Shahid Afridi (Pakistan)524476
4Brendon McCullum (New Zealand)432398
5Martin Guptill (New Zealand)367383
6MS Dhoni (India)538359
7Sanath Jayasuriya (Sri Lanka)586352
8Eoin Morgan (England)379346
9AB de Villiers (South Africa)420328
10Jos Buttler (England)313280
most sixes in international cricket.

Written by SportsXm Staff

Leave a Reply