Top 5 Indian bowlers fastest to 200 wickets in ODI cricket

Anil Kumble is the most successful Indian bowler in ODI cricket.
India stand as one of the strongest teams in world cricket. While they haven’t won a 50-over ICC tournament in nearly 12 years, their performance in bilateral series has been outstanding. They’ve reached the semi-finals of every 50-over ICC event since the 2011 Cricket World Cup.
When Indian cricket is discussed, the focus usually falls on the world-class batsmen like Virat Kohli, Sachin Tendulkar and Virender Sehwag. However, what often gets overlooked are the valuable contributions from India’s bowlers in limited-overs cricket.
On that note, let’s take a look at the top five Indian bowlers fastest to 200 wickets in ODI cricket.
Top five Indian bowlers fastest to 200 wickets in ODI cricket:
5. Javagal Srinath – 147 innings
Javagal Srinath’s emergence for India in international cricket marked the beginning of India’s next generation of pace bowling after Kapil Dev.
The Karnataka pacer registered his 200th ODI wicket in his 147th bowling innings. He retired in 2003 with 315 ODI wickets across 229 games at an average of 28 and an economy rate of 4.44.
4. Anil Kumble – 147 innings
India’s most successful bowler across formats, Anil Kumble, is next on the list. He took his 200th ODI wicket in his 147th bowling innings.
He is also the most successful Indian bowler in ODI cricket, with 337 wickets in 271 matches, averaging 30.89 at an economy rate of 4.3.
Unfortunately, Kumble couldn’t win a ICC Cricket World Cup in his career.
3. Zaheer Khan – 144 innings
Left arm speedster Zaheer Khan reached the tally of 200 ODI wickets in the 144th bowling innings of his career.
Khan played a key role in India’s ICC Cricket World Cup 2011-winning campaign, leading the wicket-takers chart with 21 wickets in nine games at an average of 18.
He last represented India in an international game in 2014 against New Zealand in Wellington in test cricket.
2. Ajit Agarkar – 133 innings
Former Indian speedster Ajit Agarkar reached the 200-wicket milestone in his 133rd ODI innings.
He played his last ODI in 2007 against England at the Oval. He retired with 288 wickets from 191 ODIs, averaging 27.8 with an economy rate of 5.
1. Mohammed Shami – 103 innings
Fast bowler Mohammed Shami is the fastest Indian bowler to 200 wickets in ODI cricket, achieving the feat in his 103rd bowling innings. Shami is the second-fastest bowler in the world to 200 wickets; Mitchell Starc got to his mark in one fewer innings.
Shami has taken 200 ODI wickets at an average of 23.83 with five five-fors to his name.
(All stats are updated till 20th February 2025)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- Dropped Indian XI for ICC T20 World Cup 2026 ft. Shubman Gill and Yashasvi Jaiswal
- IND vs PAK: 3 big reasons behind India's shameful loss in U19 Asia Cup final
- Top five batsmen with most runs in U19 Asia Cup 2025
- BBL 15 Points Table, Most Runs & Wickets after match 8, REN vs HUR
- Top five bowlers with most wickets in U19 Asia Cup 2025
- Dropped Indian XI for ICC T20 World Cup 2026 ft. Shubman Gill and Yashasvi Jaiswal
- IND vs PAK: 3 big reasons behind India's shameful loss in U19 Asia Cup final
- Top five batsmen with most runs in U19 Asia Cup 2025
- BBL 15 Points Table, Most Runs & Wickets after match 8, REN vs HUR
- IND vs PAK: Top five best performers from U19 Asia Cup final