List of Most Sixes in ODI
Position | Player | Team | Span | Matches | Innings | Runs | 6s | Average | Strike Rate |
1 | Shahid Afridi | Pakistan | 1996-2015 | 398 | 369 | 8064 | 351 | 23.57 | 117 |
2 | Chris Gayle | West Indies | 1999-2019 | 301 | 294 | 10480 | 331 | 37.83 | 87.19 |
3 | Rohit Sharma | India | 2007-2023 | 253 | 245 | 10241 | 297 | 49.23 | 89.01 |
4 | Sanath Jayasuriya | Sri Lanka | 1989-2011 | 445 | 433 | 13430 | 270 | 32.36 | 91.2 |
5 | MS Dhoni | India | 2004-2019 | 350 | 297 | 10773 | 229 | 50.57 | 87.56 |
6 | Eoin Morgan | England | 2006-2021 | 246 | 228 | 7701 | 220 | 39.69 | 91.25 |
7 | AB de Villiers | South Africa | 2005-2018 | 228 | 218 | 9577 | 204 | 53.5 | 101.09 |
8 | Brendon McCullum | New Zealand | 2002-2016 | 260 | 228 | 6083 | 200 | 30.41 | 96.37 |
9 | Sachin Tendulkar | India | 1989-2012 | 463 | 452 | 18426 | 195 | 44.83 | 86.23 |
10 | Sourav Ganguly | India | 1992-2007 | 311 | 300 | 11363 | 190 | 41.02 | 73.7 |