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

Ad
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.

Ad

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.

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Pratyay Ghosh
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications