Cricket has long celebrated its power hitters, with sixes being one of the most thrilling aspects of the game. Over the years, several batsmen have captivated audiences with their ability to clear the boundary. In this article, we will look at the top batsmen with the most sixes in international cricket as of present time, including stars from both men’s and women’s cricket.
Here are the Top 10 Batsmen with Most Sixes in International Cricket across All Format:
10. AB de Villiers (South Africa) – 328 Sixes
AB de Villiers, widely known as “Mr. 360” for his ability to hit the ball to all corners of the field, rounds out the list with 328 sixes. In 420 matches, de Villiers hit 64 sixes in Test cricket, 204 in ODIs, and 60 in T20Is. His ability to improvise and innovate made him one of the most exciting batsmen with most sixes in the history of the sport.
ALSO SEE: Top 5 Greatest Comebacks in Test Cricket
9. Jos Buttler (England) – 340 Sixes
Jos Buttler is one of England’s most explosive batsmen, with 340 sixes in international cricket. In 362 matches, Buttler cleared the boundary 33 times in Tests, 170 in ODIs, and 137 in T20Is. His inventive shot-making and fearless batting make him one of the key batsmen with most sixes in modern-day cricket.
8. Eoin Morgan (England) – 346 Sixes
Eoin Morgan, the former captain of England’s World Cup-winning team, is one of the most impactful batsmen with most sixes in recent times. Morgan played 379 matches, hitting 6 sixes in Tests, 220 in ODIs, and 120 in T20Is. His aggressive approach to limited-overs cricket helped reshape England’s cricketing mindset.
7. Sanath Jayasuriya (Sri Lanka) – 352 Sixes
Sri Lankan legend Sanath Jayasuriya, with 352 sixes, revolutionized aggressive batting. He played 586 matches, hitting 59 sixes in Tests, 270 in ODIs, and 23 in T20s. Jayasuriya’s fearless style of taking on the bowlers from the very start of an innings made him one of the most destructive batsmen with most sixes during his era.
ALSO READ: Top 5 Most Successful Cricket World Cup Teams
6. MS Dhoni (India) – 359 Sixes
Former Indian captain MS Dhoni, famous for his finishing abilities, smashed 359 sixes during his career. Over 538 matches, Dhoni hit 78 sixes in Test cricket, 229 in ODIs, and 52 in T20s. Known for his helicopter shot, Dhoni’s ability to deliver under pressure made him one of the greatest finishers and batsmen with most sixes.
5. Martin Guptill (New Zealand) – 383 Sixes
Martin Guptill’s ability to clear the boundary has earned him 383 sixes in international cricket. Playing 367 matches, Guptill has hit 23 sixes in Tests, 187 in ODIs, and a staggering 173 in T20s, making him one of New Zealand’s best limited-overs batsmen. His consistency and power make him one of the most notable batsmen with most sixes in the game today.
4. Brendon McCullum (New Zealand) – 398 Sixes
Brendon McCullum was one of the most influential players for New Zealand and a destructive batter with 398 sixes to his name. Known for his aggressive style of play, McCullum hit 107 sixes in Test cricket, 200 in ODIs, and 91 in T20Is. His six-hitting prowess, especially in Test matches, redefined how modern cricket could be played. McCullum’s place among the batsmen with most sixes is well-deserved for his contributions to all formats.
READ MORE: Top 5 Rising Stars in Women’s Cricket to Watch in 2024
3. Shahid Afridi (Pakistan) – 476 Sixes
Next is Pakistan’s Shahid Afridi, also known as “Boom Boom” Afridi, with 476 sixes. Known for his fearless approach to batting, Afridi lit up the cricketing world with his power-hitting skills. Over 524 matches, he cleared the boundary 52 times in Tests, a remarkable 351 times in ODIs, and 73 times in T20Is. Afridi’s inclusion among the batsmen with most sixes is a testament to his explosive batting style.
2. Chris Gayle (West Indies) – 553 Sixes
Chris Gayle, the “Universe Boss,” sits comfortably in second place with 553 sixes in international cricket. His brutal hitting and sheer power made him one of the most feared batsmen with most sixes in cricket. Across 483 matches, Gayle hit 98 sixes in Tests, 331 in ODIs, and 124 in T20s, with his dominance in limited-overs cricket becoming a key part of his legacy.
1. Rohit Sharma (India) – 620 Sixes
India’s “Hitman,” Rohit Sharma, with a staggering 620 sixes in international cricket. Rohit is the only player to surpass the 600-sixes mark across all formats. Having played 483 matches, he has smashed 84 sixes in Tests, 331 in ODIs, and an impressive 205 in T20 Internationals. Rohit’s ability to clear the boundary with ease has established him as one of the most dangerous batsmen with most sixes in the modern game.
SEE MORE: