Most Cricket Sixes in India 2025-Records & Achievements
Explore India’s top cricket achievements in 2025, record-breaking sixes, and key players driving the team’s success across formats.

Cricket has always been a game of polished coordination and strategy. Yet, the most thrilling thing that excites fans more than anything is watching a batsman send the ball hovering over the boundary ropes. Six-hitting is not just a shot; it is a statement of dominance, strength, and power. From Test matches to ODIs and T20Is, sixes have become an essential part of cricket’s evolution.
In this essay, we’ll cover the most significant moments in cricket history across all formats, with a unique focus on Indian players, 2025 records, and some striking innings that have impressed the record books. The data are taken from reliable sources such as ESPNcricinfo, HowSTAT, Guinness World Records, India Today, and Times of India.
Most Sixes in International Cricket
As of 2025, the king of six-hitting in international cricket is Rohit Sharma, the Indian captain. He holds the world record for most sixes in international cricket with 632 sixes across Tests, ODIs, and T20s.

Rohit’s strengths and flexibility are not surprising. Across the world, he is known as the “Hitman”. He has managed timing with raw strength, making six-hitting almost effortless. His ability to clear boundaries in all forms sets him apart, placing him above legends like Chris Gayle, Shahid Afridi, and MS Dhoni.
This achievement and success are not only a huge milestone but also a reflection of how Indian cricket has embraced aggressive batting in the last two decades.
Most Sixes in One-Day Internationals (ODIs)
In ODIs, the legend Shahid Afridi of Pakistan still holds the record with 351 sixes (JagranJosh). Afridi’s fearless strategy and credibility have made him one of the most tremendous strikers of his era.

Close on his heels is Rohit Sharma with 344 sixes, making him the leading six-hitter among active cricketers. This duel between Afridi’s legacy and Rohit’s modern dominance adds extra spice to cricket’s six-hitting history.
Most Sixes in Test Cricket (Career)
In contrast to common belief, even Test cricket has observed its share of breathtaking sixes. England’s Ben Stokes navigates the charts with 133 sixes in Test cricket. His attacking style, especially during counterattacks, has redefined how batting is approached in the longest format.
From the indians' outlook, Virender Sehwag leads with 90 sixes, followed closely by Rohit Sharma (88). Interestingly, Ravindra Jadeja recently surpassed MS Dhoni to become India’s fourth-highest six-hitter in Tests (Times of India, 2025). This shift highlights how modern Indian all-rounders are more aggressive with the bat.

Most Sixes in a Test Innings and Match
Individual records are equally compelling. Rohit Sharma smashed 13 sixes in a single Test match against South Africa in 2019, the highest ever by a player in a Test match.
In terms of single innings, Virender Sehwag remains India’s most volatile Test batsman, often striking multiple sixes during his fearless knocks. Players like Navjot Singh Sidhu and Mayank Agarwal also hold the record of hitting eight sixes in a Test innings for India.

These feats remind us that Test cricket, despite its gradual movement, is marked by raw power.
Top 10 Most Sixes by Indian Players
Indian cricket has been blessed with some of the greatest six-hitters in the game. The top 10 list is a mix of openers, finishers, and all-rounders:
- Rohit Sharma: 632 sixes (all formats)
- MS Dhoni: Over 350 sixes across formats, one of India’s greatest finishers
- Virender Sehwag: 90 sixes in Tests, pioneer of attacking batting
- Ravindra Jadeja: 70+ sixes in Tests, recently overtook Dhoni’s tally in Tests
- Yuvraj Singh: Famous for six sixes in an over against Stuart Broad in the 2007 T20 World Cup
- Suresh Raina: One of India’s earliest T20 six-hitters
- KL Rahul: Consistent six-hitter in modern ODIs and T20Is
- Shubman Gill: Rising star known for clean hitting
- Hardik Pandya: India’s power-hitting all-rounder
- Navjot Singh Sidhu: Old-school six-hitter who set early benchmarks
This list shows India’s journey from playing safe shots to dominating with sixes.
Most Sixes in Cricket History - Global Legends
Globally, the six-hitting legacy belongs to legends like:
- Chris Gayle (West Indies): Nicknamed the “Universe Boss,” famous for monstrous sixes in all formats.
- Shahid Afridi (Pakistan): The original six-hitting machine of ODIs.
- Brendon McCullum (New Zealand): Aggressive opener who set the T20 standard.
- AB de Villiers (South Africa): 360-degree player with unmatched innovation.

While Rohit Sharma now tops the all-formats chart, these legends laid the foundation for aggressive cricket in the modern era.
Most Sixes in 2025: Updates from India
The year 2025 has seen several new six-hitting records emerge in India’s home matches. Players like Shubman Gill and Ruturaj Gaikwad are quickly growing in T20I six-hitting charts, while Jadeja and Rohit remain dominant in Tests. As of October 2025, here are the top Indian players with the most sixes in international cricket:
Most Sixes in T20 Internationals in 2025
- Abhishek Sharma: 26 sixes
- Hardik Pandya: 7 sixes
- Tilak Varma: 7 sixes
- Shivam Dube: 4 sixes
Cricket in India is not just a game; it's an emotion. All Indian cricketers are legends for us, but as of 2025, India's strong batting is leding by led by Abhishek Sharma, Rohit Sharma, and Shubman Gill, who are hitting more sixes than ever. Hats off to every indian cricketer.