Team India captain Rohit Sharma broke the world record for smashing most sixes in international cricket on Wednesday. He has hit 556 sixes in international cricket. He has hit 77 sixes in Test cricket, 297 sixes in ODIs and 182 sixes in T20Is. In T20 cricket, including IPL and domestic matches, he has slammed 479 sixes.