Top Players With The Most Sixes in ODI International Cricket

Top Players With the Most Sixes in ODI International Cricket

India’s Rohit Sharma now leads the charts for the most sixes in ODI cricket, belting an incredible 352 sixes in his career. Renowned for his elegant timing and ability to clear the boundary with ease, he has become one of the most feared hitters in modern ODI cricket.

Following him is Pakistan’s legendary Shahid Afridi, the iconic “Boom Boom,” who delighted fans with his aggressive style, hitting 351 sixes over a long international career. Other power hitters like West Indies’ Chris Gayle and MS Dhoni have also left a mark, thrilling fans with their explosive hitting abilities.

In this article, we highlight the top players with the most sixes in ODI international cricket, showcasing their records, batting achievements, and unforgettable moments.

Most Sixes in ODI Cricket History (Complete List)

The thrill of a six is unmatched in ODI cricket, and certain players have made it their signature move. From fearless stroke-makers to strategic finishers, these players dominate the record books. 

Here’s a complete list of the most sixes in ODI cricket history.

Player Span 6s Runs HS
Rohit Sharma (IND) 2007–2025 352 11441 264
Shahid Afridi (PAK) 1996–2015 351 8064 124
Chris Gayle (WI) 1999–2019 331 10480 215
Sanath Jayasuriya (SL) 1989–2011 270 13430 189
MS Dhoni (IND) 2004–2019 229 10773 183*
Eoin Morgan (ENG/IRE) 2006–2022 220 7701 148
AB de Villiers (SA) 2005–2018 204 9577 176
Brendon McCullum (NZ) 2002–2016 200 6083 166
Sachin Tendulkar (IND) 1989–2012 195 18426 200*
Sourav Ganguly (IND) 1992–2007 190 11363 183

#1. Rohit Sharma

Stat Value
Career Span 2007–2025
Runs Scored 11,441
Highest Score 264
Hundreds 33
Fifties 60
Sixes 352

With 352 sixes to his name, Rohit Sharma holds the record for the most sixes in ODI cricket. His combination of timing, strength, and composure under pressure has made him one of the most feared and admired batsmen in the history of the game.

#2. Shahid Afridi (PAK)

Stat Value
Career Span 1996–2015
Runs Scored 8,064
Highest Score 124
Hundreds 6
Fifties 39
Sixes 351

Pakistan’s Shahid Afridi, famously known as “Boom Boom,” is one of the most explosive hitters in ODI history. He smashed 351 sixes in his career, making him one of the top players with the most sixes in ODI cricket. 

Afridi’s fearless style and ability to turn matches around with a single shot have made him a legend among cricket fans worldwide.

#3. Chris Gayle (WI)

Stat Value
Career Span 1999–2019
Runs Scored 10,480
Highest Score 215
Hundreds 25
Fifties 54
Sixes 331

West Indies’ Chris Gayle, famously known as the “Universe Boss,” is one of the most explosive hitters in ODI cricket. His 331 sixes showcase his immense power and fearless batting style. 

Gayle has thrilled fans worldwide with his ability to dominate bowlers and produce some of the most memorable innings in cricket history.

Read More: Fastest 5000 Runs in ODI

#4. Sanath Jayasuriya (SL)

Stat Value
Career Span 1989–2011
Runs Scored 13,430
Highest Score 189
Hundreds 28
Fifties 68
Sixes 270

Sri Lanka’s Sanath Jayasuriya was a pioneer of aggressive batting in ODI cricket. With 270 sixes in his career, he combined speed, timing, and power to dominate bowlers and revolutionize the role of an opening batsman. 

Jayasuriya’s fearless approach made him one of the most exciting players to watch in his era.

#5. MS Dhoni (IND)

Stat Value
Career Span 2004–2019
Runs Scored 10,773
Highest Score 183*
Hundreds 10
Fifties 73
Sixes 229

MS Dhoni, India’s legendary finisher, was known for his calm demeanor and explosive batting in ODI cricket. With 229 sixes, he had the ability to accelerate the innings at crucial moments and finish games under pressure.

 His unique style and sharp cricketing mind made him one of the most respected and successful batsmen of his generation.

#6. Eoin Morgan (ENG/IRE)

Stat Value
Career Span 2006–2022
Runs Scored 7,701
Highest Score 148
Hundreds 14
Fifties 47
Sixes 220

Eoin Morgan was a key figure in England’s rise as a dominant ODI team. With 220 sixes in his career, he combined power-hitting with intelligent shot selection, thrilling fans and often turning matches in England’s favor with his explosive innings.

