[Updated] Top 10 Players With Most Sixes in International Cricket 2024

Most sixes in cricket matches by 2024: Cricket fans around the world will be mesmerized by the thrilling sight of a giant six flying across the boundary. While power hitting has always been an important part of the game, modern cricket has taken it to the next level. Let’s take a look at the latest list of top 10 players with the most sixes in international cricket till 2024, with India star Rohit Sharma leading the list.

Also Read | Maximum six-a-side match at ICC Cricket World Cup

List of top 10 players with most sixes in international cricket 2024

Here is the list of top 10 players with the most sixes in international cricket:

player team span pad hostel No running HS Avenue BF SR 100 50 0 4 seconds 6 seconds
Rohit Sharma India 2007-2024 Chapter 485 513 65 19276 264 43.02 22053 87.4 48 106 33 1851 623
Chris Gayle west indies 1999-2021 Chapter 483 Chapter 551 35 19593 Chapter 333 37.97 25370 77.22 42 105 44 2332 Chapter 553
Shahid Afridi Pakistan 1996-2018 Chapter 524 508 40 11196 156 23.92 9809 114.14 11 51 44 1053 Chapter 476
Brendan McCallum New Zealand 2002-2016 Chapter 432 Chapter 474 47 14676 Chapter 302 34.37 17872 82.11 19 76 37 Chapter 1552 Chapter 398
Martin Gettier New Zealand 2009-2022 Chapter 367 Chapter 402 27 13463 237* 35.9 16565 81.27 twenty three 76 29 Chapter 1385 Chapter 383
MS Dhoni India 2004-2019 Chapter 538 Chapter 526 142 17266 224 44.96 21834 79.07 16 108 twenty one Chapter 1486 Chapter 359
Sanat Jayasuriya Sri Lanka 1989-2011 Chapter 586 Chapter 651 35 21032 340 34.14 25910 81.17 42 103 53 2486 Chapter 352
Eoin Morgan England/Ireland 2006-2022 Chapter 379 Chapter 361 56 10859 148 35.6 11530 94.18 16 64 25 917 Chapter 346
Jos Buttler England 2011-2024 Chapter 362 Chapter 368 59 11193 162* 36.22 11884 94.18 14 68 30 1047 340
AB de Villiers South Africa 2004-2018 Chapter 420 Chapter 484 68 20014 278* 48.11 26787 74.71 47 109 20 2004 328

In the ever-evolving world of cricket, these players stand out for their unparalleled ability to push boundaries. With the likes of Rohit Sharma and Jos Buttler still active, we may see further changes to this list in the near future.

Most sixes in international cricket

1. Rohit Sharma (India) – 623 six runs

  • Number of matches: 485
  • 6 runs in ODIs: 331
  • Sixes in T20Is: 205
  • Six points in tests: 87

Rohit Sharma, known for his effortless knocks, tops the list with the most sixes in international cricket. He hit 623 sixes across all formats, surpassing Chris Gayle’s long-standing record. Rohit’s six-hit knock has contributed immensely to India’s dominance in limited-overs cricket.

2. Chris Gayle (West Indies) – 553 sixes

  • Number of games played: 483
  • 6 runs in ODIs: 331
  • Sixes in T20Is: 124
  • Test six points: 98

Nicknamed “The Boss of the Universe”, West Indies’ Chris Gayle has been a six-hitting icon for over two decades. Even though Rohit surpassed him, Gayle’s staggering 553 sixes remains a monumental achievement in the history of cricket.

3. Shahid Afridi (Pakistan) – 476 sixes

  • Number of matches: 524
  • 6 runs in ODIs: 351
  • Sixes in T20Is: 73
  • Six points in tests: 52

Pakistan’s Shahid Afridi, known as “Boom Boom”, is revered for his aggressive batting. Afridi’s skill with the ball out of the park earned him 476 sixes in international cricket, cementing his place among legends.

4. Brendon McCullum (New Zealand) – 398 sixes

  • Number of games played: 432
  • 6 runs in ODIs: 200
  • Sixes in T20Is: 91
  • Six points in Test: 107

Former New Zealand captain Brendon McCullum’s fearless batting saw him hit 398 sixes across all formats. His aggressive attitude in Test matches also made him one of the few to hit more than 100 sixes in Test matches.

5. Martin Guptill (New Zealand) – 383 six runs

  • Number of games played: 367
  • 6 runs in ODIs: 187
  • Sixes in T20Is: 173
  • Six points in tests: 23

New Zealand’s Martin Guptill is a six-hitting machine, especially in limited overs cricket. His 383 sixes across all formats are a testament to his ability to consistently push boundaries.

6. MS Dhoni (India) – 359 six runs

  • Number of matches: 538
  • 6 runs in ODIs: 229
  • Sixes in T20Is: 52
  • Six points in Test: 78

India’s legendary captain MS Dhoni is known for his calm demeanor and finishing ability. Dhoni hit 359 sixes in his career, most of which came at crucial moments in the limited-overs format.

7. Sanath Jayasuriya (Sri Lanka) – 352 six runs

  • Number of games played: 586
  • 6 runs in ODIs: 270
  • Sixes in T20Is: 23
  • Six points in tests: 59

Sri Lankan legend Sanath Jayasuriya is one of the pioneers of modern attacking cricket. His 352 sixes spread across all formats and revolutionized the way the openers were played.

8. Eoin Morgan (England) – 346 six runs

  • Number of games played: 379
  • 6 runs in ODIs: 220
  • Sixes in T20Is: 120
  • Six points in test: 6

England’s World Cup-winning skipper Eoin Morgan was a prolific six-batsman, amassing 346 sixes in his international career, which included his contribution to England’s ODI renaissance.

9. Jos Buttler (England) – 340 Sixe

  • Number of games played: 362
  • 6 runs in ODIs: 170
  • Sixes in T20Is: 137
  • Six points in tests: 33

Jos Buttler is England’s current six-hit sensation. His incredible power-hitting ability has propelled him into the top ten, with 340 sixes across formats and counting rapidly.

10. AB de Villiers (South Africa) – 328 six points

  • Number of matches: 420
  • 6 runs in ODIs: 204
  • Sixes in T20Is: 60
  • Six points in Test: 64

South African music maestro AB de Villiers completes the list with 328 sixes. His innovative strokeplay and ability to hit sixes from all parts of the field made him one of the most entertaining players in cricket history.

Also Read | Most Sixes in ODI Cricket