These are the top five Indian bowlers who took the most wickets in ODIs, this legend is in the first place

 | 
as

In ODI cricket, only two bowlers have managed to take more than three hundred wickets for India. 

These two bowlers are Anil Kumble and Javagal Srinath. Anil Kumble holds the Indian record for taking most wickets. He has taken 334 wickets in ODIs. 

Top five bowlers with most wickets in ODIs:

Anil Kumble: Match 269, Wicket 334, Best 6/12 

Javagal Srinath: Match 229, Wicket 315, Best 5/23 

as

Ajit Agarkar: Match 191, Wicket 288, Best 6/42 

Zaheer Khan: Match 194, Wicket 269, Best 5/42 

as

Harbhajan Singh: Match 234, Wicket 265, Best 5/31