The England-India Test rivalry is rich in history, with legendary players shining over the years. Bowlers, adapting to diverse conditions, have often stolen the show. This list highlights the top five highest wicket-takers in England vs India Tests—those who consistently turned matches with their exceptional bowling performances.
5. Bishan Singh Bedi

India’s legendary left-arm spinner Bishan Singh Bedi takes fifth place with 85 wickets in 22 Tests against England. Known for his artistry and deceptive flight, Bedi took 50 wickets in India at a stellar average of 24.12.
4. Anil Kumble

3. Bhagwath S Chandrasekhar

The legendary leg-spinner Bhagwath Chandrasekhar ranks third with 95 wickets in 23 Tests. He took 31 wickets in England, including a memorable five-for at Lord’s in 1967 and a six-wicket haul at The Oval in 1971, helping India secure its first Test win in England.
2. Ravichandran Ashwin

1. James Anderson

England’s all-time leading wicket-taker James Anderson tops the list with 149 wickets at an average of 25.48 in England vs India Tests. Known for his swing bowling mastery, Anderson has troubled Indian batsmen for over two decades and delivered a memorable reverse swing performance in Chennai in 2021.