Top 10 Indian Wicket-Takers In ODI Cricket History

Prachi Kapruwan

1. Anil Kumble has taken 334 wickets in 269 matches

Anil Kumble | Image Source - Social Media

2. Javagal Srinath has taken 315 wickets in 229 matches

Javagal Srinath | Image Source - Social Media

3. Ajit Agarkar has taken 288 wickets in 191 matches

Ajit Agarkar | Image Source - Social Media

4. Zaheer Khan has taken 269 wickets in 194 matches

Zaheer Khan | Image Source - Social Media

5. Harbhajan Singh has taken 265 wickets in 234 matches

Harbhajan Singh | Image Source - Social Media

6. Kapil Dev has taken 253 wickets in 225 matches

Kapil Dev | Image Source - Social Media

7. Ravindra Jadeja has taken 220 wickets in 197 matches

Ravindra Jadeja | Image Source - Social Media

8. BKV Prasad has taken 196 wickets in 161 matches

BKV Prasad | Image Source - Social Media

9. Mohammed Shami has taken 195 wickets in 101 matches

Mohammed Shami | Image Source - Social Media

10. Irfan Pathan has taken 173 wickets in 120 matches

Irfan Pathan | Image Source - Social Media