Check out the list of cricketers with most ODI wickets for India. Two spinners and three pacers feature in the list. There are no current genenration player.
Anil Kumble is the leading wicket-taker for India in ODI cricket history. The former leg-spinner clinched 334 wickets in 269 matches at an average of 30.83. He has bowled 2396 overs in ODI cricket history.
2/5Image Source : Getty
Javagal Srinath ranks second on the list of most wickets for India in ODI cricket. He has 315 wickets to his name in 229 matches at an average of 28.08. He was part of the 2003 ODI World Cup squad, which India lost to Australia. After retirement, Srinath became an ICC match official.
3/5Image Source : Getty
Ajit Agarkar ranks third on the list of most wickets for India in ODIs. The former cricketer clinched 288 wickets in 191 matches in the format at an average of 27.85. After his retirement, Agarkar turned into a cricket expert and is currently the head of selectors of the men's team.
Advertisement
4/5Image Source : Getty
Zaheer Khan clinched 269 wickets in 194 wickets at an average of 30.11. He is currently the fourth-leading wicket-taker of India in ODI cricket history. Currently, Zaheer is the mentor of Lucknow Super Giants in the IPL.
5/5Image Source : Getty
Former off-spinner Harbhajan Singh ranks fifth on the list of most wickets for India in ODIs. He clinched 265 wickets in 234 matches at an average of 33.47. He was part of the 2011 ODI World Cup-winning squad.