#7. AB de Villiers (SA)

Stat Value
Career Span 2005–2018
Runs Scored 9,577
Highest Score 176
Hundreds 25
Fifties 53
Sixes 204

Known for his extraordinary shot-making, AB de Villiers recorded 204 sixes in his ODI career. His ability to play both power shots and creative strokes made him a nightmare for bowlers and a delight for cricket enthusiasts across the globe.

#8. Brendon McCullum (NZ)

Stat Value
Career Span 2002–2016
Runs Scored 6,083
Highest Score 166
Hundreds 5
Fifties 32
Sixes 200

Brendon McCullum, New Zealand’s explosive opener and captain, was known for his aggressive style and fearless batting. Over his ODI career, he smashed 200 sixes, often turning matches with his power-hitting. 

McCullum’s bold approach and ability to dominate bowlers made him one of the most exciting players in modern ODI cricket.

#9. Sachin Tendulkar (IND)

Stat Value
Career Span 1989–2012
Runs Scored 18,426
Highest Score 200*
Hundreds 49
Fifties 96
Sixes 195

Sachin Tendulkar, widely regarded as one of the greatest batsmen in cricket history, combined elegance with power in ODI cricket. He hit 195 sixes over his career, thrilling fans with his impeccable timing and consistency. 

Tendulkar’s remarkable record and match-winning performances have cemented his place as a true legend of the game.

#10. Sourav Ganguly (IND)

Stat Value
Career Span 1992–2007
Runs Scored 11,363
Highest Score 183
Hundreds 22
Fifties 72
Sixes 190

Sourav Ganguly, former Indian captain, was known for his elegant stroke play and aggressive approach in ODIs. With 190 sixes in his career, he often dominated bowlers and inspired his team with bold innings. 

Ganguly’s leadership and ability to play big shots made him one of India’s most memorable and influential cricketers.

Top Indian Batsmen With the Most Sixes in ODI Cricket

Rohit Sharma, MS Dhoni, Sachin Tendulkar, Sourav Ganguly, Virat Kohli, Yuvraj Singh, and Virender Sehwag have all made a name for themselves as India’s greatest six-hitters in ODI cricket. 

With their ability to clear the boundary effortlessly, they have entertained fans and broken records alike. 

This section presents the top Indian batsmen with the most sixes, along with their career runs, highest scores, hundreds, and fifties.

Player Career Span Runs Scored Highest Score Hundreds Fifties Sixes
Rohit Sharma (IND) 2007–2025 11,441 264 33 60 352
MS Dhoni (IND) 2004–2019 10,773 183* 10 73 229
Sachin Tendulkar (IND) 1989–2012 18,426 200* 49 96 195
Sourav Ganguly (IND) 1992–2007 11,363 183 22 72 190
Virat Kohli (IND) 2008–2025 14,492 183 53 75 161
Yuvraj Singh (IND) 2000–2017 8,701 150 14 52 155
Virender Sehwag (IND) 1999–2013 8,273 219 15 38 136

Final Words

ODI cricket has always been a showcase for power, skill, and fearless batting, and the players featured in this article have left a lasting mark. 

From Rohit Sharma’s record-breaking exploits to legends like Sachin Tendulkar, MS Dhoni, and Chris Gayle, these batsmen have thrilled fans across the globe. 

Their remarkable ability to clear the boundary consistently has helped them achieve the most sixes in ODI international cricket, cementing their legacy as some of the greatest big-hitters the game has ever seen.

FAQs

Q1. Who holds the record for the most sixes in ODI international cricket?

A1. India’s Rohit Sharma currently holds the record for the most sixes in ODI international cricket, with 352 sixes in his career.

Q2. Which Indian players are among the top six-hitters in ODI cricket?

A2. Top Indian six-hitters include Rohit Sharma, MS Dhoni, Sachin Tendulkar, Sourav Ganguly, Virat Kohli, Yuvraj Singh, and Virender Sehwag.

Q3. Who are the international players with the most sixes in ODI cricket?

A3. Apart from Indian players, some of the top international six-hitters include Shahid Afridi (Pakistan), Chris Gayle (West Indies), Sanath Jayasuriya (Sri Lanka), AB de Villiers (South Africa), and Brendon McCullum (New Zealand).

Q4. How many sixes did MS Dhoni hit in ODI cricket?

A4. MS Dhoni hit 229 sixes in his ODI career, making him one of India’s most powerful finishers.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

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