#2 Shahid Afridi - 30

Shahid Afridi was known for his monster hitting. The bowler and the format rarely mattered and he always played to entertain the crowd with meaty-blows. Because of this, he holds the record for highest sixes in the ODIs with 351 and no one is even close to breaking this record and it looks as safe as houses.
Afridi wore the green jersey in 398 matches and scored 8064 runs at a very sub-par average of 23.58, accompanied by 39 fifties and six hundreds. Afridi never took time to settle and went slam-bang from the word go.
The all-rounder was dismissed for nought on 30 occasions in the ODI and is definitely a record he would not have loved to make his way into.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️