Top 5 ODI spinners of all time

New Zealand v Sri Lanka - 2nd ODI

Shahid Afridi

Australia v Pakistan - 2nd ODI

'Boom boom' Afridi, as he is known by many of his fans, has become almost synonymous with career longevity - for the sheer reason of coming out of retirement on multiple occasions.

Over a 19-year career, the Pakistani leg-spinner took 395 wickets in 372 innings in addition to being quick with the bat. He had a good economy rate of of 4.62, and took a robust nine five-wicket hauls in One-Dayers.

Afridi's best figures were 7 wickets for a mere 12 runs, against the West Indies in Providence, during Pakistan's tour of the Caribbean in 2013. The Men in Green won that match by a whopping 126 runs.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️