Most Sixes in ODI: Cricket, known as the gentleman’s game, has undergone a remarkable change over the years. One exciting aspect of this evolution is the emergence of power-hitters, capable of effortlessly smashing the cricket ball over the boundary. Today, we’ll discover the top 50 players who have hit the highest sixes in the history of One Day International (ODI) cricket. These batsmen have made a lasting mark on the sport with their aggressive and fearless style of play. Let’s explore the incredible records and achievements of these extraordinary cricketers who have redefined the art of big-hitting.
Top 10 Highest Sixes in ODI Cricket 2024
Below is a list of the top 10 players who have left bowlers trembling in their boots with their ability to clear the boundary ropes with remarkable consistency. Let’s take a closer look at their achievements:
Player | Mat | Runs | HS | Ave | SR | 100 | 50 | 6s |
---|---|---|---|---|---|---|---|---|
Shahid Afridi (Asia/ICC/PAK) | 398 | 8064 | 124 | 23.57 | 117.00 | 6 | 39 | 351 |
RG Sharma (IND) | 265 | 10866 | 264 | 49.16 | 92.43 | 31 | 57 | 331 |
CH Gayle (ICC/WI) | 301 | 10480 | 215 | 37.83 | 87.19 | 25 | 54 | 331 |
ST Jayasuriya (Asia/SL) | 445 | 13430 | 189 | 32.36 | 91.20 | 28 | 68 | 270 |
MS Dhoni (Asia/IND) | 350 | 10773 | 183* | 50.57 | 87.56 | 10 | 73 | 229 |
EJG Morgan (ENG/IRE) | 248 | 7701 | 148 | 39.29 | 91.16 | 14 | 47 | 220 |
AB de Villiers (Afr/SA) | 228 | 9577 | 176 | 53.50 | 101.09 | 25 | 53 | 204 |
BB McCullum (NZ) | 260 | 6083 | 166 | 30.41 | 96.37 | 5 | 32 | 200 |
SR Tendulkar (IND) | 463 | 18426 | 200* | 44.83 | 86.23 | 49 | 96 | 195 |
SC Ganguly (Asia/IND) | 311 | 11363 | 183 | 41.02 | 73.70 | 22 | 72 | 190 |
1. Shahid Afridi – The Explosive All-Rounder

Shahid Afridi, fondly known as “Boom Boom,” is undoubtedly one of the most explosive all-rounders cricket has ever witnessed. Afridi’s career was defined by his fearlessness and his ability to send the ball soaring into the stands. He held the record for the most sixes in ODI cricket for quite some time until he was eventually overtaken. Afridi’s power-hitting, along with his handy leg-spin bowling, made him a force to be reckoned with in all formats of the game.
Player | Mat | Runs | HS | Ave | SR | 100 | 50 | 6s |
---|---|---|---|---|---|---|---|---|
Shahid Afridi (Asia/ICC/PAK) | 398 | 8064 | 124 | 23.57 | 117.00 | 6 | 39 | 351 |
2. Chris Gayle – The Universe Boss

Chris Gayle, aptly nicknamed “The Universe Boss,” has been an entertainer and a game-changer in ODI cricket. Hailing from the Caribbean, Gayle is known for his colossal sixes and aggressive stroke-play. When he is on song, bowlers are left clueless as the ball keeps disappearing out of the park. The West Indian powerhouse has thrilled fans worldwide with his remarkable ability to score big runs at breathtaking strike rates.
Player | Mat | Runs | HS | Ave | SR | 100 | 50 | 6s |
---|---|---|---|---|---|---|---|---|
CH Gayle (ICC/WI) | 301 | 10480 | 215 | 37.83 | 87.19 | 25 | 54 | 331 |
Read more: Most Wickets in ODI Cricket
3. Rohit Sharma – The Hitman

Rohit Sharma, popularly known as “The Hitman,” has emerged as one of the most prolific run-scorers and six-hitters in modern-day cricket. A master of timing and elegance, Rohit has seamlessly transitioned from a talented young prospect to a seasoned top-order batsman. His ability to convert starts into big innings and unleash an array of sixes has made him a true match-winner for India.
Player | Mat | Runs | HS | Ave | SR | 100 | 50 | 6s |
---|---|---|---|---|---|---|---|---|
RG Sharma (IND) | 265 | 10866 | 264 | 49.16 | 92.43 | 31 | 57 | 331 |
4. Sanath Jayasuriya – The Matara Mauler

Sanath Jayasuriya, “The Matara Mauler,” played a pivotal role in revolutionizing the way opening batsmen approached limited-overs cricket. His aggressive batting at the top of the order paved the way for modern-day power-hitters. Jayasuriya’s blistering stroke-play and fearless approach made him a nightmare for bowlers during his prime. He was a key figure in Sri Lanka’s success in the 1996 Cricket World Cup.
Player | Mat | Runs | HS | Ave | SR | 100 | 50 | 6s |
---|---|---|---|---|---|---|---|---|
ST Jayasuriya (Asia/SL) | 445 | 13430 | 189 | 32.36 | 91.20 | 28 | 68 | 270 |
5. MS Dhoni – Captain Cool

