Batsmen with Most Sixes in ODI Cricket History
At the forefront of the list for most sixes in ODI cricket stands Shahid Afridi , who has notched up 351 sixes across 398 matches. In pursuit, Rohit Sharma follows with an admirable tally of 331 sixes, closely pursued by Chris Gayle with 331 sixes.
Here is the list of batsmen with most sixes in ODI cricket format.
Sr. | Player | Team | Mat | Inn | 6s | 4s | Runs | HS | Avg | 100s | 50s |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Shahid Afridi | Pakistan | 398 | 369 | 351 | 730 | 8064 | 124 | 23.57 | 6 | 39 |
2 | Rohit Sharma | India | 265 | 257 | 331 | 1012 | 10866 | 264 | 49.16 | 31 | 57 |
3 | Chris Gayle | West Indies | 301 | 294 | 331 | 1128 | 10480 | 215 | 37.83 | 25 | 54 |
4 | Sanath Jayasuriya | Sri Lanka | 445 | 433 | 270 | 1500 | 13430 | 189 | 32.36 | 28 | 68 |
5 | MS Dhoni | India | 350 | 297 | 229 | 826 | 10773 | 183* | 50.57 | 10 | 73 |
6 | Eoin Morgan | England | 248 | 230 | 220 | 654 | 7701 | 148 | 39.29 | 14 | 47 |
7 | AB de Villiers | South Africa | 228 | 218 | 204 | 840 | 9577 | 176 | 53.50 | 25 | 53 |
8 | Brendon McCullum | New Zealand | 260 | 228 | 200 | 577 | 6083 | 166 | 30.41 | 5 | 32 |
9 | Sachin Tendulkar | India | 463 | 452 | 195 | 2016 | 18426 | 200* | 44.83 | 49 | 96 |
10 | Sourav Ganguly | India | 311 | 300 | 190 | 1122 | 11363 | 183 | 41.02 | 22 | 72 |
11 | Martin Guptill | New Zealand | 198 | 195 | 187 | 750 | 7346 | 237* | 41.73 | 18 | 39 |
12 | Jos Buttler | England | 181 | 154 | 170 | 407 | 5022 | 162* | 39.54 | 11 | 26 |
13 | Ricky Ponting | Australia | 375 | 365 | 162 | 1231 | 13704 | 164 | 42.03 | 30 | 82 |
14 | Yuvraj Singh | India | 304 | 278 | 155 | 908 | 8701 | 150 | 36.55 | 14 | 52 |
15 | Chris Cairns | New Zealand | 215 | 193 | 153 | 345 | 4950 | 115 | 29.46 | 4 | 26 |