Tap to Read ➤
Which players have hit the most number of Sixes in ODIs? Check Out
Take a look at the Top Ten players with maximum sixes in the history of ODI cricket.
Sixes: 190
Innings: 300
Career Strike Rate: 73.7
10. Sourav Ganguly (India)
Sixes: 195
Innings: 452
Career Strike Rate: 86.2
9. Sachin Tendulkar (India)
Sixes: 200
Innings: 228
Career Strike Rate: 96.4
8. Brendon Mccullum (NZ)
Sixes: 204
Innings: 218
Career Strike Rate: 101.1
7. AB de Villiers (South Africa)
Sixes: 220
Innings: 230
Career Strike Rate: 91.2
6. Eoin Morgan (England/Ireland)
5. MS Dhoni (India)
Sixes: 229
Innings: 297
Career Strike Rate: 87.6
4. Rohit Sharma (India)
Sixes: 265
Innings: 232
Career Strike Rate: 89.6
3. Sanath Jayasuriya (Sri Lanka)
Sixes: 270
Innings: 433
Career Strike Rate: 91.2
2. Chris Gayle (West Indies)
Sixes: 331
Innings: 294
Career Strike Rate: 87.2
1. Shahid Afridi (Pakistan)
Sixes: 351
Innings: 369
Career Strike Rate: 117
Sauradeep Ash
Credits
Wikimedia
More To Explore