8. Sourav Ganguly – 190 sixes

Former Indian captain and one of the greatest ODI players of all-time, Sourav Ganguly is the power hitter for India once he gets going. “Dada” as called by the Indian cricket fans has the ability to dictate even the world’s best spinners as he literally murdered spinners and cleared the fence with ease. During his incredible career, Ganguly managed to hit 190 sixes in 311 matches.