International cricket has seen many prolific batsmen dominating the game with their six-hitting abilities. Indian captain Rohit Sharma has become the leader with 554 sixes in all formats of international cricket, surpassing West Indies powerhouse Chris Gayle.
Rohit has 297 sixes in ODIs, 77 in Tests and 182 in T20Is to sit at the a total of 556 sixes at the time of writing.
Hitting a six is widely considered to be one of the biggest game-changing abilities that a batter could possess in modern-day cricket. With the popularity of the sport has largely moved away from the classic five-day-long format to limited-overs cricket, the significance of big hitters today cannot be stressed enough.
Here is the list of Most Sixes hitting Cricketers in International Cricket Matches:
Players | Country | No. Of Sixes In International Cricket | Years Active |
Rohit Sharma | India | 554* | 2007- 2023 |
Chris Gayle | West Indies | 553 | 1999-2021 |
Shahid Afridi | Pakistan | 476 | 1996-2018 |
Brendon McCullum | New Zealand | 398 | 2002-2016 |
Martin Guptill | New Zealand | 383 | 2009-2022 |
MS Dhoni | India | 359 | 2004-2019 |