12123

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 344 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 273 265 344 1045 11168 264 48.76 32 58
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 187 160 173 414 5196 162* 39.06 11 27
13 Ricky Ponting Australia 375 365 162 1231 13704 164 42.03 30 82
14 Glenn Maxwell Australia 149 136 155 382 3990 201* 33.81 4 23
15 Yuvraj Singh India 304 278 155 908 8701 150 36.55 14 52
Get ₹1500* Bonus *T&C