Who has hit the most number of international sixes since 2013? While Jos Buttler, Glenn Maxwell, Chris Gayle or Jonny Bairstow could be the common answers, Rohit Sharma has surprised one and all to clinch the numero uno position.
Rohit, the captain of the Indian team in Test and ODI format, has hit as many as 488 sixes since the start of 2013. He has played 322 matches during the period and scored 14789 runs at an average of 46.21 and a strike rate of 85.89.

He is followed by England's white-ball captain Jos Buttler who has hit 297 maximum in the period which has seen him play 309 matches and score 10111 runs at an average of 37.17 and a strike rate of 91.36.
New Zealand veteran Martin Guptill is third with 282 sixes (236 matches), while former England captain Eoin Morgan is fourth. The 2019 World Cup-winning captain smashed 264 sixes before retiring last year.
Further, former Australia skipper Aaron Finch, who retired in February 2023, hit 253 sixes in 251 matches since 2013. Indian batting superstar Virat Kohli is sixth on the list after scoring 247 sixes in 375 matches. He has scored 20213 runs at an average of 55.99 and a strike rate of 79.36.
Glenn Maxwell (234 in 222 matches), Ben Stokes (231 off 237), Chris Gayle (216 in 118 matches) and Ireland veteran Paul Stirling (214 off 227 matches) complete the top ten list of batters to hit most sixes since 2013.