From Rohit Sharma to MS Dhoni, 10 players with most sixes in ODIs

From Rohit Sharma to MS Dhoni, 10 players with most sixes in ODIs

Image Source : Getty

10 - Sourav Ganguly, Matches: 311; Innings: 300; Sixes: 190

Image Source : Getty

9 - Sachin Tendulkar, Matches: 463; Innings: 452; Sixes: 195

Image Source : Getty

8 - Brendon McCullum, Matches: 260; Innings: 228; Sixes: 200

Image Source : Getty

7 - AB de Villiers, Matches: 228; Innings: 218; Sixes: 204

Image Source : Getty

6 - Eoin Morgan, Matches: 248; Innings: 230; Sixes: 220

Image Source : Getty

5 - MS Dhoni, Matches: 350; Innings: 297; Sixes: 229

Image Source : Getty

4 - Sanath Jayasuriya, Matches: 445; Innings: 433; Sixes: 270

Image Source : Getty

3 - Rohit Sharma, Matches: 250; Innings: 242; Sixes: 286

Image Source : Getty

2 - Chris Gayle, Matches: 301; Innings: 294; Sixes: 331

Image Source : Getty

1 - Shahid Afridi, Matches: 398; Innings: 369; Sixes: 351

Image Source : Getty

Next : Rest for Jasprit Bumrah, Ravindra Jadeja? India's predicted playing XI for 2nd ODI against Australia