Most Sixes In Each Format Test, ODI, and T20I

By Raghu
Rohit Sharma

Cricket players have hit some amazing sixes over the years in different formats like Test, ODI, and T20I. In Test matches, sixes happen less often because the game is longer and slower. But in shorter formats like ODI and T20, players hit sixes more frequently and powerfully. Here are players with most sixes in each format:

  1. Test cricket: Ben Stokes (England): Ben Stokes holds the record for the most sixes hit by a batter in Test cricket. As of 2025, he has struck 133 sixes in Test matches during his career with England. This makes him the top six-hitter in the longest format of the game. Ben Stokes bats in an aggressive way that has changed Test cricket. Because of this, he holds a record for hitting sixes, beating famous players like Brendon McCullum and Adam Gilchrist, who have fewer sixes in Tests.
  2. ODIs: Rohit Sharma (India): Rohit Sharma has hit the most sixes in One Day Internationals (ODIs), with a total of 352. He broke Shahid Afridi’s old record of 351 during a match against South Africa in Ranchi in November 2025. Rohit did this in 278 ODIs and 270 innings, which is faster than Afridi. He also holds other records, like hitting the most sixes against one team (93 against Australia), the most sixes in one country (182 in India), and the most sixes in a single year (67 in 2023). Rohit also has the most sixes in the history of the ODI World Cup, with 54, including a record 31 sixes in the 2023 tournament.
  3. T20I International: Rohit Sharma (India): Rohit Sharma has hit the most sixes in T20 International cricket, with 205 sixes. He was the first player to reach 200 sixes in T20I matches, achieving this by 2024. Rohit has played more T20I games for India than anyone else and scored 4231 runs, averaging over 30 runs per match with a strike rate close to 140. His power to hit sixes makes him very important and special in T20 international cricket.

Also Read: Top 10 Most Dangerous Batsmen In Cricket History

- Advertisement -

These cricket stars changed the game with their strong hitting. Ben Stokes hit 133 sixes in Test matches, and Rohit Sharma has the highest 534 sixes in international games. They are known for their powerful shots in all types of cricket.

Related Post

Follow:
Raghu Jangid is a veteran cricket writer at SportsBigNews, contributing his expertise and passion for the sport since 2019. With years of experience covering domestic and international cricket, Raghu delivers sharp Fantasy analysis, exclusive insights, and engaging stories that resonate with fans. His deep understanding of the game's history and evolving dynamics makes him a trusted voice in the cricketing community.