India has been known as a side with bowling as there weak link for many years. They just haven’t been able to produce many impressive bowlers in past years specifically when it comes to the fast bowler. But still there has been many bowlers from Indian side that have been successful in proving their talent at the international level. Following is the list of top 10 highest wicket takers in ODI matches of all time.
1. Anil Kumble
Anil Kumble is a former international cricketer and captain of the Indian cricket team. He was a right-arm leg spin bowler who he took 619 wickets that are 3rd highest in Test cricket. He played 271 ODI matches in his career while taking 337 wickets. His career best bowling figures are 6 wickets for 12 runs.
2. Javagal Srinath
Javagal Srinath is a former fast bowler fro Indian team and is currently an ICC match referee. He is the leading wicket taker from India in Cricket World Cups of 1992, 1996, 1999 and 2003 with 44 wickets. He has taken 315 wickets after playing 229 matches with strike rate of 37.8.
3. Ajit Agarkar
Ajit Agarkar is an Indian right arm fast medium bowler who plays for Delhi Daredevils in IPL and is the captain of Mumbai domestic team. He is the third highest wicket-taker for India in ODIs with 288 wickets in 191 matches.
4. Zaheer Khan
Zaheer Khan is a left arm bowler known for his ability to swing the ball in both ways. He has been playing for India since year 2000 and is regarded as one of the best Indian bowlers of all time. After playing 200 ODIs till now Zaheer has got 282 wickets with a strike rate of 35.
5. Harbhajan Singh
Harbhajan Singh, is an Indian cricketer and former captain of IPL team Mumbai Indians. He is an off-spinner and has the 10th highest wickets in test matches. Harbhajan Singh has played 229 matches till now while taking 259 wickets. His career best performance includes 5 wickets for 31 runs.
6. Kapil Dev
Kapil Dev is a former Indian cricketer and the captain of Indian cricket team that won the 1983 Cricket World Cup. He is the only players in the history of cricket who has taken more than 400 wickets and scored more than 5,000 runs in Tests. In ODIs he has taken 253 wickets in 225 matches. In 2010, Kapil Dev was inducted into the ICC Cricket Hall of Fame.
7. Venkatesh Prasad
Venkatesh Prasad is a former right arm medium fast bowler from Indian team and former coach of Indian cricket team. Currently he is the bowling coach of Royal Challengers Bangalore in IPL. He is at No.7 on this list with his 196 wickets in 161 ODI matches.
8. Irfan Pathan
Irfan Pathan is a left-arm fast medium swing bowler from Indian team who is currently the 8th highest wicket taker for India in ODIs and the highest wicket taker in Twenty20 Internationals. In his career of 120 matches till now he has taken 173 wickets.
9. Manoj Prabhakar
Manoj Prabhakar is a was a former right arm medium pace bowler and a useful lower-order batsman from team India. In his 10 years career he played 130 ODI matches and took 157 wickets.
10. Ashish Nehra
Ashish Nehra is an Indian cricketer. He is a left-arm fast bowler who has been playing for India since 1999. He is also playing for Delhi Daredevils in IPL. In his ODI career he has taken 157 wickets after playing 120 ODI matches.