6. Muralitharan (1334 International Wickets)
Muttiah Muralitharan is a former off-spinner of the Sri Lankan cricket team. He is widely regarded as the greatest spinner of all time. He is now the leading wicket taker of both Test and One Day International format.
On the last ball of his farewell match, he registered the 800th wicket in Test match cricket. He was the trump card for his team due to his amazing bowling skills. So this legendary spinner is at the 6th place in our list.