Multiple choice general knowledge sports Which Indian player has taken 4 wickets or more in an ODI match on the most occasions? Zaheer Khan A Kumble A B Agarkar Kapil Dev Reveal answer Fill a bubble to check yourself C Correct answer Explanation Ajit Agarkar holds the Indian record for most occasions taking 4+ wickets in an ODI match (9 times). He was known for his ability to take wickets in bursts, despite not having the best overall economy rate.