Modern-day cricket is a batsman’s game. Bigger bats, smaller boundaries, D/N matches and flat pitches combine together making limited over format cricket a bowler’s nightmare. With the competition rising by the passing day, batsmen are becoming aggressive. And what’s the best way to show your aggressiveness? By hitting sixes of course! There aren’t many who hate to see the ball flying into the stands as the bowler’s head hangs in despair. Want to know the players with most sixes in ODI?
12 batsmen with the most sixes in ODI cricket
12. Ricky Ponting | 162 sixes
The former Australian captain Ricky Pointing is among the top batsmen of his time. Regarded as the best Australian batsman since Bradman, “Punter” as he was lovingly called is renowned for his batting exploits, immaculate technique, superb fielding and astute captaincy. But, when it comes to hitting bowlers out of the park, he is no slouch with 162 sixes in 365 innings. This is quite good when compared to more aggressive counterparts like Virender Sehwag and Brian Lara.
11. Martin Guptill | 176 sixes
The veteran New Zealand opener has established himself as a very aggressive batsman and stamps his authority every time he gets going. He is an exceptional fielder and among the best hitters in his side, with 168 sixes to his name in just 176 innings. An ace batsman of the shorter formats and with Martin “Two Toes” Guptill knows how a thing or two about big hundreds. He has the highest score of 237*. Unbelievable stuff!
10. Sourav Ganguly | 190 sixes
If dominating spinners is an art, Sourav Ganguly is the Picasso of that. How can we forget Ganguly dancing down the track to loft the spinner into the stands? A sight so common for every 90s cricket fan, yet one to behold every time.
Dada has smashed 190 maximums in 300 innings for India. Shane Warne and others, we feel for you. The ace Indian captain, known for his god-like offside play, brave captaincy and stories of comebacks along with one of the best-hitters of sixes in ODI cricket.
9. Sachin Tendulkar | 195 sixes
Well, when Ganguly arrives Sachin Tendulkar cannot be far behind. The “God of Cricket” has so many records and such is his dominance in every aspect of batsmanship, six-hitting would be among the ones of least concern. Yet, he shines in this regard too.
The Master Blaster has hit 195 sixes in 452 innings and even till a few years back he stood fourth on this list. His hook off Andrew Caddick or the uppercut against Shoaib Akhtar in the 2003 World Cup are as famous as his perfect straight drives against almost every bowler in the world. A champ in every aspect!
8. Brendon McCullum | 200 sixes
The former New Zealand wicketkeeper-batsman has to be among the most aggressive batsman the cricketing world has seen. Blessed with quick feet movement and immense arm-strength, the stocky batsman has multiple records including the fastest test century and has hit 200 sixes in just 228 innings!
Irrespective of the format, the way McCullum used to dominate bowlers was something unworldly; and probably matched only by Virender Sehwag.
7. AB De Villiers | 204 sixes
Talk of the most dominant batsmen and AB De Villiers is a name that will surely pop out. De Villiers has registered 204 sixes in a meagre 218 innings. Easily the most versatile of all the batsmen in this list and is rightly called “Mr. 360” for his ability to hit everywhere. ABD was virtually unstoppable when on flow and is regarded among the most attacking batsmen of the world.
6. Eoin Morgan | 211 sixes
The current England captain is a deadly batsman when in form and there is a lot of evidence for that. The highest capped English player in ODIs is also the one with most runs and has played the role of a finisher for a long time. When it comes to hitting sixes, the England international has 211 sixes from 217 innings. Morgan has proved he is better than the rest when he hit 17 in an innings against Afghanistan, before leading England to its first-ever World Cup title.
5. MS Dhoni | 229 sixes
When finishing is the quality talked about, MS Dhoni will be the first name on everyone’s lips. As a stamp of authority on his hitting ability, Dhoni has blasted 229 sixes in 297 innings to start the top 5 batsmen with most sixes in ODI. MS Dhoni is easily among the most destructive batsmen of the modern era and is the best captain for shorter formats.
4. Rohit Sharma | 244 sixes
Hitting sixes at will seems to be Rohit Sharma’s cup of tea. The stylish opening batsman has a rare ability to judge the length of the ball early, giving him a few extra milliseconds to decide. Overall, Rohit has hit 244 sixes till now in only 217 innings. Until recently, Sharma held the record for most sixes in ODI with 16, only to bettered by Eoin Morgan. There is no batsman more dangerous after reaching a half-century than Rohit currently.
3. Sanath Jayasurya | 270 sixes
The pioneer of attacking bowlers in the powerplay, Sanath Jayasuriya was a gifted striker of the ball. The “Matara-Mauler” is Srilankan cricket’s most attacking batsman till date by using the fielding restrictions to the greatest extent. His habit of lofting the fast bowlers in the Powerplay overs led him to hit 270 sixes in 433 innings.
Apart from being a legendary batsman, Jayasuriya was also an excellent fielder and more-than-useful spinner with 323 wickets.
2. Chris Gayle | 331 sixes
This list could not be completed without the “Universal Boss”. The most feared batsman in world cricket in the last decade, this man just muscled any bowler on his heyday. Over the years, he has decimated the most skilful of bowlers and has carted out 331 sixes in 294 innings.
Although, more of a T20 specialist nowadays, Gayle has over 10,000 runs in ODI and is easily the biggest star of the West Indies. Only Lara and Viv Richards have a similar status in the Caribbean.
1. Shahid Afridi | 351 sixes
A list of these power-hitters has to be led by someone who is renowned for that, hitting huge sixes. And, who better than “Boom Boom”? Shahid Afridi, in his long career, has come to bat in at different positions ranging from No 3 to No 7. But, nothing has reduced his ability to hit huge sixes.
While his batting fell down significantly in his final years, they could not stop him from reaching a massive 351 sixes in 369 times he has come to bat. BOOM BOOM leads the way and will hold on to the record of most sixes in ODI for quite a few years to come.