Top 5 Players with the Most Sixes in ODI Cricket History

The record for the Most Sixes in ODI Cricket History is one of the most exciting achievements in the 50-over format. A well-timed six not only adds valuable runs but also changes the momentum of a match within a few deliveries. Fans around the world eagerly wait for powerful batters to clear the boundary ropes, making six-hitting one of the biggest attractions in One-Day International cricket.

The race for the Most Sixes in ODI Cricket History features some of the greatest batters the game has ever produced. These players combined natural power, outstanding timing, and remarkable consistency to dominate bowling attacks across different countries and conditions. Whether opening the innings or finishing games under pressure, each batter on this list has left a lasting impact on ODI cricket.

List of 5 Players with the Most Sixes in ODI Cricket History

5. MS Dhoni

Former Indian captain MS Dhoni ranks fifth on the list of the Most Sixes in ODI Cricket History. Known as one of the greatest finishers in cricket, Dhoni built his reputation by remaining calm under pressure and delivering match-winning performances in difficult situations. Instead of attacking from the beginning of his innings, he carefully assessed the conditions before unleashing his famous power-hitting during the closing overs.

Throughout his ODI career, Dhoni scored 10,773 runs from 350 matches while maintaining excellent consistency. His 229 sixes ensure his place among the players with the Most Sixes in ODI Cricket History, proving that intelligent finishing can be just as effective as aggressive opening batting.

StatsValue
PlayerMS Dhoni (India)
Career Span2004–2019
Matches350
Runs10,773
Sixes229

4. Sanath Jayasuriya

Sri Lankan legend Sanath Jayasuriya revolutionized ODI cricket with his fearless batting approach. His aggressive style at the top of the order transformed how teams approached fielding restrictions and powerplay overs. Because of his attacking mindset, Jayasuriya remains one of the most influential players in the Most Sixes in ODI Cricket History rankings.

Jayasuriya played 445 ODI matches and accumulated 13,430 runs. Along with his remarkable six-hitting ability, he smashed 270 sixes during his international career. His achievements secure his place among the legends with the Most Sixes in ODI Cricket History.

StatsValue
PlayerSanath Jayasuriya (Sri Lanka)
Career Span1989–2011
Matches445
Runs13,430
Sixes270

3. Chris Gayle

Chris Gayle is widely recognized as one of the most destructive batters in cricket history. His incredible strength, effortless timing, and fearless attitude helped him become one of the greatest six-hitters the game has ever seen. Unsurprisingly, Gayle occupies a prominent position in the Most Sixes in ODI Cricket History rankings.

Gayle finished his ODI career with 10,480 runs and 331 sixes, placing him third on the all-time list for the Most Sixes in ODI Cricket History. Few batters have matched his consistency and ability to dominate bowlers throughout such a long international career.

StatsValue
PlayerChris Gayle (West Indies)
Career Span1999–2019
Matches301
Runs10,480
Sixes331

READ MORE: Top 5 Cricketers with the Most ODI Innings Before First Duck

2. Shahid Afridi

Few players entertained cricket fans like Shahid Afridi. Nicknamed “Boom Boom,” Afridi became famous for attacking bowlers from the very first delivery. His fearless approach and unmatched confidence earned him a place among the greatest power hitters in the Most Sixes in ODI Cricket History.

Afridi never believed in playing defensively for long periods. Whether Pakistan needed quick runs or faced a difficult situation, he always looked to attack. His aggressive batting style produced unforgettable innings that completely changed the course of matches. His explosive batting made him one of the most dangerous all-rounders in ODI cricket. Across 398 ODI matches, Afridi scored 8,064 runs and smashed an incredible 351 sixes. His remarkable six-hitting ability places him second in the Most Sixes in ODI Cricket History rankings.

StatsValue
PlayerShahid Afridi (Pakistan)
Career Span1996–2015
Matches398
Runs8,064
Sixes351

1. Rohit Sharma

Indian captain Rohit Sharma currently sits at the top of the Most Sixes in ODI Cricket History rankings. Unlike many power hitters who depend mainly on strength, Rohit combines elegant stroke play with exceptional timing, allowing him to hit towering sixes effortlessly. His ability to accelerate after building an innings has made him one of the finest ODI batters of all time.

With 11,720 ODI runs and 363 sixes, Rohit Sharma proudly holds the record for the Most Sixes in ODI Cricket History. His consistency, outstanding technique, and remarkable power ensure that he remains the benchmark for future generations aiming to top the Most Sixes in ODI Cricket History list.

StatsValue
PlayerRohit Sharma (India)
Career Span2007–2026
Matches285
Runs11,720
Sixes363

The race for the Most Sixes in ODI Cricket History showcases some of the most exciting and influential batters ever to play One-Day International cricket. From MS Dhoni’s calm finishing skills to Sanath Jayasuriya’s fearless opening attacks, Chris Gayle’s effortless power, Shahid Afridi’s explosive batting, and Rohit Sharma’s elegant dominance, every player has changed the way ODI cricket is played.

As modern cricket continues to become more aggressive, the record for the Most Sixes in ODI Cricket History may eventually be challenged. However, the achievements of these five legendary cricketers have already secured their places among the greatest six-hitters the sport has ever witnessed. Their remarkable performances continue to inspire future generations of players who dream of joining the elite list of the Most Sixes in ODI Cricket History.

FAQs

1. Who has the Most Sixes in ODI Cricket History?

Rohit Sharma holds the record for the Most Sixes in ODI Cricket History with 363 sixes in One-Day Internationals. His ability to combine timing with power has made him the leading six-hitter in ODI cricket.

2. Which player is second on the list of the Most Sixes in ODI Cricket History?

Shahid Afridi is second on the list of the Most Sixes in ODI Cricket History. The former Pakistan all-rounder smashed 351 sixes during his ODI career and was famous for his fearless attacking style.

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

Chris Gayle hit 331 sixes in ODI cricket. The West Indies opener is one of the greatest power hitters in the game’s history and ranks third in the Most Sixes in ODI Cricket History.

4. Which Indian players are in the top five for the Most Sixes in ODI Cricket History?

Two Indian cricketers feature in the top five for the Most Sixes in ODI Cricket History: Rohit Sharma, who ranks first with 363 sixes, and MS Dhoni, who is fifth with 229 sixes.

5. Why is the Most Sixes in ODI Cricket History record considered special?

The Most Sixes in ODI Cricket History record highlights a batter’s power, consistency, and longevity in One-Day International cricket. Players on this list have consistently cleared the boundary over many years while scoring thousands of runs for their teams.

Leave a Comment

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

Scroll to Top