Batting Records

Most Sixes in a Single ODI Innings

Hitting sixes in Cricket is not every batsman’s cup of tea.

Cheteshwar Pujara scores at a rate of one six per year. Can’t make a fuss about it as he likes to play along the ground mostly!

Then there are few who likes to hit it out of the park thick and fast.

Eoin Morgan, the English captain became the first batsman in ODI cricket to score over 100 runs in sixes in a match in any form of international cricket, when he hit 17 sixes against Afghanistan in a 2019 World Cup game. Here is a list of modern-day cricketers, like Eoin, who can hit sixes at their will.

Let’s look into the players list, who have hit the maximum sixes in a single ODI innings!

Most Sixes in an ODI Innings

Most Sixes by a Player in an ODI Innings

Player6sRunsSROpponentVenueYear
Eoin Morgan (ENG)17148208.45v AfghanistanManchester2019
Rohit Sharma (IND)16209132.27v AustraliaBengaluru2013
AB de Villiers (SA)16149338.63v West IndiesJohannesburg2015
Chris Gayle (WI)16215146.25v ZimbabweCanberra2015
Jaskaran Malhotra (USA)16173*139.51v P.N.G.Al Amerat2021
SR Watson (AUS)15185*192.7v BangladeshMirpur2011
Corey Anderson (NZ)14131*278.72v West IndiesQueenstown2014
Chris Gayle (WI)14162167.01v EnglandSt George’s2019
Jos Buttler (ENG)14162*231.42v NetherlandsAmstelveen2022
Thisara Perera (SL)13140189.18v New ZealandMount Maunganui2019
Heinrich Klaasen (SA)13174209.63v AustraliaCenturion2023
Xavier Marshall (WI)12157*133.05v CanadaKing City (NW)2008
Rohit Sharma (IND)12208*135.94v Sri LankaMohali2017
Chris Gayle (WI)12135104.65v EnglandBridgetown2019
Jos Buttler (ENG)12150194.8v West IndiesSt George’s2019

Key Stats

Out of these 15 Innings, 14 have come after 2011. Especially, 5 of these instances have come in the first half of 2019 itself.

It shows how six-hitting has become a run-of-the-mill job in cricket nowadays.

For instance, team England scored a total of 18 sixes in the 2015 World Cup and they went on to hit 25 Sixes in a single match in their 2019 World Cup against Afghanistan.

The record for most sixes in a single ODI innings currently belongs to Eoin Morgan of England for the 17 sixes, he hit in his 148 knock against Afghanistan in a World Cup (2019) game.

Most Sixes in an ODI match by an individual player
Most Sixes by a Batsman in an ODI Innings

Rohit Sharma, the leading Six-hitters across the formats, hit 16 sixes vs Australia in his second double century score of 209 runs.

AB De Villiers hit 16 sixes against West Indies in Johannesburg when he scored the fastest hundred in ODI. ABD ended with a score of 149 in that innings which included 16 sixes and 9 fours.

Chris Gayle hit 16 sixes against Zimbabwe in a 2015 World Cup match when he scored his career-best score of 215.

Jaskaran Malhotra of USA, in September 2021, hit 16 sixes against Papa New Guinea. His score of 173 in that game is the first century by an USA batsman in ODI cricket. He also leads the ODI sixes chart for that year.

Read: 30 Centuries in ODI – The Elite List

Buvanesh Thiraviam

Buvanesh Thiraviam is a seasoned content marketer and the driving force behind Cricindeed.com and Cricketresolved.com. With over a decade of experience in cricket blogging and a deep passion for the game, he specializes in cricket analytics and stats tracking. He has authored over 1,000 data-driven articles, bringing the numbers behind the sport to life for fans around the world.

Buvanesh Thiraviam has 1037 posts and counting. See all posts by Buvanesh Thiraviam

Leave a Reply

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