Bowlers hold a number of very great records in ODI cricket. Here is the list of the players who hold the record of bagging most number of wickets against India in ODIs.
1. M Muralitharan:
M Muralitharan is considered as the greatest soon bowler of all time. Keeping the record of most number of wickets in I international cricket, he also holds the record of taking the most number of wickets against India. From a total of 63 matches, he has taken 74 wickets giving 2352 runs. His personal best is 7/30.
2. C Vaas:
Vaas is another cricketing legend from Sri Lanka. From the 70 ODI matches played against India, he has taken a total of 70 wickets with a personal best of 5/14.
3. Wasim Akram:
One of the best bowlers Pakistan has ever produced, Wasim Akram has bagged a total of 60 wickets from 48 matches and his personal best is 4 wickets for 35 runs.
4. Saqlain Mushtaq:
Saqlain Mushtaq has taken a total of 57 wickets from 36 matches giving 1390 runs against India. His individual best includes 5/45.
5. Brett Lee:
B Lee is the most destructive fast bowler of all time. Against India Lee has a total of 55 wickets in his name with an individual best performance of taking 5 wickets for 27 runs.
6. Aaqib Javed:
Another Pak bowler Aaqib Javed tops the sixth position in this list. He has taken a total number of 54 wickets against India. This achievement is from 39 matches played and his best performance against India is taking 7 wickets for 37 runs.
7. ML Malinga:
Sri Lankan fast bowler LM Malinga has a total of 45 wickets taken against India from 40 matches with an individual best of 3/64.
8. CA Walsh:
CA Walsh is the bowling legend from West Indies. He has taken a total of 44 wickets against India from the 38 matches he played and has a best of 4/16.