10.Rangana Herath His intelligent mind aids in the preparation of the batsmen as well. In 93 Tests and 71 ODIs, the Sri Lankan spinner has 433 and 74 wickets respectively.

9. Saeed Ajmal This player made his reputation as one of the toughest nightmares for batsmen since playing his first test match at the age of 32.

8. Harbhajan Singh He is India’s third-highest wicket-taker in Test matches, behind only Anil Kumble and Kapil Dev.

7. Graeme Swann Right-arm off-break retired Englishman Since Jim Laker, Graeme Peter Swann became the first modern-era English off-spinner to take ten wickets in a contest.

6. Abdul Qadir Right-arm leg spinner from Pakistan retired Abdul Qadir is generally known as the bowler who “mastered the googlies, flippers, leg-breaks, and topspins.”

5. Ravindra Jadeja India5. Saqlain Mushtaq He was the quickest bowler in the history of One Day Internationals to reach 100 wickets.

4. Anil Kumble Anil took 619 wickets in 236 innings in 132 test matches between 1990 and 2008, with the top bowling performances comprising 10/74 in an innings and 14/149 in a single test match.

3. Shane Warne He also took 293 wickets in 194 One-Day International matches between 1993 and 2005, with a best ODI result of 5/33.

2. Ravichandran Ashwin He has appeared in 111 One-Day Internationals for India and has 150 wickets to his credit.

1. Muttiah Muralitharan He has also captured 534  wickets in ODIs at an average of 23.08. He is the best spin bowler in the history of cricket.