Discover the players with the most sixes in ODI cricket till March 2025. Check out detailed stats, tables, and insights on top power-hitters like Rohit Sharma, Chris Gayle, and more in this engaging article!

When it comes to ODI cricket, nothing gets the crowd roaring like a massive six soaring over the boundary. The thrill of watching the ball disappear into the stands is unmatched. In this article, we dive deep into the most sixes in ODI, celebrating the power-hitters who’ve redefined the 50-over format. From legendary names to modern-day giants, we’ll explore the stats of players who’ve smashed the most sixes in ODI cricket till March 2025. All the numbers are presented in easy-to-read tables, so you can quickly see who rules the skies. Let’s get started with the most sixes in ODI!
Why Sixes Matter in ODI Cricket
Sixes are more than just big shots; they’re game-changers. A single six can shift momentum, put pressure on bowlers, and electrify the crowd. In ODIs, where every run counts, players who hit the most sixes in ODI often turn matches in their team’s favour. These shots showcase a batter’s strength, timing, and fearless mindset. Over the years, the rise of aggressive batting has made six-hitting a key skill. So, who are the players dominating this art? Let’s find out!
Top 10 Players with Most Sixes in ODI (Till March 2025)
The race for the most sixes in ODI is a thrilling one. Some players have made a habit of clearing the ropes with ease. Below is a table showcasing the top 10 players with the most sixes in ODI cricket as of March 2025, based on available data.
Rank | Player Name | Country | Sixes | Innings Played |
---|---|---|---|---|
1 | Shahid Afridi | Pakistan | 351 | 369 |
2 | Rohit Sharma | India | 333 | 259 |
3 | Chris Gayle | West Indies | 331 | 294 |
4 | Sanath Jayasuriya | Sri Lanka | 270 | 433 |
5 | MS Dhoni | India | 229 | 297 |
6 | Eoin Morgan | England | 220 | 233 |
7 | AB de Villiers | South Africa | 204 | 218 |
8 | Brendon McCullum | New Zealand | 200 | 228 |
9 | Sachin Tendulkar | India | 195 | 452 |
10 | Sourav Ganguly | India | 190 | 300 |
Note: Stats are updated till March 2025, sourced from reliable cricket records. Rohit Sharma’s tally may increase as he’s still active.
This table gives a clear picture of the most sixes in ODI. Shahid Afridi leads the pack, but Rohit Sharma is closing in fast. Let’s explore these players in detail.
Shahid Afridi: The Six-Hitting Machine
Shahid Afridi, fondly called “Boom Boom,” is the king of most sixes in ODI. His aggressive style made him a fan favourite. Afridi smashed 351 sixes in 369 innings, a record that’s stood tall for years. His ability to hit sixes off any bowler, even in pressure situations, was unmatched. Whether it was spin or pace, Afridi’s lofted cover drives and towering lofts cleared the ropes effortlessly. His strike rate of over 117 shows why he’s the ultimate power-hitter.
Rohit Sharma: India’s Hitman
Rohit Sharma is a modern-day legend when it comes to most sixes in ODI. With 333 sixes in 259 innings, he’s just behind Afridi. Known as the “Hitman,” Rohit’s lazy elegance hides his brute power. His sixes are often effortless, whether it’s a lofted cover drive or a massive pull shot. Rohit’s three double-centuries in ODIs prove his ability to dominate attacks. As of March 2025, he’s still playing, so expect him to climb higher on the most sixes in ODI list.
Chris Gayle: The Universe Boss
Chris Gayle, the “Universe Boss,” is tied with Rohit at 331 sixes. In 294 innings, Gayle terrorised bowlers with his raw power. His massive frame and quick hands sent balls flying into the stands. Gayle’s 215 off 147 balls against Zimbabwe in 2015, including 16 sixes, remains a benchmark for destruction. His laid-back style made six-hitting look easy. Gayle’s contribution to the most sixes in ODI is monumental.
Other Notable Six-Hitters
Beyond the top three, several players have left their mark on the most sixes in ODI leaderboard. Let’s take a quick look at them.
Sanath Jayasuriya: The Trailblazer
Sanath Jayasuriya changed ODI batting in the 1990s. His 270 sixes in 433 innings were groundbreaking at the time. Jayasuriya’s aggressive starts in the powerplay set the tone for modern batting. His 189 against India in 2000 included plenty of aerial shots that inspired future generations.
MS Dhoni: The Helicopter King
MS Dhoni’s 229 sixes in 297 innings reflect his finishing prowess. His trademark helicopter shot sent balls soaring over midwicket. Dhoni’s ability to hit sixes in clutch moments made him a legend. His 183 not out against Sri Lanka in 2005 is still talked about for its audacious hitting.
Eoin Morgan and AB de Villiers: Modern Masters
Eoin Morgan (220 sixes) and AB de Villiers (204 sixes) brought innovation to six-hitting. Morgan’s reverse sweeps and lofted shots redefined England’s ODI game. AB’s 360-degree batting, with scoops and ramps, made bowlers look clueless. Both have been key players in the most sixes in ODI race.
Most Sixes in ODI Tournaments
Sixes in big tournaments like the World Cup or Champions Trophy are extra special. Let’s check out the players who’ve hit the most sixes in ODI ICC events till March 2025.
Player Name | Tournament Sixes | Key Tournament |
---|---|---|
Rohit Sharma | 65 | World Cup/Champions Trophy |
Chris Gayle | 64 | World Cup |
Glenn Maxwell | 49 | World Cup |
David Miller | 44 | World Cup |
Sourav Ganguly | 42 | World Cup |
Rohit Sharma leads this table, showing his big-match temperament. His 65 sixes in ICC events make him a standout performer in high-pressure games.
How Six-Hitting Has Evolved in ODIs
The art of hitting sixes has changed over the years. In the 1980s and 1990s, sixes were rare. Players like Vivian Richards and Kapil Dev hit them occasionally, but the focus was on ground shots. The 2000s saw players like Afridi and Jayasuriya up the ante. Today, T20 cricket’s influence has made six-hitting a must-have skill. Modern bats, shorter boundaries, and aggressive mindsets have boosted the most sixes in ODI tallies.
Role of T20 Cricket
T20 cricket has been a game-changer. Players now train to hit sixes from ball one. Muscle memory from T20 leagues like the IPL helps them clear ropes in ODIs too. Rohit Sharma and Chris Gayle, both T20 giants, have carried their skills into ODIs, boosting their most sixes in ODI numbers.
Impact of Technology and Bats
Modern bats are lighter and thicker, designed for power. They allow players to hit sixes with less effort. Improved fitness also means batters can swing harder without losing balance. These factors have pushed the most sixes in ODI stats to new heights.
Indian Players in the Most Sixes in ODI List
India has produced some of the biggest six-hitters in ODI cricket. Let’s look at the top Indian players in the most sixes in ODI leaderboard.
Player Name | Sixes | Innings Played |
---|---|---|
Rohit Sharma | 333 | 259 |
MS Dhoni | 229 | 297 |
Sachin Tendulkar | 195 | 452 |
Sourav Ganguly | 190 | 300 |
Yuvraj Singh | 155 | 278 |
Rohit Sharma leads, followed by Dhoni and Tendulkar. Indian fans love their six-hitters, and these players have given countless memorable moments.
Memorable Matches with Most Sixes
Some ODI matches are remembered for their six-hitting feasts. Here are a few iconic games:
- India vs Zimbabwe, 2015: Chris Gayle smashed 16 sixes in his 215, setting a World Cup record.
- India vs Sri Lanka, 2009: Rohit Sharma’s 114 included 10 sixes, showcasing his early flair.
- South Africa vs West Indies, 2015: AB de Villiers’ 149 off 44 balls had 16 sixes, a jaw-dropping display.
These matches highlight why the most sixes in ODI are so exciting for fans.
Tips to Hit More Sixes (For Aspiring Cricketers)
Want to join the most sixes in ODI club one day? Here are some tips:
- Work on Timing: Power comes from timing, not just strength.
- Strengthen Your Core: A strong core helps you swing harder.
- Practice Lofted Shots: Cover drives and lofts are key for sixes.
- Study Bowlers: Spot their weaknesses to target big shots.
- Stay Confident: Fearless batting is the secret to six-hitting.
With practice, you could be the next big name in the most sixes in ODI list!
The Future of Six-Hitting in ODIs
What’s next for the most sixes in ODI? With players like Glenn Maxwell, Jos Buttler, and Hardik Pandya in the game, the numbers will only grow. Youngsters like Shubman Gill and Ishan Kishan are also showing six-hitting flair. As ODIs evolve, expect more records to tumble. Rohit Sharma might even overtake Afridi soon!
Conclusion: Celebrating the Most Sixes in ODI
The most sixes in ODI list is a celebration of power, skill, and courage. From Afridi’s explosive hitting to Rohit’s silky shots, these players have lit up ODI cricket. The tables above show the numbers, but the memories they’ve created are priceless. Whether you’re a fan or a budding cricketer, sixes will always bring joy. Keep an eye on the most sixes in ODI leaderboard—it’s only going to get bigger!
For amplifying your Business’s reach, visit https://googlekarlo.com/, a website offering top-tier digital marketing services. Google Karlo’s expertise can boost your website reach like Afridi’s Sixes!