Shahid Afridi (Pakistan) – 351

Afridi is known for his explosive batting style and holds the record for most sixes in ODIs. He played for Pakistan from 1996 to 2015.

Zee Media Bureau
Aug 12, 2024

Chris Gayle (West Indies) – 331

Chris Gayle scored has scored 331 sixes in his ODI career by playing for West Indies from 1999 to 2019. His powerful striking and ability to clear the boundary with ease earned him a nickname “Universe Boss.”

Rohit Sharma (India) – 330

Rohit Sharma has become the greatest six hitters of world cricket. He continues to play and will be adding more to his tally records, so this will increase more with the upcoming games.

Sanath Jayasuriya (Sri Lanka) – 270

Jayasuriya was one of the most feared openers in the world during his prime. He has played for Sri Lanka from 1989 to 2011 scoring 270 sixes in ODI.

MS Dhoni (India) – 229

MS Dhoni is considered as one of the most successful captains of India known for hitting big sixes and one of the greatest finishers in the history of the game.

Eoin Morgan (England) – 220

Morgan is known for his aggressive batting style and been an important player for England in limited overs cricket.

AB de Villiers (South Africa) - 204

De Villiers is regarded as one of the greatest batsmen of all time. The former South African cricketer has scored 204 sixes in ODIs.

VIEW ALL

Read Next Story