Test cricket is considered the best format, where both batsmen and bowlers have time to settle on the pitch. In test cricket, India versus England matches have always been a mix of thrill and some banter. There have been multiple tours where England toured India or vice-versa. Between these two teams, Indian bowlers have mostly dominated English batters. So, let's look at Indian bowlers with the most test wickets against England.

1. Ravichandran Ashwin (97)

Ravichandran Ashwin is a right-arm off-spinner from India. Currently, he is one of the best spinners in the world. Ravichandran Ashwin has always been one of India's biggest match-winners in test cricket. Especially in home conditions, he becomes a different beast. Ravichandran Ashwin is just one wicket away from completing the milestone of 500 test wickets. Against England in test cricket, Ravichandran Ashwin has taken 97 wickets with a fantastic bowling average of 29 and a fantastic economy of 2.8. Against England, he has taken five times 5-wicket hauls and one 10-wicket haul.

2. Bhagwath Chandrasekhar (95)

Bhagwat Chandrasekhar is a former right-arm leg spinner from India. In his test career, he just played 58 matches and took 242 wickets, which shows his fantastic bowling ability. Against England, Bhagwat Chandrasekhar is the second-highest wicket-taker for India. In 38 matches against England, he took 95 wickets with a fantastic bowling average of 27 and an economy of 2.5. In his test career, Bhagwat Chandrasekhar took eight five-wicket hauls against England.

3. Anil Kumble (92)

Anil Kumble is a former right-arm leg-spinner of India. Undoubtedly, he is the best bowler that India has ever produced. In test and ODI cricket, Anil Kumble is the highest wicket-taker for India. Only in test cricket has he taken 619 wickets, the highest by an Indian bowler. Against England in tests, Anil Kumble played 19 matches, bowling in 36 innings. In those 36 innings, Anil Kumble took 92 wickets with an outstanding bowling average of 30. Anil Kumble has also taken four five-wicket hauls and one ten-wicket haul against England.

4. Bishan Singh Bedi (85)

Bishan Singh Bedi was a left-arm off-spinner and captain of India. For India, Bishan Singh Bedi played 67 tests and 10 ODIs, taking more than 270 wickets. In Indian cricket history, Bishan Singh Bedi has always been one of the finest spinners who performed against almost every team. Even his favorite team was England, as he took his most test wickets against them. In 22 matches against England, Bishan Singh Bedi took 85 test wickets with an impeccable bowling average of 29 and an economy of 2.12. In his test career, he took four five-wicket hauls against England.

5. Kapil Dev (85)

Undoubtedly, Kapil Dev is the most excellent all-rounder that India has ever produced. He was the kind of player who could win matches with either bat or ball. No one can forget India's epic triumph in the 1983 World Cup, where Kapil Dev led the Indian team fearlessly. Even as an all-rounder, he is the fifth Indian with the most wickets against England. In his test career, Kapil Dev played 27 matches, taking 85 wickets with an economy of 3. Against England, he took four five-wicket hauls.

6. Ishant Sharma (67)

Ishant Sharma is a right-arm fast-bowler from India. In 2007, he made his test debut against Bangladesh. After that, in 2008, Ishant Sharma performed superbly in Australia, where he dismissed many Australian batters. There are very few Indian fast bowlers who have played more than 100 tests, and he is one of them. In test cricket, Ishant Sharma has performed in almost every condition. Especially against England, Ishant Sharma has played 23 tests where he took 67 wickets with a bowling average of 32 and an economy of 3.

7. Jasprit Bumrah (56)

Jasprit Bumrah is currently the best fast bowler in the world. Recently, he has become the world no. 1 bowler in every game format. In the recent India and England test series, Jasprit Bumrah has performed outstandingly. Jasprit Bumrah has played 34 tests, taking 155 wickets with an unbelievable bowling average of 20. His records against any team are exceptional and sensational. Even against England, Jasprit Bumrah has played only 12 matches, taking 56 wickets with an economy of only 2.74, including three five-wicket hauls.

8. Ravindra Jadeja (56)

In today's era, Ravindra Jadeja is one of the finest all-rounders. Especially in home conditions, he has always performed well with bat and bowl. In every condition and against any team, Ravindra Jadeja has always shown his all-round performance and won many matches for India. Against England, he has played 17 matches where he has taken 56 wickets with an economy of 2.5. In tests, Ravindra Jadeja has also taken one five-wicket haul and one ten-wicket haul.

9. Vinoo Mankad (54)

Vinoo Mankad was a right-handed batsman and left-arm off-spinner of India. He was the first proper all-rounder for India who used to bat and bowl with the same ability. In his career of 44 tests, Vinoo Mankad scored 2,109 runs and took 162 wickets. His records against every team are fabulous, and England is one of them. Against England, Vinoo Mankad played 11 tests where he took 54 wickets with a bowling average of 23 and an economy of 1.82. Against England, Vinoo Mankad also took three five-wicket hauls and one ten-wicket haul.

10. Harbhajan Singh (45)

Harbhajan Singh is one of the finest spinners in Indian cricket history. He is one of the bowlers who has taken over 400 test wickets. No one can forget his unbelievable bowling performance in the 2001 test series against Australia. Even against England, Harbhajan Singh has taken 45 wickets in 27 innings with a bowling average of 39 and an economy of 2.8.