10. Ajit Agarkar
Ajit Agarkar was a paradox; often expensive, yet a genuine wicket-taker who could change a game in a few overs. For a time, he was the fastest Indian to 50 ODI wickets, achieving the feat in just 23 matches, a world record he held for years. With 288
wickets in 191 matches, he remains India's third-highest wicket-taker in the format. His skiddy pace and ability to swing the ball made him a constant threat, and his handy lower-order hitting was an added bonus, famously scoring the fastest-ever ODI fifty by an Indian off just 21 balls.
9. Harbhajan Singh
The “Turbanator” was more than just a spinner; he was an aggressive, in-your-face competitor who thrived under pressure. Harbhajan Singh’s 269 wickets in 236 ODIs don't fully capture his impact. He was a key part of India's 2011 World Cup-winning squad, providing crucial control and breakthroughs in the middle overs. His greatest weapon was the doosra, but it was his relentless attacking mindset that truly set him apart, making him a captain's go-to bowler when the team needed to break a partnership.
8. Ravindra Jadeja
Ravindra Jadeja is the complete modern-day ODI package. His left-arm spin is relentlessly accurate, and he builds pressure that forces mistakes, reflected in his excellent economy rate. With over 230 ODI wickets, he has been a consistent performer for more than a decade. In March 2019, he became only the third Indian to score 2,000 runs and take 150 wickets in ODIs. What elevates him is his electrifying fielding, saving countless runs and creating chances out of nowhere. His all-round contributions make him one of India's most valuable players in the format's history.
7. Mohammed Shami
With a beautiful, upright seam position, Mohammed Shami is a master of his craft. His ability to move the ball both ways off the pitch makes him a threat in all conditions. His World Cup record is particularly phenomenal; he was the fastest bowler in history to take 50 World Cup wickets, achieving it in just 17 innings. During the 2023 tournament, he claimed 24 wickets in only 7 matches, including a career-best 7/57, the best-ever ODI figures by an Indian bowler.
6. Javagal Srinath
Before the current crop of speedsters, there was Javagal Srinath. For years, he was India's lone warrior in the pace department, shouldering the responsibility with pace and fire. He was the first Indian fast bowler to take 300 ODI wickets and finished his career with 315 scalps, second only to Anil Kumble on India's all-time list. Srinath led the attack in four World Cups, and his 44 wickets are the joint-most for an Indian at the tournament, alongside Zaheer Khan.
5. Anil Kumble
India's highest wicket-taker in both Tests and ODIs, Anil Kumble was a giant of the game. With 337 wickets in 271 ODIs, his record speaks for itself. He wasn't a big turner of the ball; instead, he relied on unerring accuracy, subtle variations in pace, and a deadly flipper. His best performance came against the West Indies in 1993, where he ripped through their lineup to take 6 wickets for just 12 runs. He was the backbone of India's bowling attack for over a decade.
4. Kapil Dev
The original Haryana Hurricane, Kapil Dev, was the man who made India believe. He was India's first great fast bowler and a true all-rounder. He led India to its historic 1983 World Cup victory, a triumph that changed the face of Indian cricket forever. Kapil was the first bowler to take 200 ODI wickets and finished his career with 253 scalps in 225 matches. His incredible athleticism, outswinging deliveries, and never-say-die attitude made him an icon and inspiration for generations to come.
3. Zaheer Khan
Zaheer Khan was the undisputed leader of India's pace attack for a decade and a master of reverse swing. He was instrumental in two of India's best World Cup campaigns, reaching the final in 2003 and winning the trophy in 2011. In the 2011 tournament, he was the joint-highest wicket-taker with 21 wickets, using his experience and skill with both the new and old ball to devastating effect. With 282 ODI wickets, 'Zak' was a thinking bowler who plotted batsmen's dismissals with surgical precision.
2. Mohammed Siraj
Mohammed Siraj's rise in ODI cricket has been meteoric. Known for his aggressive approach and ability to generate movement with the new ball, he quickly became a vital part of India's pace battery. His standout year was 2022, where he took 24 wickets in 15 matches at a stellar economy rate, bowling in the toughest phases of the game. This exceptional form propelled him to the top of the ICC ODI rankings for bowlers in early 2023, cementing his status as one of the world's best new-ball specialists in the 50-over format.
1. Jasprit Bumrah
With his unique, sling-arm action and unparalleled skill, Jasprit Bumrah is arguably the most complete all-format bowler India has ever produced. In ODIs, he is a phenomenon. His ability to bowl scorching yorkers at will, combined with a deceptive slower ball and pinpoint accuracy, makes him a nightmare in the death overs. With 151 wickets in just 91 matches at an outstanding average and economy rate, his numbers are exceptional in the modern, batter-dominated era. Bumrah's impact goes beyond statistics; he is a generational talent who wins matches on his own.











