Most Sixes in ODI International Cricket: Top 10 Players with the Most Sixes in ODI History

Most Sixes in ODI International Cricket: Top 10 Players with the Most Sixes in ODI History

One-Day International (ODI) cricket has produced some of the most powerful and entertaining batters in the history of the sport. From aggressive openers to explosive middle-order players, several legendary cricketers have entertained fans by hitting massive sixes. The record for the most sixes in ODI international cricket belongs to India’s Rohit Sharma, who has surpassed some of the greatest power hitters in the game.

Over the years, players such as Shahid Afridi, Chris Gayle, Sanath Jayasuriya, MS Dhoni, and AB de Villiers have established remarkable records with their ability to hit the ball over the boundary. However, Rohit Sharma has taken six-hitting in ODI cricket to another level.

In this article, we will explore the top 10 players with the most sixes in ODI international cricket, their career records, achievements, and some interesting facts about ODI six-hitting.

Who Has Hit the Most Sixes in ODI International Cricket?

Rohit Sharma holds the record for the most sixes in men’s ODI international cricket. The Indian opening batter broke Shahid Afridi’s long-standing record of 351 sixes on 30 November 2025 during an ODI against South Africa in Ranchi.

Rohit achieved this milestone with his powerful batting and consistent performances in international cricket. His ability to hit sixes against both fast bowlers and spinners makes him one of the most dangerous batters in the 50-over format.

According to records updated in November 2026, Rohit Sharma has hit 383 sixes in 293 ODI matches. He is followed by Pakistan’s Shahid Afridi and West Indies legend Chris Gayle.

Most Sixes in ODI International Cricket – Top 10 Players

The following table highlights the leading six-hitters in men’s ODI cricket.

RankPlayerCountryODI MatchesSixes
1Rohit SharmaIndia293383
2Shahid AfridiPakistan398351
3Chris GayleWest Indies301331
4Sanath JayasuriyaSri Lanka445270
5MS DhoniIndia350229
6Eoin MorganEngland248220
7AB de VilliersSouth Africa228204
8Brendon McCullumNew Zealand260200
9Sachin TendulkarIndia463195
10Jos ButtlerEngland204193

Note: Statistics are based on available records updated around November 2026. Active players’ records can change with future matches. Cricwindow+2

Top 10 Players with the Most Sixes in ODI Cricket

1. Rohit Sharma – 383 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: India

ODI Matches: 293

Total Sixes: 383

Highest Score: 264

Career: 2007–Present

Rohit Sharma is widely regarded as one of the greatest six-hitters in modern ODI cricket. His elegant batting style, powerful pull shots and ability to clear the boundary make him a special player.

He broke Shahid Afridi’s record in November 2025 and became the leading six-hitter in ODI history. Rohit has also scored three double-centuries in ODI cricket, including his incredible 264 against Sri Lanka in 2014.

His record-breaking performances have established him as one of India’s greatest white-ball batters.

2. Shahid Afridi – 351 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: Pakistan

ODI Matches: 398

Total Sixes: 351

Highest Score: 124

Career: 1996–2015

Shahid Afridi was one of the most aggressive batters in international cricket. Popularly known as Boom Boom Afridi, he was famous for his fearless batting and ability to hit enormous sixes.

For many years, Afridi held the record for the most sixes in ODI international cricket. He finished his career with 351 sixes in 398 matches.

His explosive batting style made him one of the most entertaining players in Pakistan cricket history.

3. Chris Gayle—331 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: West Indies

ODI Matches: 301

Total Sixes: 331

Highest Score: 215

Career: 1999–2019

Chris Gayle, popularly known as the Universe Boss, is another legendary six-hitter. The West Indies batter was famous for his powerful hitting and ability to dominate bowling attacks.

He finished his ODI career with 331 sixes. His memorable 215 against Zimbabwe during the 2015 Cricket World Cup included 16 sixes.

Gayle’s aggressive approach and tremendous hitting power made him one of the most feared opening batters in world cricket.

4. Sanath Jayasuriya – 270 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: Sri Lanka

ODI Matches: 445

Total Sixes: 270

Highest Score: 189

Career: 1989–2011

Sanath Jayasuriya transformed the way opening batters approached ODI cricket. His aggressive batting during the 1996 World Cup helped Sri Lanka develop a more attacking style in the first 15 overs.

He finished his international ODI career with 270 sixes and 13,430 runs. His contributions played an important role in Sri Lanka’s success in international cricket.

5. MS Dhoni – 229 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: India

ODI Matches: 350

Total Sixes: 229

Highest Score: 183*

