In Odi International Cricket | Most Sixes
| 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 |
(Note: Numbers are indicative of the era; active players like Jos Buttler and David Warner are closing in on these figures.) For over two decades, the name "Shahid Afridi" has been synonymous with the word "six." When a 16-year-old Afridi walked to the crease in Nairobi in 1996, he didn't just announce his arrival; he detonated it. His 37-ball century—then the fastest in ODI history—featured 11 sixes, a number that felt like a misprint at the time. most sixes in odi international cricket
Gayle has hit the longest sixes recorded in ODI history (often exceeding 110 meters). He doesn't swing hard; he swings through. His 215 against Zimbabwe in the 2015 World Cup saw him hit 16 sixes—the most by any individual in a single ODI innings. | Rank | Player | Country | Matches

