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

10. Yuvraj Singh- 155 sixes

Top 10 players with most sixes in ODI history 1

India’s greatest match winner Yuvraj Singh is one of the sweetest timers in ODI cricket. The elegant left hander has made a reentry into the Indian national team and looks set to play 2019 World Cup if he continues to go on.

He has managed an impressive 155 sixes in his ODI career so far and could only move further up the charts in the coming years.

Nagendra Reddy

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