Top 10 Batsmen with the Most Sixes in an Innings in ODI Cricket

Most Sixes in an Innings in ODI is one of the most exciting batting records in One Day International cricket. It highlights innings where batters combine power, timing, confidence, and aggressive shot selection to clear the boundary repeatedly. As modern ODI cricket has become faster and more attacking, six-hitting has become an increasingly important part of successful batting performances. The Most Sixes in an Innings in ODI record therefore represents some of the most memorable displays of power hitting in international cricket.

From legendary power hitters to modern-day ODI stars, several batters have produced extraordinary innings packed with towering sixes. The list below ranks 10 remarkable performances from No. 10 to No. 1.

10. Thisara Perera

Most Sixes in an Innings in ODI

Sri Lanka all-rounder Thisara Perera produced a spectacular counter-attacking performance against New Zealand at Mount Maunganui. With Sri Lanka chasing a challenging target, Perera adopted an aggressive approach and attacked the bowling with powerful strokes. He scored 140 runs from 74 deliveries and smashed 13 sixes during the innings. His ability to score rapidly under pressure made this performance a memorable example of the Most Sixes in an Innings in ODI.

BatsmanRunsBallsSixesStrike Rate
Thisara Perera1407413189.18

9. Jos Buttler

Most Sixes in an Innings in ODI

England wicketkeeper-batter Jos Buttler delivered one of the most destructive ODI batting performances against the Netherlands. Coming into an already strong innings, Buttler accelerated dramatically and used his power to put the opposition bowlers under constant pressure. He scored an outstanding 162 runs from just 70 balls, including 14 sixes. His incredible strike rate of 231.42 demonstrated the attacking nature of the innings. This performance remains a notable entry when discussing the Most Sixes in an Innings in ODI, as Buttler combined exceptional speed with tremendous power.

BatsmanRunsBallsSixesStrike Rate
Jos Buttler1627014231.42

8. Chris Gayle

Most Sixes in an Innings in ODI

Chris Gayle’s reputation as one of cricket’s greatest power hitters is reflected by his presence on this list. Against England, the West Indies opener produced a magnificent innings in which he scored 162 runs from 97 deliveries. He cleared the boundary 14 times, combining his trademark power with excellent timing. Gayle’s ability to attack both pace and spin made him extremely difficult to contain once he settled at the crease. His performance is another memorable example of the Most Sixes in an Innings in ODI, demonstrating why he became one of the most feared six-hitters in international cricket.

BatsmanRunsBallsSixesStrike Rate
Chris Gayle1629714167.01

7. Corey Anderson

Most Sixes in an Innings in ODI

New Zealand all-rounder Corey Anderson produced a breathtaking display of power hitting against the West Indies. He attacked the bowlers from the beginning and maintained an extraordinary scoring rate throughout his innings. Anderson scored 131 runs from only 47 deliveries and struck 14 sixes. His strike rate of 278.72 highlights just how quickly he accumulated runs. This performance stands among the most remarkable examples of the Most Sixes in an Innings in ODI, particularly because of the incredible speed at which the runs and boundaries came.

BatsmanRunsBallsSixesStrike Rate
Corey Anderson1314714278.72

ALSO READ:

6. Shane Watson

Most Sixes in an Innings in ODI

Australian all-rounder Shane Watson produced a dominant unbeaten innings against Bangladesh. Opening the batting, Watson quickly established control and continued attacking throughout the innings. He remained unbeaten on 185 runs from 96 deliveries and smashed 15 sixes. His strike rate of 192.70 demonstrates the aggressive nature of his performance. Watson’s ability to combine consistency with powerful boundary hitting made this innings one of the standout performances associated with the Most Sixes in an Innings in ODI.

BatsmanRunsBallsSixesStrike Rate
Shane Watson185*9615192.70

5. Jaskaran Malhotra

Most Sixes in an Innings in ODI

USA batter Jaskaran Malhotra produced a historic performance against Papua New Guinea at Al Amerat. Representing an Associate Nation, Malhotra demonstrated outstanding confidence and power throughout his innings. He remained unbeaten on 173 runs from 124 balls and hit 16 sixes. This remarkable innings earned Malhotra a prominent position among performances associated with the Most Sixes in an Innings in ODI.

BatsmanRunsBallsSixesStrike Rate
Jaskaran Malhotra173*12416139.51

4. Chris Gayle

Most Sixes in an Innings in ODI

Chris Gayle makes another appearance on the list for his legendary double-century against Zimbabwe during the 2015 ICC Cricket World Cup. The West Indies opener scored a magnificent 215 runs from 147 deliveries and struck 16 sixes. His innings combined patience with devastating power as he gradually increased the pressure on the bowling attack. The performance remains one of the most memorable World Cup batting displays and an outstanding example of the Most Sixes in an Innings in ODI.

BatsmanRunsBallsSixesStrike Rate
Chris Gayle21514716146.25

3. AB de Villiers

Most Sixes in an Innings in ODI

South African legend AB de Villiers produced one of the most explosive ODI innings ever witnessed against the West Indies in Johannesburg. His extraordinary batting display featured innovative strokes, exceptional timing, and relentless aggression. De Villiers scored 149 runs from just 44 balls and smashed 16 sixes. The performance remains one of the most spectacular examples of the Most Sixes in an Innings in ODI, showcasing how effectively de Villiers could dominate an international bowling attack.

BatsmanRunsBallsSixesStrike Rate
AB de Villiers1494416338.63

2. Rohit Sharma

Most Sixes in an Innings in ODI

Indian opener Rohit Sharma produced a remarkable double-century against Australia in Bengaluru. His innings combined elegant stroke play with tremendous power, allowing him to score boundaries throughout the match while maintaining control over his batting. Rohit finished with 209 runs from 158 deliveries and hit 16 sixes. The innings remains one of the strongest entries in the Most Sixes in an Innings in ODI record and highlights Rohit’s extraordinary ability to convert a long innings into a high-scoring performance.

BatsmanRunsBallsSixesStrike Rate
Rohit Sharma20915816132.27

1. Eoin Morgan

Most Sixes in an Innings in ODI

Former England captain Eoin Morgan holds the record for the Most Sixes in an Innings in ODI cricket according to the provided data. His unforgettable performance came against Afghanistan during the 2019 ICC Cricket World Cup at Old Trafford. Morgan produced a spectacular 148 runs from only 71 deliveries and smashed a record 17 sixes. His extraordinary power hitting helped England build a huge total and demonstrated how aggressively a batter could approach modern ODI cricket. The innings remains one of the most memorable displays of six-hitting in international cricket

BatsmanRunsBallsSixesStrike Rate
Eoin Morgan1487117208.45

FAQs

Who holds the record for the most sixes in an ODI innings?

According to the provided data, Eoin Morgan holds the record with 17 sixes in his innings against Afghanistan during the 2019 ICC Cricket World Cup.

How many sixes did Eoin Morgan hit in his record innings?

Eoin Morgan hit 17 sixes while scoring 148 runs from 71 balls.

How many sixes did Rohit Sharma hit in his 209-run innings?

Rohit Sharma hit 16 sixes while scoring 209 runs from 158 deliveries.

How many sixes did AB de Villiers hit?

AB de Villiers hit 16 sixes during his extraordinary 149-run innings from 44 balls.

Leave a Comment

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

Scroll to Top