10 bowlers with most test wickets against India

Ivy Sarkar

08 | Courtney Walsh

West Indies

In 15 test matches against India, West Indies legend Courtney Walsh has picked up 65 wickets.

Courtney Walsh after becoming the first bowler-ever to take 500 test wickets. | Image | Cricket West Indies

08 | Dale Steyn

South Africa

Dale Steyn is among the greatest fast bowlers of all-time with 65 wickets against India in test matches.

Dale Steyn | Sportz Point

08 | Wes Hell

West Indies

West Indies legend Wes Hall has picked up 65 wickets against India in Test matches.

Wes Hell | Sportz Point

08 | Richard Hadlee

New Zealand

New Zealand legend Sir Richard Hadlee has picked up 65 wickets against India in test matches.

Richard Hadlee | Sportz Point

07 | Andy Roberts

West Indies

Part of legendary West Indies pace quarter, Andy Roberts picked up 67 wickets against India in Test matches.

Andy Roberts | Sportz Point

06 | Stuart Broad


Legendary English pacer Stuart Broad finished scalped 74 wickets against India in his Test career.

Most Wickets in the WTC - Stuart Broad | Image -

05 | Malcolm Marshall

West Indies

Legendary West Indies pacer Malcolm Marshall scalped 76 wickets in test matches against India.

Malcolm Marshall | Sportz point

04 | Imran Khan


Legendary Pakistan captain Imran Khan has picked up 94 wickets against India in tests.

Former Pakistan Prime Minister Imran Khan has been arrested outside the High Court in the capital Islamabad. (Image - NDTV.com)

03 | Muttiah Muralitharan

Sri Lanka

Perhaps the greatest spinner of all time, Muttiah Muralitharan has picked up 105 wickets against India in Tests.

Sri Lankan cricketer Muttiah Muralitharan is the bowler with most 5 wicket hauls in the history of Test Cricket (Image - Getty Images)

02 | Nathan Lyon

New Zealand

Nathan Lyon is the spinner with most Test wickets against India with 121 wickets.

Nathan Lyon currently stands no 1 on the list of Most Wickets in the World Test Championship 2019-25 | Image - Getty

01 | James Anderson


James Anderson with 140 scalps, is the highest wicket-taker against India in test cricket history.

Follow us on Google News.

Still going strong at 40 | James Anderson creates new record