Top 10 players with most sixes in ODI history
Top 10 players with most sixes in ODI history

4. MS Dhoni – 208 sixes

Top 10 players with most sixes in ODI history 1

Current Indian captain, MS Dhoni has redefined the role of finisher with his unbelievable composure in pressure situations as he backs himself to clear the rope with ease. Dhoni who has started his career in 2004 has made the difference with his immense hitting as he steered India to many victories over the years. MS Dhoni has 208 sixes to his name in 278 matches.

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.