The modern era has completely rewritten the script for One Day International (ODI) cricket. Gone are the days when innings were built purely on boundaries and cautious accumulation. The influx of T20 cricket has fueled a revolution, turning ODI batting into an aggressive spectacle defined by raw power.
Today’s batsmen, inspired by masters like Chris Gayle, Rohit Sharma, and AB de Villiers, treat the 50-over game as an extended powerplay, constantly looking to clear the ropes. The relentless pursuit of the maximum has become the defining feature of the format.
This seismic shift leads to the ultimate question: In the entire history of the game, which player has smashed the most sixes in ODI cricket?
| Players | Innings | Sixes | Sixes / Innings |
|---|---|---|---|
| Rohit Sharma (IND) | 276 | 360 | 1.30 |
| Shahid Afridi (PAK) | 369 | 351 | 0.95 |
| Chris Gayle (WI) | 294 | 331 | 1.13 |
| Sanath Jayasuriya (SL) | 433 | 270 | 0.62 |
| MS Dhoni IND) | 297 | 229 | 0.77 |
| Eoin Morgan (ENG) | 230 | 220 | 0.96 |
| AB De Villiers (SA) | 218 | 204 | 0.94 |
| Brendon McCullum (NZ) | 228 | 200 | 0.87 |
| Sachin Tendulkar (IND) | 452 | 195 | 0.43 |
| Sourav Ganguly (IND) | 300 | 190 | 0.63 |
Only four players have smashed 250-plus sixes in ODI cricket: Rohit Sharma, Shahid Afridi, Chris Gayle, and Sanath Jayasuriya.
Among the four, Rohit and Afridi are the only two with more than 350 maximums in 50-over cricket.
Here is a list of active cricketers with the most ODI sixes.
Rohit is the leading six-hitter across all international formats (Tests, ODIs, and T20Is), boasting a remarkable total of over 600 sixes.
The talent pool for big-hitting within the Indian team is deep. A total of eight Indian batters have achieved the impressive feat of knocking over 100 sixes in the 50-over format. This elite list typically includes:
Eoin Morgan’s incredible knock of 148 runs off 71 balls against Afghanistan in the 2019 ICC Cricket World Cup is noteworthy for several reasons beyond just the 17 sixes he hit:
Morgan also holds the ODI record for hitting the most sixes playing as captain, having scored 147 while leading England.
Shahid Afridi’s career ODI statistics underscore his identity as a pure power-hitter, earning him the nickname “Boom Boom.”
Significant Proportion: The fact that over 26% of his career runs (2,106 out of 8,064) came from his 351 sixes confirms that boundary-hitting was fundamental to his scoring method.
Chris Gayle’s split of sixes, with more than 50% coming in the second innings (177 out of his 331 career sixes), suggests a unique strategic approach or situational advantage:
Read Next | Shortest Completed Test Matches
Under Ben Stokes, England championed the "Bazball" philosophy, characterized by high-intent, aggressive batting and proactive…
Discover the definitive statistical breakdown and historic milestones regarding the most wickets by leg spinners…
Enjoying some new games online is something many of us like to do during our…
Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…
Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…
Key Insights on the Longest Losing Streaks in ODI Cricket History All-Time Longest Team Losing…