Top 5 wicket-takers in India vs England ODI history: Ravindra Jadeja set to break James Anderson's all-time record
IND vs ENG: India's left-arm spinner Ravindra needs just two more wickets to surpass England's James Anderson and reach the top spot.

India and England have played 107 ODIs against each other since 1974. They will lock horns again starting February 6. Here's a look at the top five wicket-takers in India vs England ODI encounters -

5. Former India pacer Javagal Srinath was recently under scrutiny during T20I series for his call on allowing Harshit Rana to replace Shivam Dube as concussion substitute. Srinath has 35 wickets from 21 ODIs against England including one fifer. He shares the spot with recently retired spinner R Ashwin who has taken 35 wickets from 23 ODIs.

In the current England squad, the only bowler with wickets in double digits is leg-spinner Adil Rashid. The 36-year-old in-form spinner has 11 wickets from nine ODIs at an average of 44.18.

4. Former India spinner Harbhajan Singh has 36 wickets from 23 ODIs at an average of 36.16 including two fifers. The 'Turbanator' has the best economy rate on the list at 4.20 runs per over.

3. Former England pace-bowling all-rounder Andrew Flintoff has taken 37 wickets from 30 ODIs against India at an average of 28.89. He has registered a five-wicket haul as well.

2. India's veteran spin-bowling all-rounder Ravindra Jadeja has 39 wickets from 26 ODIs against England at an average of 4.77. The left-arm spinner does not have a fifer but two four-wicket hauls against the 2019 World Champions.

1. The top spot belongs to former England pacer James Anderson. The 42-year-old has 40 wickets from 31 ODIs at an average of 33.52 including two four-fers. Anderson has bowled 24 maidens, most by any bowler in the two teams' ODI rivalry history. However, his economy rate of 5.17 runs per over is highest on the list.