Rohit Sharma continues his sublime form and six-hitting spree in the World Cup as the Indian skipper became only the third batter overall to smash 300 sixes in one-day internationals. Rohit achieved the remarkable feat during the high voltage match against Pakistan when he tonked Haris Rauf over mid-on for his 300th six. Former Pakistan captain Shahid Afridi sits atop the list in ODIs with 351 sixes from 398 matches followed by Gayle (331 sixes in 301 games).