- By Aditi Priya Singh
- Mon, 01 Dec 2025 05:24 PM (IST)
- Source:JND
Over time, One Day International (ODI) cricket has evolved. From becoming faster, entertaining and aggressive, the ODI format is becoming more enjoyable now. These days, batsmen concentrate on hitting big sixes that quickly turn games around in addition to scoring runs. Crowds go crazy when big hitters send balls soaring into the stands or outside the stadium, and those explosive moments become indelible milestones in cricket history.
As India celebrates Virat Kohli's record-breaking 83rd international century, cricket fans also remember another significant batting accomplishment—players who control the game with their six-hitting prowess. Sixes in cricket demonstrate strength, bravery and the ability to win games, whereas centuries demonstrate consistency.
To date, many Legendary cricketers across the world have left their mark by effortlessly getting the ball out of the stadium. From Rohit Sharma's graceful timing to Chris Gayle's enormous sixes and AB de Villiers' 360-degree range to Shahid Afridi's raw hitting power, every batter has added something special to ODI cricket.
Recommended For You
Top 10 Cricketers With Most Sixes in ODI Cricket
Here is the list that covers the top 10 players with the most sixes in ODI cricket and what makes their batting style so special.
| Rank | Player Name | Country | Sixes | ODI Career Span |
|---|---|---|---|---|
| 1 | Rohit Sharma | India | 352 | 2007 to 2025 |
| 2 | Shahid Afridi | Pakistan | 351 | 1996 to 2015 |
| 3 | Chris Gayle | West Indies | 331 | 1999 to 2019 |
| 4 | Sanath Jayasuriya | Sri Lanka | 270 | 1989 to 2011 |
| 5 | MS Dhoni | India | 229 | 2004 to 2019 |
| 6 | Eoin Morgan | England | 220 | 2006 to 2022 |
| 7 | AB de Villiers | South Africa | 204 | 2005 to 2018 |
| 8 | Brendon McCullum | New Zealand | 200 | 2002 to 2016 |
| 9 | Sachin Tendulkar | India | 195 | 1989 to 2012 |
| 10 | Sourav Ganguly | India | 190 | 1992 to 2007 |
Source: ESPncricinfo
1. Rohit Sharma – India (352 sixes)
Rohit Sharma is known for his effortless yet elegant stroke play and timing. His pull shot is considered clean, sharp and precise, one of the best in the world. He holds the title of smashing three double centuries in ODIs. Because of that raw power and consistency, fans often rank him among the game’s elite opening batters.
2. Shahid Afridi – Pakistan (351 sixes)
Shahid Afridi, nicknamed "Boom Boom," earned fame for his fearless power hitting. Due to his unmatchable strike rate, he could turn matches around fast. Because of this, he stood out as one of cricket’s top players when it came to clearing the boundary.
3. Chris Gayle – West Indies (331 sixes)
Chris Gayle smashed huge sixes during his match span - due to raw power, tall height and sheer confidence. His fierce approach mixed with calm focus made things tough for bowlers everywhere, no matter the format.
4. Sanath Jayasuriya – Sri Lanka (270 sixes)
Sri Lankan player and former captain Sanath Jayasuriya reshaped how batters opened in one-day games with his bold hitting style. Because he used to smash runs quickly, squads started playing differently during the initial overs.
5. MS Dhoni – India (229 sixes)
MS Dhoni, often called Captain Cool, stands out with his unique helicopter shot, along with his sharp finishing ability. His calm attitude and strong batting made him a top finisher in cricket’s past. Despite pressure, he stayed focused, hitting hard when it was needed most, and that's what made him different.
6. Eoin Morgan – England (220 sixes)
Eoin Morgan had a major role in the revolution of England's aggressive white-ball cricket. His leadership and fearless hitting helped England win the 2019 World Cup.
7. AB de Villiers – South Africa (204 sixes)
Known as "Mr. 360," AB de Villiers smashed sixes almost anywhere on the field. He is one of cricket's wildest batters ever. His speed, creativity, and wild shot choices set him apart from the rest, yet it was how he mixed them that blew fans away.
ALSO READ: IND vs SA: Rohit Sharma Rewrites History, Becomes Undisputed Six-Hitting King With Most ODI Maximums
8. Brendon McCullum – New Zealand (200 sixes)
Brendon McCullum's powerful opening style introduced high-intensity cricket to the ODI format. He attacked bowlers from the very first delivery and transformed New Zealand’s cricket style.
9. Sachin Tendulkar – India (195 sixes)
By combining technique with power, Sachin Tendulkar became one of the most complete batters in history. He had a remarkable ODI career thanks to his consistent and crisp hitting.
10. Sourav Ganguly – India (190 sixes)
Sourav Ganguly was renowned for his graceful lofted strokes and potent offside blasts. As a captain and opening batsman, he frequently dominated bowlers with his exquisite six-hitting abilities.


-1764766368292_m.webp)
-1764754812719_m.webp)

