10 Best Highest Indian Wicket Takers in ODI
  • 11 October 2023
  • Ana Gems
  • 0

Cricket has always been a religion in India, and one of the most vital aspects of the game is taking wickets. Over the years, Indian cricket has witnessed some remarkable bowlers who have consistently taken wickets in One Day Internationals (ODIs). In this article, we will take a closer look at the 10 best Indian wicket takers in ODI cricket. These bowlers have made the nation proud with their skill, dedication, and ability to outfox batsmen. Let’s dive into the world of cricketing excellence.

The Legends

1. Anil Kumble

Anil Kumble, the legendary leg-spinner, sits at the top of the list. With 337 wickets in 271 matches, he is India’s highest wicket-taker in ODIs. Kumble’s ability to extract turn and bounce made him a nightmare for batsmen worldwide. His memorable spells are etched in cricket history.

2. Javagal Srinath

Javagal Srinath, known for his fiery pace and accuracy, is second on the list with 315 wickets in 229 matches. His lethal yorkers and sharp bouncers terrorized opponents. Srinath played a pivotal role in India’s bowling attack during the 90s.

See also  Secret Diet Behind Rishabh Pant's Lightning-Fast Recovery Revealed! You Won't Believe Who's Behind It!

3. Ajit Agarkar

Ajit Agarkar, a fast-bowling all-rounder, claimed 288 wickets in 191 matches. His ability to swing the ball both ways and contribute with the bat made him a valuable asset for India.

4. Zaheer Khan

Zaheer Khan’s left-arm swing and seam movement fetched him 269 wickets in 200 ODIs. He was a crucial figure in India’s pace attack during their World Cup-winning campaign in 2011.

The Modern Icons

5. Harbhajan Singh

Harbhajan Singh, the Turbanator, has 269 wickets to his name in 236 ODIs. His crafty off-spin and knack for taking crucial wickets made him a match-winner for India.

6. Ravichandran Ashwin

Ravichandran Ashwin, primarily known as a Test specialist, has 261 wickets in 168 ODIs. His variations and smart bowling have been effective in the shorter format.

7. Kapil Dev

Kapil Dev, one of the greatest all-rounders in cricket history, also makes this list with 253 wickets in 225 ODIs. His ability to swing the ball and his aggressive batting made him an iconic figure.

See also  "Yashasvi Jaiswal's Explosive Maiden T20I Century Sets the Cricket World Ablaze! You Won't Believe What He Did Next!"

The New Generation

8. Bhuvneshwar Kumar

Bhuvneshwar Kumar, the swing sensation, has 218 wickets in 127 ODIs. His ability to swing the new ball and his precise yorkers have earned him accolades.

9. Mohammed Shami

Mohammed Shami, known for his seam and swing bowling, has 180 wickets in 88 ODIs. He has been India’s go-to bowler in crucial situations.

10. Yuzvendra Chahal

Yuzvendra Chahal, the leg-spinner, completes the list with 167 wickets in 106 ODIs. His ability to deceive batsmen with his variations has made him a key spinner in limited-overs cricket.


Indian cricket has been blessed with some extraordinary bowlers who have consistently taken wickets in ODIs. From legends like Anil Kumble and Kapil Dev to modern icons like Bhuvneshwar Kumar and Yuzvendra Chahal, these bowlers have left an indelible mark on the game. Their ability to adapt to different conditions and outsmart batsmen is a testament to their skill and determination.

In conclusion, these 10 bowlers have not only been the highest wicket-takers for India in ODIs but have also been instrumental in shaping the nation’s cricketing history.

See also  India's Shocking Defeat in Cricket World Cup 2023 Final Reveals Team Overhaul! Spin Legends Benched for Young Blood – T20 Series Drama Unfolds! 😱


1. Who is the highest Indian wicket-taker in ODI cricket?

Anil Kumble holds the record for being the highest Indian wicket-taker in ODI cricket with 337 wickets.

2. Which bowler has taken the most wickets for India in ODIs in recent years?

Bhuvneshwar Kumar has been the leading wicket-taker for India in ODIs in recent years with his impressive swing bowling.

3. Is Ravichandran Ashwin primarily a Test bowler?

While Ashwin is known for his Test exploits, he has also been effective in ODIs, with 261 wickets to his name.

4. Who is the only Indian bowler to take all 10 wickets in a Test innings?

Anil Kumble is the only Indian bowler to take all 10 wickets in a Test innings, achieving this feat against Pakistan in 1999.

5. Which Indian bowler played a pivotal role in India’s 1983 World Cup win?

Kapil Dev played a crucial role in India’s 1983 World Cup win, both as a bowler and a captain.