India ODI captain features in this list too.
Rohit stroked a brilliant fifty vs Nepal in Asia Cup.
With 539 sixes, Rohit is 2nd in the list of batters with most sixes in international cricket.
Chris Gayle has hit most sixes in international cricket, a total of 553 sixes. Rohit needs 15 more sixes to go past Gayle.
Ex-Pak captain has hit third-most sixes, a total of 476.
Former New Zealand captain has hit 398 sixes in international cricket.
New Zealand opener has smashed a total of 383 sixes.