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.
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
|Rohit Sharma (IND)||87||AUSTRALIA||45||191|
|Chris Gayle (WI)||85||ENGLAND||34||146|
|Shahid Afridi (PAK)||63||SRI LANKA||64||97|
|Sanath Jayasuriya (SL)||53||PAKISTAN||79||263|
|Shahid Afridi (PAK)||51||INDIA||64||158|
|Shahid Afridi (PAK)||50||NEW ZEALAND||35||103|
|Rohit Sharma (IND)||50||SRI LANKA||50||174|
|Eoin Morgan (ENG/IRE)||48||AUSTRALIA||56||168|
|Shahid Afridi (PAK)||47||ZIMBABWE||29||50|
|Sanath Jayasuriya (SL)||46||INDIA||85||330|
Rohit Sharma against Australia is always a treat to watch. He holds some brilliant records against the Aussie team even back in their backyard.
The other names that fill a major part of the above table are Shahid Afridi and Sanath Jayasuriya.
Afridi holds the record for having 50+ sixes against three different sides – India, Sri Lanka, and New Zealand. Rohit registered the same against Australia and Sri Lanka – the only other player to achieve the feat against more than one team.
Jayasuriya’s mighty boundary (fours) numbers are another marvel to wonder about. His 376 boundaries (Fours+Sixes) against India is the most number of boundary hits against a single opponent in the 50-overs format, followed by 365 boundaries hit by Sachin against Australia.