Most Sixes - In Odi International Cricket Repack
Afridi’s technique was anarchic. He didn't have the classical high elbow of Kohli or the timing of Amla. Instead, he had a whiplash bat swing, massive shoulders, and an irrational confidence. He holds the record for the most sixes in ODI history (351), a number that seems almost untouchable given that he played 398 matches as a bowling all-rounder.
He is the only player in the top 5 who played the majority of his career without the benefit of two new balls (which stay harder for longer) or modern Powerplay rules. His 270 sixes came at a time when hitting 10 sixes in a tournament was considered exceptional. To put it in perspective, for a decade, he was the record holder. MS Dhoni occupies a unique spot on this list. He never opened the batting, and he rarely faced the first 40 overs. Yet, his 229 sixes are the most by any wicket-keeper in history. Dhoni’s power came from his forearms and his "helicopter shot"—a wrist-twisting whip that turned yorkers into sixes over mid-wicket. most sixes in odi international cricket
| Rank | Player | Country | Matches | Sixes | Average | | :--- | :--- | :--- | :--- | :--- | :--- | | 1 | | Pakistan | 398 | 351 | 23.57 | | 2 | Chris Gayle | West Indies | 301 | 331 | 37.83 | | 3 | Rohit Sharma | India | 262 | 323 | 49.14 | | 4 | Martin Guptill | New Zealand | 198 | 187 | 41.73 | | 5 | Sanath Jayasuriya | Sri Lanka | 445 | 270 | 32.36 | | 6 | MS Dhoni | India | 350 | 229 | 50.57 | | 7 | AB de Villiers | South Africa | 228 | 204 | 53.50 | | 8 | Eoin Morgan | England | 248 | 220 | 39.11 | | 9 | Sachin Tendulkar | India | 463 | 195 | 44.83 | | 10 | Brendon McCullum | NZ | 260 | 200 | 30.41 | Afridi’s technique was anarchic