Top 10 Indian Players to score most sixes in International cricket, MS Dhoni not on top, Virender Sehwag in five
Image Source : Getty10 - Hardik Pandya, Matches: 178, Innings: 146, Sixes: 145
Image Source : Getty9 - KL Rahul, Matches: 173, Innings: 201, Sixes: 163
Image Source : Getty8 - Suresh Raina, Matches: 322, Innings: 291, Sixes: 182
Image Source : Getty7 - Virender Sehwag, Matches: 363, Innings: 431, Sixes: 237
Image Source : Getty6 - Sourav Ganguly, Matches: 421, Innings: 485, Sixes: 246
Image Source : Getty5 - Yuvraj Singh, Matches: 399, Innings: 388, Sixes: 249
Image Source : Getty4 - Sachin Tendulkar, Matches: 664, Innings: 782, Sixes: 264
Image Source : Getty3 - Virat Kohli, Matches: 501, Innings: 559, Sixes: 279
Image Source : Getty2 - MS Dhoni, Matches: 535, Innings: 523, Sixes: 352
Image Source : Getty1 - Rohit Sharma, Matches: 444, Innings: 465, Sixes: 534
Image Source : GettyNext : Men’s Asian Champions Trophy hockey winners list