Overview:-
- At the top of our list of batsmen with highest ODI’s sixes is the former Pakistani cricketer Shahid Afridi. During his tenure between 1996 and 2015, he scored 351 sixes in 369 innings of 398 matches. During this time, he also scored 730 ODI fours, and accumulated a total of 8064 runs, at a strike rate of 117.00. He also made 6 centuries in his One Day International career.
- In the 2nd place on our list of batsmen with highest ODI’s sixes is the former Sri Lankan cricketer Sanath Jayasuriya. During his tenure between 1989 and 2011, he scored 270 sixes in 433 innings of 445 matches. During this time, he also scored 1500 ODI fours, and accumulated a total of 13430 runs, at a strike rate of 91.20. He also made a massive 28 centuries in his One Day International career.
- In the 3rd place on our list of batsmen with highest ODI’s sixes is the current West Indian cricketer Chris Gayle. During his tenure from 1999 till now, he scored 252 sixes in 268 innings of 273 matches. During this time, he also scored 1050 ODI fours, and accumulated a total of 9394 runs, at a strike rate of 85.61. He also made 22 centuries in his One Day International career.
| Sixes | Player | Innings |
|---|---|---|
| 351 | 369 | |
| 270 | 433 | |
| 252 | 268 | |
| 216 | 268 | |
| 202 | 215 | |
| Last updated: 17 December 2017 | ||