From perseverance to dominance to talent in abundance to execution in magnificence, the Indian ODI team has now got it all. The outset of the 21st century saw India instill belief and enormous grit in themselves in overseas conditions under the Sourav Ganguly era.
In the ODI circuit, it was a new beginning regardless of their success in the past. Despite not being the original inventors of the game, India boasts a robust history. And talking about ODI cricket, the two-time World Cup winners possess a long list of players who could strike it clean and colossal.
However, let us look at the five players who have have struck the most number of sixes in the history of Indian ODI cricket:
5. Yuvraj Singh
He is a maverick in the history of ODI cricket for India. Yuvraj Singh's contribution to the team in the World Cup of 2011 is enormous. The southpaw has not only struck over 150 sixes but the way he has timed most of them highlights his ability to strike it crisply.
The only Indian to have hit 6 sixes in an over, the tall batsman on his day was capable of destructing any opposition.
Yuvraj has batted primarily in the No.4 and No.5 position in the batting order but has also donned the role of a finisher in sporadic occasions. In a career that spread over 304 matches, Yuvraj Singh has 155 sixes to his name with a strike rate of 87.67.