In general, Indian batting lineups have had trouble, with a few notable exceptions, when facing up against foreign bowlers. Today, India’s bowling attack is seen as a greater danger than it ever has been before. India has produced many world-class batters throughout the years, including Sachin Tendulkar, Rahul Dravid, and many more. Despite having some very good batters, the Indian team has always had difficulties against certain bowlers. According to cricket highlights today, they’ve enjoyed the opportunity to compete with the Indian batting lineup.
The top 10 wicket-takers in Tests against India are as follows:
Dale Steyn- 65 Wickets (23 Innings)
One of the most interesting bowlers to watch in Tests, Dale Steyn also held the top spot in the rankings for much of his career in the longer format. There was a lot of aggressiveness in the former South African bowler, and he took 65 wickets in 14 Tests against India at an average of only 21.53. Against the Indian team in Tests, he once had an innings of 7 wickets for 51 runs. He also had one ten-wicket performance in a match against India and five five-wicket performances.
Courtney Walsh- 65 wickets (25 Innings)
Courtney Walsh, a former fast bowler for the West Indies, had a great deal of success in Tests, particularly against India. Walsh faced India in 15 Tests between 1987 and 1997, accumulating 65 wickets at an average of 20.24. He took six wickets for 62 runs in one innings against India and was a continual source of concern for the Indian batting lineup because to his towering stature. Walsh has one ten-wicket match haul and four five-wicket hauls against India in Tests.
Wes Hall- 65 Wickets (26 Innings)
Wes Hall was a fantastic fast bowler for the West Indies, and his best stats came against India. Hall, a West Indian, had a 9-year test career, during which he took 65 wickets in 13 tests with an average of 18.78. Against India, he took six wickets while conceding just 49 runs in a Test match, and he also had four five-wicket hauls in those matches. In a match against India, he took 10 wickets.
Andy Roberts- 67 wickets (25 Innings)
As one of the fastest bowlers of his period, Andy Roberts had a fruitful Tests career for India. The West Indian fast bowler played in 14 Tests between 1974 and 1983, accumulating 67 wickets at an average of 21.70. Roberts’ best numbers against India in Tests were 7 wickets for 64 runs, and he had 4 five-wicket hauls. An astounding 12 wickets for 121 runs is his greatest match haul ever.
Stuart Broad- 71 wickets (41 Innings)
Stuart Broad has challenged most of the world’s batters and is one of the finest swing bowlers of his time. In 23 Tests against India, the right-arm seamer has taken 71 wickets at an average of 27.64, and his statistics are only going to get better from here. Just 34 years old, he holds the best Test figures of all time (6 wickets for 25 runs) against India. So far in Tests, he has taken two five-wicket hauls against India.
Malcolm Marshall- 76 wickets (30 Innings)
One of the best bowlers of all time, Malcolm Marshall posted incredible statistics for the West Indies throughout his Test career. The right-handed fast bowler took 76 wickets in 17 Tests at an average of 21.98, and he did most of his damage against Indian batting order. Marshall posed a serious problem for his opponents, as seen by his best stats of 6 wickets for 37 runs against India. Against India in the longer format, he has one 10-wicket match and six 5-wicket matches.
Nathan Lyon- 94 Wickets (41 Innings)
At the moment, Nathan Lyon is one of the most underappreciated spinners in the world. The Australian pitches don’t recognise him as a spinner, despite the fact that he helps the fast bowlers out a lot when the going gets tough. The off-average spinner’s against India is 34.75 and he has 94 wickets in 22 Tests. With seven Test five-wicket hauls against India, he tied for the record. In his finest match against India, he took 8 wickets while conceding 50 runs.
Imran Khan- 94 Wickets (38 Innings)
Imran Khan, one of the best all-rounders ever, enjoyed facing up against the Indian batting lineup. Imran Khan took 94 wickets at an average of 24.04 in 23 Tests played against India. Against India, he had a remarkable impact, picking up six five-wicket hauls and generally looking like a dangerous threat. In Tests against India, he had the best bowling numbers of his career, with eight wickets for sixty runs allowed. He played cricket for Pakistan and is now the president of his own nation.
Muralitharan Muttiah- 105 Wickets (32 Innings)
Muttiah Muralitharan was the first bowler in history to take 800 wickets in a Test match, and his career is widely regarded as the pinnacle of spin bowling success across all formats. He was outstanding against every team he faced, and India was no exception. He took 105 wickets in 22 tests, at an average of 32.61, all while playing against India. The off-spinner has taken 10 wickets in a match twice, and has seven five-wicket hauls. His greatest bowling numbers were 8 for 87 in an innings, making him a constant danger for the Sri Lankan team.
James Anderson- 133 wickets (64 Innings)
James Anderson has taken the more wickets against India in the longest format than anybody else. The English swing bowler is still contributing to his team at the advanced age of 39. Through 34 Tests, he has taken 133 wickets against India, and that total has been rising in the current Test series. Indeed, his list of most rejected hitters includes almost every major Indian hitter in the format.
With his best statistics being 5 for 20, he has taken five five-wicket hauls against India. Anderson’s batting average against India is about 25 and he is a highly good bowler. Additionally, he has faced India in the maximum number of Tests of any bowler.