Top 10 Greatest off  Spinners Of All Time

Credit: GettyImages

No.1 M Muralitharan Muralitharan is the highest wicket taker in both ODI as well as tests.

Credit: GettyImages

No.2 Ravichandarn Ashwin Ashwin is the fastest Indian bowler to reach 100 wickets in test cricket from just 18 matches.

Credit: GettyImages

No.3 Saeed Ajmal He played just 35 Test for Pakistan and has 178 dismissals to his name.

Credit: GettyImages

No.4 Harbhajan Singh He is  the 10th Indian player to play 100 test matches in career.

Credit: GettyImages

No.5 Nathan Lyon Lyon is an off-spinner with a neat action that relies on subtle variations in the flight and pace. He holds the record for the most Test wickets taken by an Australian off-spin bowler,

Credit: GettyImages

No.6  Jim Laker In 46 Test matches, he took 193 wickets with a whooping average of 21.24. His first-class record is also very much amazing

Credit: GettyImages

No.7  Saqlain Mushtaq Saqlain was  the fastest bowler to reach 100 ODI wickets in history.

Credit: GettyImages

No.8 EAS Prasanna He is also considered as one of the biggest advocates of spin cricket in India.

Credit: GettyImages

No.9 Sonny Ramadhin His economy rate of 1.97 is the second-best for any West Indian with 100 or more Test wickets

Credit: GettyImages

No.10 Hugh Tayfield During his playing career between 1949-50 and 1960, he took 170 wickets in Tests at an average 25.91 in 37 matches.

Credit: GettyImages