To hit sixes, a player needs a good amount of muscle and technicality to enable the ball to soar over the ropes, which is pretty tricky, especially on those grounds that have huge fields. However, throughout the years, certain players have gained quite a number of reputations for effortlessly clearing the ropes. Chris Gayle is one of them, who always gives tough time to even the most skillful bowlers of the game. Along with Gayle, many batsmen also have made the art of hitting sixes look so easy. The list goes below of top 10 batsmen who hit the most number of sixes in international cricket across all formats. Top 10 Players with Most Sixes in International Cricket Player Matches Innings Runs 6s Rohit Sharma 483 509 19234 620 Chris Gayle 483 551 19593 553 Shahid Afridi 524 508 11196 476 Brendon McCullum 432 474 14676 398 Martin Guptill 367 402 13463 383 MS Dhoni 538 526 17266 359 Sanath Jayasuriya 586 651 21032 352 Eoin Morgan 379 361 10859 346 Jos Buttler 362 368 11193 340 AB de Villiers 420 484 20014 328 Rohit Sharma Image Source: Pro Cricket Rohit Sharma, the current captain of the Indian Cricket Team, leads the pack as the batsman with the highest number of sixes in international cricket. Since his debut in 2007, he has smashed a total of 620 sixes across various formats in 483 matches. The majority of Sharma's sixes have been in One Day Internationals (ODIs), where he boasts several records. Out of 265 ODIs, he has hammered 331 sixes, while in 159 T20Is, Rohit has dispatched 205 balls over the ropes. In total, Sharma has participated in 483 international matches, amassing a total of 19234 runs. Also Read | Highest Individual Scores in T20 World Cup History: Record-Breaking Innings Chris Gayle Image Source: Indian Express Chris Gayle, an imposing figure in cricket history, debuted internationally in 1999. With his formidable hitting prowess, Gayle has amassed a total of 553 sixes across various formats throughout his illustrious career spanning 483 matches. Gayle's reputation as a dominant force in T20 cricket is well-deserved, having smashed 124 sixes in just 79 T20Is. In the One Day International format, he has sent 331 balls sailing over the boundary ropes in 301 matches. Even in Test cricket, Gayle has displayed his power, hitting 98 sixes in 103 appearances. In total, Gayle has accumulated 19,593 runs across formats in his international career. Shahid Afridi Image Source: AFP Shahid Afridi, affectionately dubbed "boom boom Afridi" for his explosive batting style, emerged as one of Pakistan's finest all-rounders during his remarkable career spanning from 1996 to 2018. Across his 524 international appearances, Afridi accumulated a total of 14,676 runs and showcased his prowess by striking an impressive 476 sixes. In the T20 format, he delighted crowds with his entertaining play, smashing 73 sixes in 99 matches. In the One Day International format, Afridi displayed his power-hitting abilities by launching 351 sixes in 398 matches, while in Test cricket, he managed to hit 52 sixes in 27 matches. Following his retirement from ODIs in 2015, Afridi bid farewell to all forms of international cricket in 2017. Brendon McCullum Image Source: PA Photos Former New Zealand captain Brendon McCullum had a successful cricket career from 2002 to 2016, playing 432 matches and scoring 14,676 runs. He was known for his aggressive batting style and impressive ability to hit boundaries, with a total of 398 sixes. Most of these sixes were in ODIs, where he hit 200 sixes in 260 matches. Despite retiring at 37 in 2016, McCullum remains a memorable figure for his fearless approach to hitting in cricket. Martin Guptill Image Source: Getty Images Martin Guptill, a former New Zealand cricketer who competed internationally from 2009 to 2022, played in 367 matches and accumulated 13,463 runs. He was known for his ability to hit boundaries and sixes, with a total of 1,385 boundaries and 383 sixes. Guptill excelled in limited-overs cricket, hitting 187 sixes in ODIs and 173 in T20Is. His last international appearance was in 2022, following his release from the national contract. Also Read | Complete List of T20 World Cup Winners (2008-2024) MS Dhoni Image Source: Wallpaper Cave MS Dhoni, a three-time ICC trophy-winning captain known for popularizing the helicopter shot, hit a total of 359 sixes during his career from 2004 to 2019. Across 538 matches, Dhoni scored 17,266 runs, which included 16 centuries and 108 half-centuries. The majority of his sixes, 229 in total, were in ODIs out of his 350 matches. Known for his exceptional timing and power, Dhoni effortlessly sent the ball over the ropes throughout his career. Although he retired from international cricket in 2020, Dhoni continues to play for the Chennai Super Kings in the Indian Premier League. Sanath Jayasuriya Image Source: AFP Sanath Jayasuriya, who played from 1989 to 2011, scored a total of 21,032 runs in 586 matches, with 2,486 fours and 352 sixes to his name. He was especially strong in ODIs, hitting 270 sixes in 445 matches. Jayasuriya retired from Test cricket in December 2007 and from limited-overs cricket in June 2011. Eoin Morgan Image Source: Getty Images Eoin Morgan, who played his last international match in 2022 after debuting in 2006, represented England in 379 matches across various formats, scoring a total of 10,859 runs. Among these runs were 917 boundaries and 346 sixes. Known for his prowess in limited-overs cricket, Morgan hit 220 sixes in ODIs and 120 in T20Is. He holds the record for being England's highest run-scorer in the 50-over format with 6,957 runs. In a historic moment in 2019, Morgan became the first England captain to lead the team to victory in the ICC ODI Cricket World Cup. Jos Buttler Image Source: Getty Images Since starting his international career in 2011, Jos Buttler of England, known for his exceptional white-ball batting skills, has accumulated 11193 runs in various formats, with 1,047 fours and 340 sixes to his name. In ODIs, Buttler has struck 170 sixes, while in T20Is, he has hit 137. Among currently active players, he is the second-highest run-scorer for England in ODIs, having scored 5,022 runs at an average of 39.54. AB de Villiers Image Source: Getty Images AB de Villiers, nicknamed Mr. 360 for his creative batting style, had a career in international cricket spanning from 2004 to 2018. In his 420 matches, de Villiers scored a total of 20,014 runs, including 2,004 fours and 328 sixes. The majority of his sixes were hit in ODIs, where he cleared the boundary 204 times. The former South Africa captain retired from international cricket in 2018. Also Read | Highest Individual Scores in T20 World Cup History: Record-Breaking Innings