Top 10 Best Cricket Spin Bowlers of All Time

1Shane Warne (Australia)

Shane Warne (Australia)


2Muttiah Muralitharan (Sri Lanka)


3Saeed Ajmal (Pakistan)


4Anil Kumble (India)


5Ravichandran Ashwin (India)

Ravichandran Ashwin (India)


6Daniel Vettori (New Zealand)


7Wasim Akhram (Pakistan)


8Yasir Shah (Pakistan)


9Abdul Qadir (Pakistan)


10Ravindra Jadeja (India)


11Graeme Swann (England)


12Shahid Afridi (Pakistan)

Shahid Afridi (Pakistan)


13Amit Mishra (India)


14Pragyan Ojha (India)


15Stuart MacGill (Australia)


16Jim Laker (England)


17Adam Zampa (Australia)


18Harbhajan Singh (India)

Harbhajan Singh (India)


19Sunil Narine (West Indies)

Sunil Narine (West Indies)


20Nathan Lyon (Australia)


21Saqlain Mushtaq (Pakistan)


22Shakib al Hasan (Bangladesh)

Shakib al Hasan (Bangladesh)


23B. S. Chandrasekhar (India)


24Mohammad Hafeez (Pakistan)


25Mushtaq Ahmed (Pakistan)


26Imran Tahir (South Africa)


27Bill O' Reilly (Australia)


28Bishan Singh Bedi (India)


29Lance Gibbs (West Indies)


30Ajantha Mendis (Sri Lanka)


31Richie Benaud (Australia)


32Garfield Sobers (West Indies)


33Subhash Gupte (India)


34Derek Underwood (England)


35Danish Kaneria (Pakistan)