Most Sixes In An ODI Innings By A Player | Most Number Of Sixes

Most Sixes In An ODI Innings By A Player - Morgan Most Number Of Sixes

Ranking The Most Number Of Sixes In An ODI Innings By A Player: The One-Day International (ODI) format was introduced after Test cricket. One-Day Internationals have become the most popular format of the game in recent years. Since the introduction of shorter formats, we have seen many players slamming the most sixes in an innings. Eoin Morgan, the captain of England’s limited-overs team, holds the record for the most number of sixes in an ODI. Eion Morgan broke the world record for most sixes in an ODI inning with 17 against Afghanistan. Morgan reached the incredible milestone during the 2019 World Cup match against Afghanistan at Manchester’s Old Trafford. Morgan, who was nursing an injury before the game, absolutely toyed with Afghanistan bowlers as he smashed a career-best 148.

Smashing a sixer is one of the most thrilling moments in a cricket stadium, as well as one of the most enjoyable for fans. Sixes are most important in limited-overs games, and sixes will help the batsmen score the most runs and help the team achieve the highest total score. Everyone expresses some sort of emotion when a batsman sends the ball over the boundary. Those in the crease cheering for the team let out sighs and cries of disappointment, while those cheering for the opposing team let out sighs and cries of disappointment. That is a Sixer’s strength. On several ODI occasions, one player has smashed a rainfall of sixes in a single inning of a One Day International match. Here is a list of the most sixes in ODI innings by a player.

List Of 10 Players Who Have Scored Most Number Of Sixes In An ODI Innings | Most 6s In ODIs By A Player

List Of 10 Players Who Have Scored Most Number Of Sixes In An ODI Innings | Most 6s In ODIs By A Player
RankingsPlayer NameRuns ScoredBallsMost 6sStrike RateTeam/CountryOpposition teamVenueMatch Date
1.Eion Morgan1487117208.45EnglandAfghanistanManchester18 Jun 2019
2.Rohit Sharma20915816132.27IndiaAustraliaBengaluru2 Nov 2013
3.AB de Villiers1494416338.63South AfricaWest IndiesJohannesburg18 Jan 2015
4.Chris Gayle21514716146.25West IndiesZimbabweCanberra24 Feb 2015
5.Jaskaran Malhotra173*12416139.51U.S.A.P.N.G.Al Amerat9 Sep 2021
6.Shane Watson185*9615192.70AustraliaBangladeshMirpur11 Apr 2011
7.Corey Anderson131*4714278.72New ZealandWest IndiesQueenstown1 Jan 2014
8.Chris Gayle1629714167.01West IndiesEnglandSt George’s27 Feb 2019
9.Thisara Perera1407413189.18Sri LankaNew ZealandMount Maunganui5 Jan 2019
10.Xavier Marshall157*11812133.05West IndiesCanadaKing City (NW)22 Aug 2008

List of top 5 players who hit most sixes in ODI in one innings | 2022 Updates

2019 World Cup-winning team captain Eoin Morgan of England currently holds the record for most number sixes in ODI innings by a player, with 17 sixes in his 148-run knock against Afghanistan in a World Cup (2019) game.

Rohit Sharma is ranked second on the list after hitting 16 sixes against Australia in his first ODI double century of 209 runs.

Third on the list is AB de Villiers, who hit 16 sixes against the West Indies in Johannesburg to score the fastest ODI century. De Villiers finished that innings with a score of 149, which included 16 sixes and 9 fours.

Chris Gayle (The Universe Boss) is ranked fourth after hitting 16 sixes against Zimbabwe in a 2015 World Cup match to record his career-best fastest double century score of 215.

Jaskaran Malhotra of the United States had 16 sixes against Papa New Guinea. His 173 in that game was the first century by an American batsman in ODI history. He also has the fifth most sixes in ODIs.

1. Eoin Morgan Holds The Record For Most Sixes In An ODI Innings By A Player With 17 Sixes.

Eoin Morgan of England, who won the 2019 World Cup, had remarkable innings, with one of his career highlights being leading England to their first-ever ICC ODI World Cup title. Morgan, like other English batsmen, had a prolific run-scorer during the 2019 World Cup. Eoin Morgan isn’t known for being a destructive batsman, but he demonstrated his destructive abilities with the bat during a World Cup match in 2019.

Morgan destroyed the Afghanistan bowlers all over the Manchester ground in a round-robin match against Afghanistan, igniting the Manchester stadium with his 71-ball 148-runs. In that innings, Eoin Morgan smashed 17 sixes, breaking the world record for the most sixes by an individual batsman in the ODI innings. His career-best knock thrashed Afghanistan by a massive 150 runs after scoring a massive 397/6 on the back of one of the world’s most destructive knocks ever.

2. Rohit Sharma- 2nd most sixes in ODI innings by a player with 16 sixes against Australia

Rohit Sharma, who has smashed 16 sixes in the ODI innings, is ranked second on this list with the most ODI sixes. Hitman Rohit Sharma achieved the feat in the first of his three ODI double hundreds, against Australia in Bengaluru in 2013, scoring his maiden double century of 209 off 158 balls at a strike rate of more than 132.27.

3. AB de Villiers- 16 Sixes Against West Indies

Former South African cricketer AB de Villiers also crashed 16 sixes in ODI innings against the West Indies on January 18, 2015, in Johannesburg. When AB de Villiers set the record for the fastest ODI 100 in 2015, the West Indies were the victims. South African dangerous batsmen scored 149 runs from 44 deliveries, including the fastest 50 from 16 balls and the fastest ODI 100 from 31 deliveries. With 16 sixes during his innings, AB de Villiers also tied the then-world record for most sixes in an ODI.

4. Chris Gayle- 16 Sixes Against Zimbabwe In 2015 World Cup

Chris Gayle became the first batsman in World Cup history to score a double century in ODIs. Gayle needed 105 balls to reach his first 100-run milestone, and then he needed only 33 deliveries to reach his first double hundred. He also hit a record-breaking 16 sixes in ODI innings against Zimbabwe on February 24th, 2015 in Canberra. In the same inning, he faced 147 balls and scored 215 runs with a strike rate of 146.25. Chris Gayle, one of cricket’s most dangerous hard hitters, also held the record for the most sixes in T20 Internationals.

5. Jaskaran Malhotra- 16 Sixes Against PNG

Jaskaran Malhotra hit 16 sixes in his innings, one lesser more than England’s Eoin Morgan (17) against Afghanistan in the 2019 World Cup. During the second One-Day International (ODI) between the United States and Papua New Guinea in Oman, the wicketkeeper-batsman smashed six sixes in an over, becoming only the second cricketer after former South African batsman Herschelle Gibbs to do so & 4th batsman in international cricket history. With 173 runs knock from 124 balls, he became the first player from the United States to score an ODI century.


We believe you have found all of the information you were looking for the most sixes in an ODI innings by a player. We request you to share your opinions in the comment section below. This information is gathered from the official Most sixes in One-day Internationals on this page are subject to change at any time without notice. Our website makes no guarantees about the information’s accuracy.