Before the rise of T20 cricket, players used to deal mostly with fours in ODI matches. But nowadays they have infused their aggressive T20 approach into the 50-over format.

The batsmen go bonkers and smash huge sixes at their will in the ODI matches. The likes of Chris Gayle, Rohit Sharma, AB de Villiers, and Shahid Afridi are some of the masters of hitting the bowlers across the park.

This leaves us with one question: Which player has smashed the most sixes in ODI cricket?

Can you guess?

Well, let’s take a look at the top 10 six-hitters in ODI cricket.

Most Sixes in ODI

PlayersInningsSixesSixes / Innings
S Afridi (PAK)3693510.95
R Sharma (IND)2573311.28
C Gayle (WI)2943311.13
S Jayasuriya (SL)4332700.62
MS Dhoni IND)2972290.77
E Morgan (ENG)2302200.96
AB De Villiers (SA)2182040.94
B McCullum (NZ)2282000.87
S Tendulkar (IND)4521950.43
S Ganguly (IND)3001900.63

Key Stats: 

4: Only 4 players have smashed 250+ sixes in ODI cricket. The players include Shahid Afridi, Chris Gayle, Rohit Sharma, and Sanath Jayasuriya, with Afridi leading the chart with 351 big hits in 369 innings.

26: Over 26 percent (26.11) of Shahid Afridi’s runs were scored with those towering sixes in ODI cricket. Out of the 8064 runs, a total of 2106 came from the 351 sixes.

500: India’s prolific opening batter Rohit Sharma has the affinity to smash bowlers across the park. Sharma is the leading six-hitter for India across formats, with 500+ sixes to his name.

8: The number of Indian batters who have knocked over 100 sixes in the 50-over format. This showcases the batting prowess of the Indian batters in limited-overs cricket.

17: England’s former captain, Eoin Morgan, smashed the most sixes in an ODI innings. His innings of 148 runs against Afghanistan in the 2019 World Cup included a staggering 17 sixes.

50: More than 50 percent of Chris Gayle’s sixes have come in the second innings. He has smacked 177 sixes out of 331 in the second innings.

Leave a Reply

Your email address will not be published. Required fields are marked *