Batting Records

Top 10: Batters with Most ODI Sixes against a Single 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.

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

PLAYER SIXES OPPOSITION INNINGS BATTED FOURS
Rohit Sharma (IND) 87 AUSTRALIA 45 191
Chris Gayle (WI) 85 ENGLAND 34 146
Shahid Afridi (PAK) 63 SRI LANKA 64 97
Rohit Sharma (IND) 58 SRI LANKA 53 192
Sanath Jayasuriya (SL) 53 PAKISTAN 79 263
Shahid Afridi (PAK) 51 INDIA 64 158
Shahid Afridi (PAK) 50 NEW ZEALAND 35 103
Eoin Morgan (ENG/IRE) 48 AUSTRALIA 56 168
Shahid Afridi (PAK) 47 ZIMBABWE 29 50
Sanath Jayasuriya (SL) 46 INDIA 85 330

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

Key Stats

Rohit Sharma against Australia is always a treat to watch. He holds some brilliant records against the Aussie team even back in their backyard.