Rohit Sharma
Rohit Sharma has completed 20,000 runs for India in international cricket.

Overview:

Rohit has hit 352 sixes in 277 one-day internationals. On the other hand, Afridi smashed 351 sixes in 398 games.

Rohit Sharma broke Shahid Afridi’s world record for most sixes in one-day internationals. The veteran achieved the milestone in the first IND vs SA match in Ranchi. Rohit has hit 352 sixes in 277 one-day internationals. On the other hand, Afridi smashed 351 sixes in 398 games.

Rohit leads the list that also features Chris Gayle, MS Dhoni, Sanath Jayasuriya and AB de Villiers.

Most sixes in ODIs

Rohit Sharma: 352

Shahid Afridi: 351

Chris Gayle: 331

Sanath Jayasuriya: 270

MS Dhoni: 229

Sharma came into the series after scoring over 200 runs in the previous ODI series against Australia. Rohit was lucky as he was dropped on 1 by Tony d Zorzi. He made full use of the chance and went after the bowlers, and Virat Kohli’s arrival also helped the batter.

Kohli started playing strokes from the start of the innings and looked in great touch. A back-foot punch on Marco Jansen’s delivery and two consecutive fours against Corbin Bosch meant that Rohit was in full control.

He completed his fifty and pulled Jansen’s delivery for a six to script the new world record.

Rohit continued from where he left off at the Sydney Cricket Ground. Batting on 36, Rohit hit his 350th six and equalled Afridi’s numbers on the next ball, both maximums coming against off-spinner Prenelan Subrayen.

Rohit was looking set to score a hundred, but Jansen got rid of the batter. Sharma was given LBW, but he decided not to take DRS after speaking to Kohli.

An ardent Team India, Virat Kohli, and Arsenal Fan, Mohd Asim, has been associated with Crictoday for several years. He enjoys all the formats of the game and believes that three can coexist, considering...