credit:crickettipmaster.com

10. Rangana Herath He is the only left-arm spinner to get 433 wickets in test cricket.

credit:crickettipmaster.com

9. Graeme Swann His test bowling average is 29.96, with an economy rate of 2.98.

credit:crickettipmaster.com

8. Abdul Qadir He took 236 wickets in 111 innings out of 67 test matches he participated in from 1977 to 1990, with the best bowling performance in an innings of 9/56 and in a single test match of 13/101.

credit:crickettipmaster.com

7. Harbhajan Singh he deserves his place in the list of best spin bowlers of all time.

credit:crickettipmaster.com

6. Shahid Afridi While being one of the best all-rounders in the world, Afridi deserves his place among the best spin bowlers of all time.

credit:crickettipmaster.com

5. Daniel Vettori Vettori has earned his place among the top 10 spin bowlers.

credit:crickettipmaster.com

4. Saqlain Mushtaq Saqlain definitely deserves his place among the best spin bowlers of all time.

credit:crickettipmaster.com

3. Anil Kumble best spin bowlers of all time, retired Right-arm leg-break bowler and former captain of the Indian cricket team Anil Radhakrishna Kumble was one of the Wisden Cricketers of the Year in 1996.

credit:crickettipmaster.com

2. Shane Warne Warne is undoubtedly among the best spin bowlers of all time.

credit:crickettipmaster.com

1. Muttiah Muralitharan He definitely deserves the top spot in the list of best spin bowlers of all time.