IND vs ENG: Head to head records in ODI cricket

The first match of the IND vs ENG 2025 ODI series will be played on February 6.
The ODI series of England’s tour of India 2025 will begin on February 6 in Vidarbha. The three-match series will conclude on February 12 in Ahmedabad.
The series presents a great opportunity for both teams to polish their preparations ahead of the ICC Champions Trophy 2025, which starts on February 19 in Pakistan.
Both teams have played very few ODIs since the ICC Cricket World Cup 2023. In 2024, most teams focused more on the ICC Men’s T20 World Cup and test cricket for the World Test Championship (WTC) 2023-25 final race.
Indian superstars like Virat Kohli and Rohit Sharma have struggled recently against the red ball, however, ODIs are where they have established themselves as all-time greats. Fans will hope they return to form in this series.
India vs England head-to-head record in ODIs: India (58) – England (44)
India and England have played 107 ODIs so far. India have won 58, while England have won 44, and two matches have ended in a tie.
Most runs for India in India vs England ODIs:
Former Indian captain MS Dhoni holds the record for scoring most ODI runs for India against England. He scored 1546 runs in 48 matches, including one century and 10 half-centuries. Yuvraj Singh and Sachin Tendulkar follow him next on the list with 1523 and 1455 runs respectively.
Most runs by Indian batsmen against England in ODI cricket:
- 1. MS Dhoni – 1546
- 2. Yuvraj Singh – 1523
- 3. Sachin Tendulkar – 1455
- 4. Virat Kohli – 1340
- 5. Suresh Raina – 1207
Most runs for England in India vs England ODIs:
With 1163 runs, former England batsman Ian Bell has scored most ODI runs for England against India. Kevin Pietersen is behind Bell on this list with 1138 runs, followed by former captain Paul Collingwood with 866 runs.
Most runs by England batsmen against India in ODIs:
- 1. Ian Bell – 1163
- 2. Kevin Pietersen – 1138
- 3. Paul Collingwood – 866
- 4. Alastair Cook – 822
- 5. Joe Root – 739
Most wickets for India in India vs England ODIs:
For India, spinner Ravindra Jadeja is the leading ODI wicket-taker against England with 39 scalps, followed by Harbhajan Singh and Javagal Srinath with 36 and 35 wickets respectively.
Most wickets by Indian bowlers against England in ODIs:
- 1. Ravindra Jadeja – 39
- 2. Harbhajan Singh – 36
- 3. Javagal Srinath – 35
- 4. Ravi Ashwin – 35
- 5. Kapil Dev – 28
Most wickets for England in India vs England ODIs:
Former pacer James Anderson is England’s top wicket-taker against India in ODIs with 40 wickets. He is followed by Andrew Flintoff and Steven Finn, who have taken 37 and 28 wickets respectively.
Most wickets by England bowlers against India in ODIs:
- 1. James Anderson – 40
- 2. Andrew Flintoff – 37
- 3. Steven Finn – 28
- 4. Darren Gough – 24
- 5. Stuart Broad – 24
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- Indian batsmen with 4000 or more runs in T20s ft. Virat Kohli, Smriti Mandhana
- Ayush Mhatre in HUGE trouble! BCCI to review India's 191-run loss against Pakistan in U19 Asia Cup final - Reports
- MI’s strongest playing XI for IPL 2026
- IPL 2026: Shocking! Delhi Capitals sack Axar Patel as captain after just one season, all set to name KL Rahul as new skipper - Reports
- Delhi Capitals all set to name Jemimah Rodrigues as new captain ahead of WPL 2026 - Reports
- Indian batsmen with 4000 or more runs in T20s ft. Virat Kohli, Smriti Mandhana
- Ayush Mhatre in HUGE trouble! BCCI to review India's 191-run loss against Pakistan in U19 Asia Cup final - Reports
- IPL 2026: Shocking! Delhi Capitals sack Axar Patel as captain after just one season, all set to name KL Rahul as new skipper - Reports
- Delhi Capitals all set to name Jemimah Rodrigues as new captain ahead of WPL 2026 - Reports
- How did top IPL stars perform in SMAT 2025?