When it comes to taking most Test wickets against India, England pace spearhead James Anderson tops the list. He has also played the most number of Test matches against India (35) and picked up 139 wickets in 65 innings. He has taken five wickets or more in an innings against India on six occasions. Second on the list is Australian off-spinner Nathan Lyon, who also has over 470 Test wickets to his name. Lyon has enjoyed bowling against India, both at home and away, and now has over 110 wickets against them. Third on the list is former Sri Lankan spinner Muttiah Muralitharan, who loved troubling the Indian batters during his playing days. He was the first bowler to bag 100 or more Test wickets against India. The following list includes the names of bowlers with the most Test wickets against India. The list includes names like Imran Khan, Malcolm Marshall, Stuart Broad, Wes Hall, Andy Roberts, Dale Steyn, and many more.
List of Bowlers with most Test wickets against India
Name |
Matches |
Innings |
Wickets |
5w/10w |
Econ |
James Anderson (England) |
35 |
66 |
139 |
06/00 |
2.71 |
Nathan Lyon (Australia) | 25 | 46 | 113 | 09/02 | 3.09 |
Muttiah Muralitharan (Sri Lanka) | 22 | 32 | 105 | 07/02 | 2.92 |
Imran Khan (Pakistan) |
23 |
38 |
94 |
06/02 |
2.67 |
Malcolm Marshall (West Indies) |
17 |
30 |
76 |
06/01 |
2.85 |
Stuart Broad (England) |
24 |
43 |
74 |
02/00 |
2.89 |
Andy Roberts (West Indies) |
14 |
25 |
67 |
04/01 |
2.87 |
Wes Hall (West Indies) |
13 |
26 |
65 |
04/01 |
2.64 |
Dale Steyn (South Africa) |
14 |
23 |
65 |
05/01 |
3.08 |
Courtney Walsh (West Indies) |
15 |
25 |
65 |
04/01 |
2.52 |