Muttiah Muralitharan has taken a total of 1347 wickets as an international cricketer.
Image Source: Getty
Shane Warne has taken a total of 1001 wickets as an international cricketer.
Image Source: Getty
Anil Kumble has taken a total of 956 wickets as an international cricketer.
Image Source: Getty
Ravichandran Ashwin has taken a total of 754 wickets so far as an international cricketer.
Image Source: AP
Shakib Al Hasan has taken a total of 712 wickets so far as an international cricketer.
Image Source: AP
Harbhajan Singh has taken a total of 711 wickets as an international cricketer.
Image Source: Getty
Next : Players who have scored the most runs in international cricket