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