#8 Shahid Afridi

Nicknamed ‘Boom Boom’, Shahid Afridi was one of the most explosive lower-order batsmen for Pakistan in ODI cricket. Having made his ODI debut at the age of 16, Afridi represented Pakistan for almost two decades.
He scored 8064 runs in 398 matches and also picked up 395 wickets. A clever leg-spinner, Afridi took nine five-fors in his career. He single-handedly won many matches for Pakistan in his career.
#9 Andrew Flintoff

Having made his ODI debut in 1999, Flintoff became one of the most feared all-rounders of the modern-era. Andrew Flintoff played 141 One Day Internationals for England and scored 3394 runs at an average of 32.01.
Capable of consistently clocking speeds of more than 140 Kmph, Flintoff picked up 169 wickets in ODIs at an average of 24.38.
He was named Cricketer of the Year in 2005 and ICC ODI Player of the Year in 2004.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news