#8 Shahid Afridi

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.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news