Batsmen with most sixes at each batting position in ODIs
8. Shahid Afridi – 42:
Afridi has been quite versatile in the batting order for Pakistan and has played everywhere right from the top to as low as No.8. However, his nature and style of batting never got affected due to his changing roles. Afridi also tops the list of highest six hitters at No.8. He has scored an impressive 846 runs in 42 matches he played as a lower middle order batsman and has hit 42 sixes along with 69 fours.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store