India vs England ODI Head To Head Stats and Record: Unbeaten hosts India lock horns with defending champions England in match 29 of the ongoing ICC World Cup 2023 at the Ekana Stadium in Lucknow on Sunday (October 29).
Rohit Sharma’s India will be keen to keep their perfect record in tact, having won all their five matches so far in the ongoing show-piece tournament, while Jos Buttler’s England will be desperate to arrest a three-match losing streak to keep their slim hopes of a title defence alive.

India opened their campaign with a victory over record champions Australia in Chennai, and followed that with impressive wins over Asian rivals Afghanistan, Pakistan and Bangladesh in Delhi, Ahmedabad and Pune respectively before beating in-form New Zealand in Dharamsala.
England, on the other hand, suffered an opening game defeat to New Zealand in Ahmedabad before they beat Bangladesh in Dharamsala, but followed that with defeats to Afghanistan in Delhi, South Africa in Mumbai and Sri Lanka in Bengaluru.
Both India and England will now play in Lucknow for the first time in the 2023 World Cup. The two sides last met in the ODI format over a year ago, when India ran away 2-1 away victors in a three-match series.
The two heavyweight will now clash for the 107th time in ODI format. India and England have also met in several ODI World Cup matches, but the two have never met at the Ekana Stadium in Lucknow, where 7 ODIs have been hosted so far.
Now, ahead of the IND vs ENG World Cup 2023 match we take a look at their ODI head to head record, stats as well as both India and England’s record in the ODI World Cup before they face off at the Ekana Stadium in Lucknow.
In the 106 IND vs ENG head to head matches in ODI format so far, India holds the advantage, having won 57 times against England, who have won 44 times, with 2 matches ending in a tie and 3 matches ending in No Result. In the last 5 ODIs, India has a 3-2 edge over England.
Among the 57 wins, India has won 22 times when batting first and 35 times when chasing, while England has won 20 times when chasing and 24 times when setting a target. Here is a look at the India vs England head to head stats and top performances:
| Stats | For IND vs ENG | For ENG vs IND |
| Highest Total | 387/5 | 366/8 |
| Lowest Total | 132 All Out | 110 All Out |
| Wins Batting 1st | 22 | 20 |
| Wins Chasing | 35 | 24 |
| Most Runs (All Time) | MS Dhoni (1546 runs) | Ian Bell (1163 runs) |
| Most Runs (Current) | Virat Kohli (1340 runs) | Joe Root (739 runs) |
| Highest scorer | Yuvraj Singh (150) | Andrew Strauss (158) |
| Most wickets (All Time) | Ravindra Jadeja (38 wickets) | James Anderson (40 wickets) |
| Most wickets (Current) | Ravindra Jadeja (38 wickets) | Chris Woakes (17 wickets) |
| Best Bowling | Jasprit Bumrah (6/19) | Reece Topley (6/24) |
In the ODI World Cup history, the two nations have met eight times with England holding a 4-3 edge over India. In 2011, the two sides played out a tie after scoring 338 each, while England beat India by 31 runs in the 2019 World Cup. Here is a look at IND vs ENG CWC record.
| Stat | For IND vs ENG in CWC | For ENG vs IND in CWC |
| Won | 3 | 4 |
| Lost | 4 | 3 |
| Won Batting First | 2 | 4 |
| Won Chasing | 1 | 0 |
| Highest Total | 338 | 338 |
| Lowest Total | 219 | 168 |
In Lucknow at the Ekana Stadium, India and England have never met so far. However, India has played one and lost one at the venue, which has so far hosted 7 ODIs, including three in the ongoing World Cup.
In ODI World Cups, India has won the title twice and also finished runners up once, while England went on to lift the title in the last edition after going very close in three earlier editions. Here is a look at India and England’s overall record in ODI World Cup.
| Stat | India Record in ODI World Cup | England Record in ODI World Cup |
| Matches | 89 | 88 |
| Won | 58 | 49 |
| Lost | 29 | 36 |
| Tied | 1 | 2 |
| No Result | 1 | 1 |
| Won Batting First | 32 | 27 |
| Won Chasing | 26 | 22 |
| Highest Total | 413 | 397 |
| Lowest Total | 125 | 93 |
| Most Runs (All Time) | Sachin Tendulkar (2278 runs) | Joe Root (931 runs) |
| Most Runs (Current) | Virat Kohli (1384 runs) | Joe Root (931 runs) |
| Most wickets (All Time) | Zaheer Khan & Javagal Srinath (44 wickets) | Ian Botham (30 wickets) |
| Most wickets (Current) | Mohammed Shami (36 wickets) | Chris Woakes (23 wickets) |