Ravindra Jadeja has the most wickets against England with 38 scalps to his name.
Harbhajan Singh is a close second with 36 wickets from 2002-2011.
Javagal Srinath and Ravichandran Ashwin are next with 35 wickets.
World Cup-winning captain Kapil Dev took 28 wickets in 23 games.
Zaheer Khan and Anil Kumble take the fifth spot with 25 each.
Mohammed Shami shares the sixth place alongside Ajit Agarkar with 21 wickets.
Ravi Shastri and Yuvraj Singh have taken an impressive haul of 18.
Irfan Pathan, Ramesh Powar, Munaf Patel and Bhuvneshwar Kumar have 16 wickets.
Jasprit Bumrah has a phenomenal count of 14 wickets in 6 games against England.
Bumrah has a great chance to make a move up the charts on Sunday’s match.