StatsIndeed

Most ODI Sixes Against One Opponent

Very few batters have the knack of hitting sixes on will in a cricket ground. They have the natural instincts to bring the bat under the ball at the right time with the right execution of shot-making.

Rohit Sharma’s pull shot and Chris Gayle’s lofted on-drives are perfect examples of that – two of the all time leading six hitters across formats.

And when they come against the right opponents, the numbers just shoot up. For instance, Rohit against Australian pacers and Gaylestorm when it strikes in England.

This article will list the top ten instances of batsmen hitting the most number of sixes against a particular opponent.

Most Sixes against Single Team in ODI

PlayerSixesAgainstInningsFours
Rohit Sharma (IND)93Australia49215
Chris Gayle (WI)85England34146
Shahid Afridi (PAK)63Sri Lanka6497
Rohit Sharma (IND)58Sri Lanka53192
Sanath Jayasuriya (SL)53Pakistan79263
Shahid Afridi (PAK)51India64158
Shahid Afridi (PAK)50New Zealand35103
Rohit Sharma (IND)49New Zealand32102
Eoin Morgan (ENG/IRE)48Australia56168
Shahid Afridi (PAK)47Zimbabwe2950

Read now: Most ODI Sixes in a Calendar Year by a Batsman


Key Insights on Most Maximums Hit Against a Single Opponent in One Day Internationals

Record-Setting Six-Hitting Feats in ODIs

Rohit Sharma holds the world record for the most sixes hit against a single opponent in ODIs, smashing a remarkable 93 maximums against Australia.

This feat eclipsed the previous record held by West Indies powerhouse Chris Gayle, who struck 85 sixes against England. Interestingly, Gayle remains the only player to hit 12 or more sixes against the same team (England) in more than one ODI innings – a testament to his explosive dominance. Find out which batter has the ODI record for hitting most sixes in a single ODI innings.

One such unforgettable innings came against England, where Gayle launched 14 towering sixes, a display of sheer power and precision that left fans in awe.

Shahid Afridi ranks third on the all-time list with 63 sixes against Sri Lanka.


50+ Sixes Against Multiple Teams

Shahid Afridi is the only player to have hit 50 or more sixes against three different sides: India (51 sixes), Sri Lanka (63 sixes), and New Zealand (50 sixes).

Rohit Sharma is the only other player to achieve the feat of hitting 50+ sixes against more than one team: Australia (93 sixes) and Sri Lanka (58 sixes).

Rohit Sharma’s dominance over the Aussies extends beyond sixes, as he also holds the second place for scoring the most runs against Australia in ODIs.


Overall Boundary Count Dominance

Sanath Jayasuriya holds the record for the most total boundary hits (Fours + Sixes) against a single opponent in the 50-overs format, compiling 376 boundaries against India.

This colossal boundary count is followed by Sachin Tendulkar, who hit 365 boundaries against Australia. The Indian little master is also the leading run-scorer against Australia in ODIs.

Buvanesh Thiraviam

A Cricket Blogger | Blogs at Cricindeed.com

Share
Published by
Buvanesh Thiraviam

Recent Posts

Royal Challengers Bengaluru IPL Results Every Year

In this article, find out the Royal Challengers Bengaluru’s year-wise performance in the IPL’s history.

11 hours ago

Kolkata Knight Riders IPL Results Every Year

Kolkata Knight Riders (KKR) are one of the three teams to win the IPL three…

15 hours ago

Punjab Kings IPL Results Every Year

Punjab Kings (PBKS), earlier known as Kings XI Punjab, have never won the IPL. They…

1 day ago

Mumbai Indians IPL Results Every Year

In this article, find out the Mumbai Indians’ year-wise performance in the IPL’s history, including…

1 day ago

How to Use Loss Cut in IPL Betting: Save Your Bankroll Now

The excitement surrounding the Indian Premier League, widely known as the Indian Premier League, goes…

1 day ago

Cricket Betting Apps vs Traditional Methods: Which One is Right for You?

The world of cricket betting has evolved rapidly over the last decade. What once relied…

1 day ago