Ranking the Top 10 all-rounders of the 21st century

England v Australia: 5th NatWest Series ODI
England v Australia: 5th NatWest Series ODI

#8 Shahid Afridi

New Zealand v Pakistan - 2nd T20
New Zealand v Pakistan - 2nd T20

Nicknamed ‘Boom Boom’, Shahid Afridi was one of the most deadly batsmen for Pakistan in limited-overs cricket. Having made his international debut at a very young age of 16, Afridi went on to play international cricket for almost two decades.

Afridi has scored 8064 runs in 398 One Day Internationals, which included six hundreds and 39 fifties. He has also picked up 395 wickets at an average of 34.51. Surprisingly, Afridi has played only 27 Tests for Pakistan, despite a good of batting average of almost 37.

A clever and accurate leg-spinner, Afridi has taken ten five-fors in his international career. He single-handedly won many matches for Pakistan with both the bat and ball. Afridi has also played 99 T20Is for Pakistan.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links