Top 10 Most Sixes in ODI Cricket (updated 2023)

Shaik Baji
3 Min Read

S Afridi smashed the most sixes in ODI cricket history with 351 sixes in 369 Innings and scored 8064 runs. in this article, we are going to discuss the Top 10 Most Sixes in ODI Cricket.

Telegram Group Join Now

Before the rise of T20 cricket, players were mostly struggling with fours in ODI matches. But these days he has adapted his aggressive T20 approach to the 50-over format.

In ODI matches, batsmen go crazy and hit huge sixes at will. Players like Chris Gayle, Rohit Sharma, AB de Villiers, and Shahid Afridi are adept at hitting bowlers all over the park.

This raises a question before us: Who is the player who has hit the most sixes in ODI cricket?

can you imagine? S Afridi smashed the most sixes in ODI cricket 351 sixes in 369 innings

WhatsApp Group Join Now

Top 10 Most Sixes in ODI Cricket

Well, let’s have a look at the top 10 batsmen who have hit sixes in ODI cricket.

S Afridi (PAK)3693510.95
C Gayle (WI)2943311.13
R Sharma (IND)2422861.18
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 Statistics of Top 10 Most Sixes in ODI Cricket

Only 4 players have hit 250+ sixes in ODI cricket. The players included Shahid Afridi, Chris Gayle, Rohit Sharma and Sanath Jayasuriya, with Afridi topping the charts with 351 big hits in 369 innings.

Also Read: Top 10 Most ODI Runs in 2023

26 percent (26.11) of Shahid Afridi’s runs in ODI cricket have come from those sky-high sixes. 2106 runs out of a total of 8064 runs came from 351 sixes.

India’s brilliant opening batsman Rohit Sharma likes to smash bowlers all over the park. Sharma is the most six hitter for India in all formats with 500 sixes to his name.

Also Read: Most Runs in 2023 in All Formats

Number of Indian batsmen to hit more than 100 sixes in the 50-over format. It shows the batting ability of Indian batsmen in limited-overs cricket.

Former England captain Eoin Morgan became the player to hit the most sixes in an ODI innings. His innings of 148 against Afghanistan in the 2019 World Cup included 17 sixes.

in Chris Gayle’s sixes history, More than 50 percent of sixes have come in the second innings. He hit 177 sixes for 331 sixes in the second innings.

Telegram Group Join Now
Share This Article
Passionate web developer 🖥️ | Creative content creator 🎨 | Turning ideas into digital reality 💡 | Constantly coding, designing, and exploring the digital landscape 🚀 | Let's build something amazing together