There are bowlers who have written their names in the record books by taking wickets against India. Here is the list of the players with the most number of wickets against India in Test cricket.
1.JM Anderson
English bowler James Anderson tops the list with 110 wickets. He yields this amazing statistic from 27 test matches. Anderson has conceded a total of 2858 runs and his personal best includes 5 wickets for 20 runs.
2. M Muralitharan
M Muralitharan is one of the greatest bowlers in the history of cricket. He has an amazing bowling stats against India in test matches. He has taken a total of 105 wickets against India from 22 test matches with the best performance of 8/87.
3. Imran Khan
Imran is a cricketing legend from Pakistan. He has many records written in his name. He also tops the list of the players with the most number of wickets against India in test matches. Imran Khan has a total of 94 wickets against India from 23 test matches. His personal best includes 8 wickets for 80 runs.
4. NM Lyon
Australian spinner NM Lyon has a total of 85 wickets taken against India from 18 test matches. He has conceded a total of 2271 runs so far and his personal best performance against India is 8/50.
5. MD Marshall
MD Marshal has a total of 76 wickets taken against India from 17 test matches and his personal best performance against India is 6/37 runs.
6. SCJ Broad
SCJ Broad is one of the greatest bowlers in cricket. He has a good bowling record against India in tests. He has so far licked up a total of 70 wickets from 20 test matches and has the best performance noted as 6 wickets from 25 runs.
7. AME Roberts
AME Roberts has a total of 67 wickets against India from 14 matches with an individual best performance of 7/64.
8. WW Hall
WW Hall is the bowler with 8th most wickets against India in tests. He has a total of 65 wickets from 13 test matches and his personal best is noted as 6/49 runs.