Bowlers with most Test wickets against India

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 46113

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

Latest News

Share article
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking