
One Day International cricket has given Most Sixes in an Innings in ODI with unforgettable batting displays, but few achievements are as entertaining as an innings packed with towering sixes. Powerful hitting can completely change the momentum of a match, and several legendary batters have demonstrated extraordinary ability to clear the boundary repeatedly. The record for the Most Sixes in an Innings in ODI highlights some of the most dominant individual batting performances in the 50-over format.
Modern ODI cricket has become increasingly aggressive, with batters taking more risks and using innovative stroke play to attack bowlers. Better equipment, improved fitness, and attacking tactics have contributed to higher scoring rates, making the Most Sixes in an Innings in ODI an exciting record for cricket fans to follow.
10. Thisara Perera

Sri Lankan all-rounder Thisara Perera was renowned for his powerful lower-order hitting and ability to change the momentum of a match. Against New Zealand at Mount Maunganui, he produced a remarkable counter-attacking innings, scoring 140 runs from just 74 deliveries while smashing 13 sixes. His fearless stroke play and extraordinary strike rate made the performance a memorable example of the Most Sixes in an Innings in ODI and demonstrated how effectively he could put pressure on a bowling attack.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 140 | 74 | 13 | 189.18 |
9. Jos Buttler

England wicketkeeper-batter Jos Buttler produced a spectacular power-hitting display against the Netherlands, turning his innings into a boundary-filled masterclass. Buttler scored an incredible 162 runs from only 70 balls and struck 14 sixes, combining clean hitting with an exceptional scoring rate. His performance stands out among the Most Sixes in an Innings in ODI and highlights the aggressive batting style that has made him one of England’s most dangerous white-ball players.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 162 | 70 | 14 | 231.42 |
8. Chris Gayle

Chris Gayle’s inclusion on this list reflects his extraordinary reputation as one of cricket’s greatest power hitters. During his innings against England, the West Indies opener scored 162 runs from 97 deliveries and launched 14 sixes, repeatedly clearing the boundary with his trademark strength. His ability to produce huge sixes made him a regular name in discussions surrounding the Most Sixes in an Innings in ODI, and this performance remains another example of his destructive batting ability.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 162 | 97 | 14 | 167.01 |
7. Corey Anderson

New Zealand all-rounder Corey Anderson produced a remarkable power-hitting performance against the West Indies, attacking the bowling from the beginning of his innings. He scored 131 runs from only 47 balls and smashed 14 sixes, recording an extraordinary strike rate of 278.72. This explosive display earned Anderson a place among the notable performers in the Most Sixes in an Innings in ODI, while also showcasing his ability to score at an astonishing pace.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 131 | 47 | 14 | 278.72 |
ALSO READ:
6. Shane Watson

Australian all-rounder Shane Watson delivered an outstanding unbeaten performance against Bangladesh, combining powerful stroke play with excellent timing throughout his innings. Watson finished unbeaten on 185 from 96 balls and hit 15 sixes, completely dominating the opposition bowling attack. His ability to maintain an aggressive scoring rate while batting for a long period makes this innings one of the most memorable performances associated with the Most Sixes in an Innings in ODI.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 185* | 96 | 15 | 192.70 |
5. Jaskaran Malhotra

USA batter Jaskaran Malhotra produced a historic performance against Papua New Guinea at Al Amerat, showcasing the power-hitting ability of an Associate Nation player on the international stage. Malhotra remained unbeaten on 173 from 124 deliveries and smashed 16 sixes during his remarkable innings. His combination of consistency and boundary power made the knock an important entry in the Most Sixes in an Innings in ODI, while also establishing one of the most memorable performances by an American batter.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 173* | 124 | 16 | 139.51 |
4. Chris Gayle

Chris Gayle appears again after producing one of the most celebrated double centuries in ODI cricket during the 2015 ICC Cricket World Cup against Zimbabwe. The West Indies opener scored a magnificent 215 runs from 147 balls and struck 16 sixes, combining patience with devastating power as his innings developed. His performance remains one of the most iconic examples of the Most Sixes in an Innings in ODI, further cementing his reputation as one of the most destructive hitters in international cricket.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 215 | 147 | 16 | 146.25 |
3. AB de Villiers

South African legend AB de Villiers produced an extraordinary display of attacking batting against the West Indies in Johannesburg. Known for his innovative shot selection and remarkable ability to find gaps, de Villiers scored 149 runs from only 44 balls while smashing 16 sixes. His strike rate of 338.63 made the innings one of the most explosive performances ever seen in ODI cricket and a standout entry in the Most Sixes in an Innings in ODI.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 149 | 44 | 16 | 338.63 |
2. Rohit Sharma

Indian batting star Rohit Sharma produced a spectacular double-century against Australia in Bengaluru, displaying a combination of elegant stroke play and tremendous power. He scored 209 runs from 158 deliveries and hit 16 sixes during the innings, becoming the first player to score a double century in ODI cricket according to the supplied source. His ability to combine timing with controlled aggression makes this performance an important part of the Most Sixes in an Innings in ODI record.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 209 | 158 | 16 | 132.27 |
1. Eoin Morgan

Former England captain Eoin Morgan occupies the top position after delivering a sensational power- hitting performance against Afghanistan during the 2019 ICC Cricket World Cup at Old Trafford. Morgan smashed 148 runs from just 71 balls and hit a record 17 sixes, repeatedly clearing the boundary with remarkable consistency. His incredible innings remains the leading performance in the Most Sixes in an Innings in ODI, showcasing one of the greatest displays of six-hitting in international cricket.
| Runs | Balls | Sixes | Strike Rate |
|---|---|---|---|
| 148 | 71 | 17 | 208.45 |
The Most Sixes in an Innings in ODI record captures some of the most destructive and entertaining batting performances in international cricket. From Morgan’s record-breaking 17 sixes to the extraordinary innings produced by Gayle, Rohit Sharma, AB de Villiers, and other powerful hitters, these performances demonstrate the impact that aggressive batting can have in the 50-over format. They remain memorable benchmarks for future generations of ODI batters.
FAQs
1. Who holds the record for the Most Sixes in an Innings in ODI?
According to the supplied source, Eoin Morgan holds the record with 17 sixes. He achieved the feat during his 148-run innings from 71 balls against Afghanistan at the 2019 ICC Cricket World Cup.
2. Who was the first player to hit 16 sixes in an ODI innings?
According to the supplied source, Rohit Sharma was the first player to hit 16 sixes in an ODI innings. He achieved the milestone during his 209-run performance against Australia in Bengaluru.
3. How many players have hit 16 or more sixes in an ODI innings?
The supplied source lists five players with at least 16 sixes: Eoin Morgan, Rohit Sharma, AB de Villiers, Chris Gayle, and Jaskaran Malhotra.
4. Which player appears twice in the Most Sixes in an Innings in ODI list?
Chris Gayle appears twice in the supplied top 10. He hit 14 sixes against England and later smashed 16 sixes during his historic 215-run innings against Zimbabwe in the 2015 World Cup.
5. Which World Cup innings features among the Most Sixes in an Innings in ODI?
Eoin Morgan’s 17-six innings against Afghanistan in the 2019 World Cup and Chris Gayle’s 16-six performance against Zimbabwe in the 2015 World Cup are included among the supplied records.