Career: 2004–2019

MS Dhoni was one of India’s greatest finishers and a successful captain. His powerful batting and famous helicopter shot helped him hit several memorable sixes.

He scored 10,773 ODI runs and finished his career with 229 sixes. Dhoni also led India to the 2011 Cricket World Cup title, finishing the final with a memorable six against Sri Lanka.

6. Eoin Morgan – 220 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: England

ODI Matches: 248

Total Sixes: 220

Highest Score: 148

Career: 2006–2022

Eoin Morgan was an important figure in England’s transformation into an aggressive ODI team. He was known for his attacking batting, innovative shots and leadership.

Morgan hit 220 sixes during his ODI career. Under his captaincy, England won the 2019 Cricket World Cup for the first time.

7. AB de Villiers – 204 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: South Africa

ODI Matches: 228

Total Sixes: 204

Highest Score: 176

Career: 2005–2018

AB de Villiers was one of the most versatile batters in cricket history. His innovative shots, exceptional timing and ability to score quickly made him a dangerous opponent.

He finished his ODI career with 204 sixes and 9,577 runs. His 31-ball century against West Indies in 2015 remains one of the most remarkable batting performances in ODI cricket.

8. Brendon McCullum – 200 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: New Zealand

ODI Matches: 260

Total Sixes: 200

Highest Score: 166

Career: 2002–2016

Brendon McCullum was known for his fearless approach and aggressive batting. The former New Zealand captain scored 6,083 ODI runs and hit exactly 200 sixes.

His attacking leadership and batting performances helped New Zealand reach the 2015 Cricket World Cup final.

9. Sachin Tendulkar – 195 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: India

ODI Matches: 463

Total Sixes: 195

Highest Score: 200*

Career: 1989–2012

Sachin Tendulkar is considered one of the greatest batsmen in cricket history. He played 463 ODI matches and scored 18,426 runs, including 49 centuries.

Although he was not primarily known as a power hitter, he finished his career with 195 sixes. He also became the first male cricketer to score a double-century in ODI cricket.

10. Jos Buttler – 193 Sixes

most sixes in odi international cricket
most sixes in odi international cricket

Country: England

ODI Matches: 204

Total Sixes: 193

Highest Score: 162*

Career: 2012–Present

Jos Buttler is one of England’s most explosive modern-day batters. He is famous for his aggressive stroke play, powerful hitting and ability to change the direction of a match.

He has hit 193 sixes in ODI cricket according to the October 2026 leaderboard. As an active international cricketer, he has the opportunity to improve his position in the rankings.

Interesting Facts About Most Sixes in ODI Cricket

Here are some interesting facts about six-hitting records in ODI international cricket:

  • Rohit Sharma is the first player to surpass Shahid Afridi’s long-standing ODI sixes record.
  • Shahid Afridi held the record with 351 sixes before Rohit Sharma broke it.
  • Chris Gayle is the third player to cross the 300-six mark in ODI cricket.
  • Rohit Sharma has scored three double-centuries in ODI cricket.
  • Sachin Tendulkar played the most matches among the players in the top 10, with 463 ODIs.
  • MS Dhoni finished his ODI career with 229 sixes.

Frequently Asked Questions (FAQs)

1. Who has hit the most sixes in ODI international cricket?

Rohit Sharma holds the record for the most sixes in men’s ODI international cricket, with 383 sixes according to November 2026 records.

2. Who is second on the list of most sixes in ODI cricket?

Shahid Afridi is second on the all-time list with 351 sixes in 398 ODI matches.

3. How many sixes has Chris Gayle hit in ODI cricket?

Chris Gayle hit 331 sixes in 301 ODI matches during his international career.

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

MS Dhoni hit 229 sixes in 350 ODI matches for India.

5. Who hit the most sixes in a single ODI innings?

Rohit Sharma and AB de Villiers share the record for the most sixes in a men’s ODI innings, with 16 sixes each. Chris Gayle also hit 16 sixes in his famous 215-run innings against Zimbabwe in the 2015 World Cup.

Conclusion

The record for the most sixes in ODI international cricket reflects the incredible batting abilities of some of the greatest cricketers in history. Rohit Sharma currently leads the list with 383 sixes, followed by Shahid Afridi with 351 and Chris Gayle with 331.

Players such as Sanath Jayasuriya, MS Dhoni, Eoin Morgan, and AB de Villiers have also made significant contributions to ODI cricket through their explosive batting.

As international cricket continues to evolve, fans can expect more exciting performances and new records from the next generation of power hitters.

Comments

Leave a Reply

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