India has had the privilege of producing some of the finest ODI batters. From Sachin Tendulkar and Sourav Ganguly to Virat Kohli and Rohit Sharma, these batters have scored runs against varied bowling attacks.

But despite India having the best of the batting lineups, a few opposition bowlers found a way around them. These bowlers troubled Indian batters more often than not with their superior bowling skills and swept many wickets.

And this article will list the top 10 bowlers with the most wickets against India in ODI cricket.

Most Wickets vs India in ODIs

PlayerInningsWicketsBBIAvg5W
Muthiah Muralidaran (SL)59747/3031.781
Chaminda Vaas (SL)60705/1431.611
Wasim Akram (PAK)47604/3525.150
Saqlain Mushtaq (PAK)34575/4524.381
Brett Lee (AUS)30555/2721.004
Aaqib Javed (PAK)36547/3724.643
Shaun Pollock (SA)33485/3724.471
Allan Donald (SA)26465/2921.151
Sanath Jayasuriya (SL)69444/1849.131
Lasith Malinga (SL)39443/6445.500
More (vs INDIA records) in Cricket

Most Runs vs India across Formats

Most Centuries vs India across Formats

Most Runs vs India in ODI Cricket

Most Centuries vs India in ODI

Highest Individual Scores vs India in ODI

Most Wickets vs India in ODI

Most Runs vs India in Tests

Most Wickets vs India in Tests

Best Bowling Figures vs India in T20I

Key Insights

74: Muthiah Muralitharan has taken the most wickets against India in ODI cricket. The legendary Sri Lankan spinner picked up 74 scalps across 59 innings.

7/30: Muralitharan has also registered the best bowling figures. He took seven wickets while conceding 30 runs in a 2000 ODI in Sharjah. These are also the eighth-best figures in all ODIs. Aaqib Javed is the other bowler with a seven-wicket haul (7/37 in 1991), against India including a hattrick at the same venue.

31: Out of his 43 scalps against India, Mitchell Johnson picked up 31 in India. This is the most ODI wickets by a bowler against India in India. Johnson took those many wickets in 19 outings at an average of 27.67.

Find out: INDIA vs AUSTRALIA – ODI Stats

0: Among the six bowlers who have taken 50 ODI wickets against India, Wasim Akram is the only one not to have bagged a five-wicket haul. His best figures were 4 for 35 in a 1999 match in Toronto.

4: Brett Lee has racked up the most five-wicket hauls against the Men in Blue in ODIs. He added 4 fifers while taking 55 wickets in 30 innings. Aqib Javed and Mustafizur Rahman are the two bowlers with 3 fifers.

21: Lee also has the best bowling average among the bowlers with 30-plus wickets. He conceded just 21 runs for each wicket he took against the Indian team.

3.23: Curtly Ambrose’s economy rate of 3.23 is the best by a bowler with 30-plus wickets against India. Ambrose’s partner Courtney Walsh (3.24) and Pakistan’s Wasim Akram (3.73), Imran Khan (3.85), and Azhar Mahmood (3.91) are the other bowlers with below-four economy rates.

25: Naved-ul-Hasan has the best strike rate against India. He struck a wicket after every 25 balls. The Pakistani pacer took 33 wickets in 16 innings.

Check: India ODI Record Against All Teams