Advertisement
trendingPhotosenglish2861982https://zeenews.india.com/photos/sports/mohammed-shami-to-anil-kumble-top-6-wickets-takers-for-india-in-icc-odi-events-in-pics-2861982
photoDetails

Mohammed Shami To Anil Kumble: Top Wickets-Takers For India In ICC ODI Events - In Pics

Mohammed Shami has become India's highest wicket-taker in ICC ODI events. Shami achieved this milestone during the ICC Champions Trophy 2025 match between India and Bangladesh on Thursday, February 21 in Dubai. 

Here's a list of India bowlers with most wickets in ICC ODI events: 

1. Mohammad Shami

1/7
1. Mohammad Shami

Mohammad Shami is India's highest wicket-taker in ICC ODI events. Shami has taken 60 wickets in 19 ODI innings.   

Mohammad Shami vs Bangladesh In CT 2025

2/7
Mohammad Shami vs Bangladesh In CT 2025

Mohammad took five wickets ( five for 53) against Bangladesh in Champions Trophy 2025 on Thursday, February 20 to become India's highest wicket-taker in ICC ODI events, overtaking Zaheer Khan. Interestingly, this was Shami’s first match in an ICC Champions Trophy. Earlier, he had taken 55 wickets in ODI World Cups across three editions.

2. Zaheer Khan

3/7
2. Zaheer Khan

Zaheer Khan is India's second highest wicket-taker in ICC ODI events. Zaheer has taken 59 wickets in 32 ODI innings. 

 

3. Javagal Srinath

4/7
3. Javagal Srinath

Javagal Srinath is India's third highest wicket-taker in ICC ODI events. Srinath has taken 47 wickets in 35 ODI innings.   

4. Ravindra Jadeja

5/7
4. Ravindra Jadeja

Ravindra Jadeja is India's fourth highest wicket-taker in ICC ODI events. Jadeja has taken 43 wickets in 32 ODI innings.  

5. Jasprit Bumrah

6/7
5. Jasprit Bumrah

Jasprit Bumrah is India's joint fifth highest wicket-taker in ICC ODI events. Bumrah has taken 42 wickets in 25 ODI innings.  

6. Anil Kumble

7/7
6. Anil Kumble

Anil Kumble is India's joint fifth highest wicket-taker in ICC ODI events. Kumble has taken 42 wickets in 28 ODI innings. 

NEWS ON ONE CLICK