6. Sachin Tendulkar – 195 sixes
There would not be many batting records without the name of Sachin Tendulkar in it. The master has carried Indian batting on his own during the mid-1990s and has shown the world why he was the best amongst the rest.
Sachin has scored 195 sixes, most by an Indian till date in his illustrious career in which he played 463 ODIs.
