Batters With Most Sixes In ODIs

In these collection of pictures, we take a look at batters with maximum sixes in ODI cricket. (Photo: AP)

Shahid Afridi - 351

Former Pakistan captain has hit the most sixes in ODI cricket history with 351 sixes in 398 matches.

Chris Gayle - 331

Former West Indies opener is the second highest six-hitter in ODI cricket history with 331 to his name in 301 matches. (Photo: ANI)

Rohit Sharma - 297

Team India captain need 3 sixes to become just the 3rd batter to complete 300 sixes in ODI cricket. Can Rohit achieve this feat against Pakistan in ICC Cricket World Cup 2023? (Photo: AP)

Sanath Jayasuriya - 270

Former Sri Lankan skipper clobbered 270 sixes in his 445-ODI career.

MS Dhoni - 229

Former India captain garnered 229 sixes from 350 ODI matches before retiring after 2019 World Cup. (Photo: ANI)

Eoin Morgan - 220

Former England captain managed to smash 220 maxiums in 248 ODI matches before retirement. (Photo: ANI)

AB de Villiers - 204

The former South Africa batter retired with 204 sixes to his name from 228 ODI matches. (Photo: ANI)

VIEW ALL

Read Next Story