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.
- DEL vs SAU: Live streaming details, when & where to watch VHT 2025-26 match between Delhi and Saurashtra
- Top 5 batsmen with most sixes in BBL history
- Will Rohit Sharma play against Chhattisgarh in Vijay Hazare Trophy 2025-26 tomorrow?
- Will Virat Kohli play against Saurashtra in Vijay Hazare Trophy 2025-26 tomorrow?
- IND vs NZ: Shreyas Iyer all set to play New Zealand ODIs, to make return through VHT 2025-26 for Mumbai on THIS date
- Will Virat Kohli play against Saurashtra in Vijay Hazare Trophy 2025-26 tomorrow?
- IND vs NZ: Shreyas Iyer all set to play New Zealand ODIs, to make return through VHT 2025-26 for Mumbai on THIS date
- Top 5 most searched Indian cricketers in 2025
- Virat Kohli and Rohit Sharma set to be demoted as BCCI to announce central contracts on THIS date - Reports
- BCCI officially drops a statement on approaching VVS Laxman as Gautam Gambhir's replacement in Tests