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.
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 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.
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 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.
Morgan is known for his aggressive batting style and been an important player for England in limited overs cricket.
De Villiers is regarded as one of the greatest batsmen of all time. The former South African cricketer has scored 204 sixes in ODIs.