8. Abdul Razzaq (Pakistan)

Balls Faced: 6252, Sixes: 106, Balls/Six: 50.41
Abdul Razzaq belongs to the category of one of the cleanest hitters of the cricket ball. We have hardly seen him slog or play a rash shot in his entire career. The man behind 106 ODI sixes required approximately 50 balls in between two sixes – 8th best overall.