MS Dhoni, affectionately known as “Captain Cool,” is not only renowned for his captaincy but also for his finishing abilities and six-hitting prowess. Dhoni’s calm demeanor under pressure and his ability to time his big shots to perfection have won numerous matches for India. His helicopter shot, in particular, has become legendary and is often imitated by aspiring cricketers.
Player | Matches | Runs | HS | Avg | Sr | 100 | 50 | 6s |
---|---|---|---|---|---|---|---|---|
MS Dhoni (IND) | 350 | 10,773 | 183* | 50.57 | 87.56 | 10 | 73 | 229 |
6. Eoin Morgan – The Irish Powerhouse

Eoin Morgan, the talismanic Irish cricketer, has brought a new dimension to England’s limited-overs cricket. As the captain who led England to their first-ever Cricket World Cup triumph in 2019, Morgan’s aggressive approach and ability to clear the ropes have been vital for his team’s success. His fearless brand of cricket has inspired a new generation of English cricketers.
Player | Matches | Runs | HS | Avg | Sr | 100 | 50 | 6s |
---|---|---|---|---|---|---|---|---|
E Morgan (ENG/IRE) | 248 | 7,701 | 148 | 39.29 | 91.16 | 14 | 47 | 220 |
Read about: Lowest Team Scores in ODI Cricket History
7. AB de Villiers – Mr. 360

AB de Villiers, known as “Mr. 360,” is widely regarded as one of the most innovative and versatile batsmen in the history of the game. His ability to play shots all around the ground and clear the boundaries effortlessly has earned him the nickname. De Villiers’ audacious stroke-play and unmatched hand-eye coordination have left spectators in awe on countless occasions.
Player | Matches | Runs | HS | Avg | SR | 100s | 50s | 6s |
---|---|---|---|---|---|---|---|---|
AB de Villiers | 228 | 9577 | 176 | 53.50 | 101.09 | 25 | 53 | 204 |
8. Brendon McCullum – The Kiwi Maverick

Brendon McCullum, the dynamic New Zealand cricketer, was a true maverick who redefined the role of a wicket-keeper batsman in ODI cricket. McCullum’s attacking style of play set the tone for New Zealand’s aggressive brand of cricket. His fearless hitting and ability to provide explosive starts at the top of the order made him a fan favorite across the globe.
Player | Matches | Runs | HS | Avg | SR | 100s | 50s | 6s |
---|---|---|---|---|---|---|---|---|
BB McCullum | 260 | 6083 | 166 | 30.41 | 96.37 | 5 | 32 | 200 |
Have a look: Highest Team Score in ODI Cricket
9. Virat Kohli – The Modern-Day Great

Virat Kohli, the Indian run-machine, is one of the finest batsmen of his generation. While he is celebrated for his elegant stroke-play and classical technique, Kohli has also shown his ability to clear the boundary with ease. His consistency and hunger for big scores have earned him a place among the all-time greats of the game.
Player | Matches | Runs | HS | Avg | SR | 100s | 50s | 6s |
---|---|---|---|---|---|---|---|---|
V Kohli | 295 | 13906 | 183 | 58.18 | 93.54 | 50 | 72 | 151 |
10. Mahela Jayawardene – The Stylish Sri Lankan

Mahela Jayawardene, the elegant Sri Lankan batsman, was known for his graceful stroke-play and impeccable timing. While he may not have been as flamboyant as some of the other big-hitters on this list, Jayawardene’s ability to find the gaps and accumulate sixes was second to none. He played a crucial role in Sri Lanka’s successes in both ODIs and Tests.
Player | Matches | Runs | HS | Avg | SR | 100s | 50s | 6s |
---|---|---|---|---|---|---|---|---|
M Jayawardene | 448 | 12650 | 144 | 33.37 | 78.96 | 19 | 77 | 76 |
Check out:
FAQs About Most Sixes in ODI
Who holds the record for the most sixes in ODI cricket?
Shahid Afridi currently holds the record for the most sixes in ODI cricket, with 351 sixes in 398 matches.
Which player has hit the most sixes in a single ODI innings?
AB de Villiers holds the record for the most sixes in a single ODI innings, hitting 16 sixes against the West Indies on January 18, 2015.
Who is the highest six-hitter among current players?
As of the latest available data, Eoin Morgan holds the record for the highest number of sixes among current players with 220 sixes in 379 matches.
How many players have hit more than 200 sixes in ODI cricket?
There are six players who have hit more than 200 sixes in ODI cricket: Shahid Afridi, Chris Gayle, Rohit Sharma, Sanath Jayasuriya, MS Dhoni, and Eoin Morgan.
Who has hit the most sixes for India in ODI cricket?
Rohit Sharma holds the record for hitting the most sixes for India in ODI cricket, with 275 sixes in 444 matches.